@charset "utf-8";
@import url('../../fonts/stylesheet.css');

/* html5reset.css - 01/11/2011 */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
/*    vertical-align: baseline;*/
    background: transparent;
}

body {
   /* line-height: 1;*/
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
	display: block;
}

nav ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
input, select {
    vertical-align: middle;
}
* {
    padding: 0px;
    margin: 0px;
    outline: none;
	font-style: normal;
	font-family: "Montserrat-Regular", Arial, Helvetica, sans-serif;
}
::-moz-selection { background: #606060; color: #fff; text-shadow: none; }
::selection { background: #606060; color: #fff; text-shadow: none; }

body {
	color: #515151;
    font-size: 18px;
	font-family: 'Montserrat-Regular';
	font-style: normal;
    overflow-x: hidden;
	background-color:#f0f0f0;
}
a {
    color: #5a5a5a;
    text-decoration: none;
}
a, a:hover {
    outline: none !important;
}
a, i, input[type="submit"], input[type="button"] {
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;
 -ms-transition: all .2s ease-in-out;
 transition: all .2s ease-in-out;
}
input:focus, select:focus, textarea:focus, button:focus {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(47, 162, 234, 0.8);
outline: 0 none;
}

.header{ min-height:90px;}
/*  -------------  nav css  --------------   */
.navbar-static-top {
    border-width: 0 0 0;
    z-index:1050;
}
.navbar-default {
    border-color:0;
	min-height:86px;
   background-color: #333;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-brand{
	float: left;
    height: auto;
    padding:16px 0 0 15px;
}
.navbar-nav {
    float: right;
    margin: 0 60px 0 0;
}
.navbar-default .navbar-nav > li{ padding:0;}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-nav > li > a {
	font-size:19px;
	font-family: 'Montserrat-Bold';
    padding-top:29px;
	padding-bottom:29px;
	padding-left:18px;
	padding-right:18px;
	border-bottom:transparent solid 8px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #56a0d3;
    color: #fff;
	padding-left:18px;
	padding-right:18px;
	border-bottom:#f0f0f0 solid 8px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #56a0d3;
    color: #fff;
	border-bottom:#f0f0f0 solid 8px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #56a0d3;
    color: #555;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}
.usermenu{position:absolute; right:0; z-index:1101;}
.usermenu .dropdown a{padding:27px 18px 26px 18px; background-color:#282828; display:inline-block;}
.usermenu .dropdown a:hover{ text-decoration:none; background-color: #282828;}
.usermenu .dropdown .dropdown-menu{
background-color:#282828;
left: auto;
right:0;
top:100%;
z-index:1050;
border-top:0;
border-left:0;
border-right:0;
border-bottom:#56a0d3 solid 3px;
padding:0;
margin:0;
min-width:320px;
}
.usermenu > .dropdown > .dropdown-menu > li{background-color:#282828; padding:0 0 1px 0;}
.usermenu > .dropdown > .dropdown-menu > li > a{color:#FFFFFF;  font-size:14px; text-align:center; text-transform:uppercase; background-color:#373737; display:block; padding:10px 18px;}
.usermenu > .dropdown > .dropdown-menu > li > a:hover{background-color:#4a4a4a;}
.posirel{position:relative;}
.usermenu .userinfo{
min-height:110px;
padding-top:16px;
padding-bottom:12px;
}
.userinfo .ui_img{float:left; width:100px; text-align:center; padding-top:10px;}
.ui_img .useimage{
display:inline-block;
width:64px;
height:64px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border:#FFFFFF solid 2px;
overflow:hidden;
text-align:center;
}
.userinfo .ui_info{float:right; width:220px; padding-right:20px;}
.ui_info .username{
color:#FFFFFF;
font-size:16px;
text-transform:uppercase;
margin-bottom:5px;
}
.ui_info > a.useremail{
color:#FFFFFF;
padding:0;
margin:0;
background:none;
text-transform:none;
text-align:left;
}
.ui_info > a.useremail:hover{text-decoration:underline;}
.ui_info > .ui_btns{ margin-top:5px;}
.ui_btns > a.ui_myprofile, .ui_btns > a.ui_logout{
display:inline-block;
color:#FFFFFF ;
font-size:13px ;
padding:8px 12px;
}
.ui_btns > a.ui_myprofile{
background-color:#56a0d3;
}
.ui_btns > a.ui_logout{
background-color:#d34a40;
}

/*  -------------  nav css end  --------------   */
.content{ min-height:800px;}
.dealblock{}
.dealblock .dealblock_wrapper{width:1140px; margin:80px auto 80px auto;}
.db_col{
float:left;
width:31.5%;
margin-right:0.9166666666666667%;
margin-left:0.9166666666666667%;
margin-bottom:25px;
height:404px;
max-height:404px;
}
.db_col .dealBox{
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
position:relative;
}
.dealBox .toppart{
position:relative;
background:url(../../images/dealbox-bg.jpg) no-repeat center top;
min-height:300px;
}
.toppart .topbelt{
position:absolute;
top:0;
background-color:rgba(255,255,255,0.87);
display:table;
width:100%;
z-index:1004;
}
.topbelt .dbphone, .topbelt .dblocation, .topbelt .dbTop_r{
display:table-cell;
height:73px;
vertical-align:middle;
text-align:center;
}
.topbelt .dbphone{
width:62px;
border-right:#dbdddd solid 1px;
padding-top:6px;
}
.topbelt a{ display:inline-block; height:auto; }
.topbelt .dblocation{
width:58px;
border-left:#ffffff solid 1px;
border-right:#dbdddd solid 1px;
padding-top:6px;
}
.topbelt .dbTop_r{
color:#5a5a5a;
font-size:18px;
width:auto;
border-right:#ffffff solid 1px;
padding-right:15px;
text-align:right;
text-transform:uppercase;
line-height:18px;
}
.dbrating{ padding:0; height:auto;}

.dealBox .db_image{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
margin-top:10px;
z-index:1003;
}
.dealBox .db_image img{
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
margin:auto;
}
.toppart .dbtoppartbotmbelt{
position:absolute;
left:0;
right:0;
bottom:0;
background-color:rgba(255,255,255,0.87);
display:table;
width:100%;
z-index:1005;
}
.dbtoppartbotmbelt .db_open, .dbtoppartbotmbelt .db_time, .dbtoppartbotmbelt .dbweb{
display:table-cell;
height:62px;
vertical-align:middle;
text-align:center;
}
.dbtoppartbotmbelt .db_open{
color:#94231e;
font-size:20px;
width:28%;
text-transform:uppercase;
}
.dbtoppartbotmbelt .db_time{
color:#5a5a5a;
font-size:14px;
width:auto;
}
.dbtoppartbotmbelt .dbweb{
width:26%;
padding-left:2%;
}
.dealBox .db_Botm{
background-color:#e9e9e9;
height:auto;
}
.db_Botm .dblikes, .db_Botm .dbuser, .db_Botm .dbedit{
min-height:50px;
vertical-align:middle;
text-align:center;
}
.db_Botm .dblikes{
float:left;
color:#979797;
font-size:16px;
width:22%;
line-height:22px;
padding-top:13px;
}
.db_Botm .dblikes a{}
.db_Botm .dblikes a:hover, .dfb_like a:hover, .dc_likes a:hover, .ucdb_botm .likes a:hover, .infobottom-l a:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.db_Botm .dbuser{
float:left;
width:56%;
padding-top:9px;
}
.db_Botm .dbuser .usericon{
display:inline-block;
width:34px;
height:34px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border:#FFFFFF solid 2px;
}
.db_Botm .dbedit{
float:right;
width:22%;
color:#979797;
font-size:16px;
line-height:30px;
padding-top:8px;
}
.dealBox .dbtop_2{
height:auto;
/*min-height:0 !important;*/
}
.dealblock .detailbox{
position:absolute;
top:0;
right:0;
bottom:50px;
left:0;
border-top:#56a0d3 solid 3px;
z-index:1006;
background:url(../../images/db-hover-bg.jpg) no-repeat center top;

}
.detailbox .toptxt{
color:#4f4e4e;
font-size:14px;
padding:20px;
min-height:147px;
}
.detailbox .midinfo{
padding:15px 20px; 
color:#5a5a5a;
font-size:14px;
background-color:rgba(255,255,255,0.77);
line-height:16px;
min-height:88px;
}
.midinfo .midinforow{padding-bottom:10px; position:relative; padding-left:25px;}
.midinfo .midinforow:last-child{padding-bottom:0;}
.midinfo .icn_l{display:inline-block; position:absolute; width:20px; top:0; left:0;}
.detailbox .botminfo{
width:100%;
display:table;
background-color:#FFFFFF;
}
.botminfo .col_l, .botminfo .col_m, .botminfo .col_r{
display:table-cell;
text-align:center;
vertical-align:middle;
height:62px;
}
.botminfo .col_l{
width:100px;
color:#404040;
font-size:16px;
}
.botminfo .col_m{
width:auto;
color:#0077c9;
font-size:20px;
padding-left:10px;
}
.botminfo .col_r{
width:110px;
color:#404040;
font-size:16px;
text-align:center;
}
.toppart .topbelt2{
color:#5a5a5a;
font-size:18px;
text-transform:uppercase;
padding:18px 15px;
background-color:#FFFFFF;
border-bottom:#56a0d3 solid 2px;
}

.topbelt2 .yousaved{
color:#979797;
font-size:14px;
font-family: 'Montserrat-Light';
text-transform:none;
line-height:normal;
}
.yousaved span{color:#56a0d3;}
.topbelt2 .dayago{
color:#979797;
font-size:14px;
font-family: 'Montserrat-Light';
text-transform:none;
line-height:normal;
}

.toppart .midimg2{
position:relative;
}
.midimg2 .botminfo{
color:#5a5a5a;
font-size:22px;
position:absolute;
left:0;
right:0;
bottom:0;
padding:8px 12px;
background-color:rgba(255,255,255, 0.85);
}
.botminfo p{font-size:18px;}
.dealBox .exclusive{
position:absolute;
top:0;
right:0;
z-index:1007;
}

.dealFavorite{min-height:500px;}
.dealFavorite .dealFavoriteWrapper{
min-height:540px;
width:1140px;
margin:0 auto 0 auto;
}
.dealFavorite .dealfavtop_outer{}
.dealfav_inner{
width:1170px;
margin:0 auto 0 auto;
}
.searchwrapper{
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
background-color:#FFFFFF;
margin-top:30px;
margin-bottom:10px;
}
.search, .df_search{
float:left;
width:66.6%;
padding:14px 12px;
}
.searchstyle {
	width:100%;
    color: #5a5a5a;
    font-size: 16px;
	line-height:normal;
    outline: none none;
    background:#fff url(../../images/icon-search.png) no-repeat 98% center;
	border:#d8d8d8 solid 1px;
	padding:10px 5px;
}
.fav_btn, .dfbtnouter{
float:left;
width:190px;
}

.dfbtnouter.active, .fav_btn.active{background-color:#dadada;}

a.fvbtn, a.dfbtn{
color: #2e2e2e;
font-size: 23px;
line-height:normal;
display:inline-block;
width:100%;
padding:21px 0;
text-transform:uppercase;
text-align:center;
background-color:transparent;
}
a.fvbtn:hover, a.dfbtn:hover{background-color:#dadada; text-decoration:none;}

.dealfavtopbelt{
border-top:#d8d8d8 solid 1px;
background-color:#ebebeb;
margin-top:10px;
min-height:50px;
}
.dealfav_outer{
background-color:#dadada;
}
.dealfav_leftcol{
float:left;
width:764px;
margin-bottom:30px;
}
.dealfav_rightcol{
float:right;
width:360px;
min-height:500px;
margin-bottom:20px;
}
.dealfav_leftcol h2, .dealfav_rightcol h2{
color: #2e2e2e;
font-size: 23px;
line-height:normal;
margin-top:30px;
}
.dealfav_leftcol .dealfavboxouter, .dealfav_rightcol .dealfavboxouter{
margin-top:20px;
}
.dealfavoritebox{
float:left;
width:360px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.16);
background-color:#FFFFFF;
border-bottom:#56a0d3 solid 2px;
min-height:100px;
margin-right:20px;
margin-bottom:20px;
}
.dfbox{margin-right:0;}
.dfb_leftimg{
float:left;
width:30%;
min-height:100px;
position:relative;
}
.dfb_leftimg img, .dfb_like img{
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
}
.dfb_desc{
float:left;
width:50%;
color: #5a5a5a;
font-size: 18px;
line-height:normal;
padding-top:28px;
}
.dfb_like{
float:left;
width:20%;
min-height:100px;
position:relative;
}
.dfb_like a{}
.dco_topbelt_txt{
color:#2e2e2e;
font-size:23px;
text-align:center;
padding-top:8px;
text-transform:uppercase;
}

.df_search{}
.dfbtnouter{}
a.dfbtn{
font-size:22px ;
padding: 0 0 0 0 !important;
height:71px;
text-align:center;
line-height:70px;
vertical-align:middle;
}
.dfbtn_icon1{
display:inline-block;
text-align:center;
vertical-align:middle;
margin-top:-8px;
}
.dealblock .dbInnerouter{
margin-top:40px; 
}

.dealcomponent{
}
.dc_search{
float:left;
width:275px;
padding:14px 12px;
}
.dc_open{
float:left;
width:90px;
color:#94231e;
font-size:22px;
padding-top:20px;
text-align:center;
text-transform:uppercase;
}
.dc_likes{
float:left;
width:100px;
padding-top:20px;
text-align:center;
}
.dc_optiongroup{
float:left;
width:240px;
text-align:center;
}
.dc_dropdown{
float:left;
width:195px;
padding-top:16px;
padding-right:15px;
}
.dc_refresh{
float:left;
width:60px;
padding-top:20px;
text-align:center;
}
.dc_optiongroup{
padding:16px 0 0 0;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.dc_optiongroup .btn{
font-size: 20px;
padding:4px 12px;
}
.dc_optiongroup .btn-primary {
    background-color: #ffffff;
    border-color: #d8d8d8;
    color: #1682cc;
}
.dc_optiongroup .btn-primary:first-child, .dc_optiongroup .btn-primary:last-child{
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.dc_optiongroup .btn-primary:hover, .dc_optiongroup .btn-primary:focus, .dc_optiongroup .btn-primary.focus, .dc_optiongroup .btn-primary:active, .dc_optiongroup .btn-primary.active{
background-color: #56a0d3;
color: #fff;
border-color: #56a0d3;
}

.dc_dropdown{ width:200px;}
.dc_dropdown .dropdown{width:100%;}
.dc_dropdown .dropdown > a{
color:#56a0d3;
font-size:15px;
border: #d8d8d8 solid 1px;
padding:8px 15px;
width:100%;
display:block;
-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0px 2px rgba(0, 0, 0, 0.1);
		position:relative;
		background: transparent url(../../images/arrow-down.png) no-repeat right center;
}
.dc_dropdown .dropdown > a:hover, .dc_dropdown .dropdown > a:focus, .dc_dropdown .dropdown > a:active{
color:#56a0d3;
text-decoration:none;
}
.dc_dropdown .dropdown .dropdown-menu{
background-color:#fff;
left: auto;
right:0;
left:0;
top:100%;
z-index:1050;
padding:5px 0 10px 0;
margin:-5px 0 0 0;
width:100%;
min-width:100%;
border-top: transparent solid 1px;
border-left: #d8d8d8 solid 1px;
border-right: #d8d8d8 solid 1px;
border-bottom: #d8d8d8 solid 1px;

-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	    border-radius: 0px 0px 0px 0px;
   -moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
}

.dc_dropdown .dropdown .dropdown-menu li{ padding:0 10px;}
.dc_dropdown .dropdown .dropdown-menu li a{
color:#3c3c3c;
font-size:14px;
background-color:#fff;
padding:8px 5px;
}
.dc_dropdown .dropdown .dropdown-menu li a:hover, .dc_dropdown .dropdown .dropdown-menu li a:focus, .dc_dropdown .dropdown .dropdown-menu li a:active{
color:#fff;
background-color:#56a0d3;
}
.downarrow{
position:absolute;
right:13px;
top:50%;
margin-top:-11px;
}
.uc_popup{}
.uc_popup .modal-backdrop {
    background-color: #bebebe;
}
.uc_popup .modal {z-index:10500;}
.uc_popup .modal-backdrop.in {
    opacity: 0.87;
}
.uc_popup .modal-dialog {
    margin: 0 auto;
    width: 1010px;
}
.uc_popup .modal-content {
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.75);
border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border:none;
background-color: transparent;
}
.popupclose{
position:absolute;
top:0;
right:0;
filter:alpha(opacity=100);
opacity: 1;
}
.popupclose:hover, .popupclose:focus {
    color: #000;
    cursor: pointer;
    opacity: 1;
    text-decoration: none;
}
.popupinner{
width: 1010px;
background-color:#f ff;
padding-top:60px;
}
.popupinner .rowinner{
padding-top:0;
margin-top:40px;
}
.popupinner .topleft{
float:left;
width:640px;
margin-right:18px;
}


.ucdb_top h2{
 float:left;
 width:auto;
 color:#323232;
 font-size:19px;
 padding-right:15px;
 padding-top:19px;
 padding-left:15px;
}
.ucdb_top .likebtn{
float:left;
width:auto;
padding-top:13px;
}
.ucdb_top .social{
float:right;
width:200px;
padding-top:13px;
padding-right:10px;
}
.ucdb_top .social li{
display:inline-block;
height:33px;
width:33px;
padding-right:5px;
}
.ucdb_top .social a{display:inline-block; width:34px; height:34px;}
.ucdb_top .social a.social_1{ background: transparent url(../../images/social-icons.png) no-repeat 0px 0px scroll;}
.ucdb_top .social a.social_1:hover { background: transparent url(../../images/social-icons.png) no-repeat 0px -37px scroll;}
.ucdb_top .social a.social_2{ background: transparent url(../../images/social-icons.png) no-repeat -38px 0px scroll;}
.ucdb_top .social a.social_2:hover { background: transparent url(../../images/social-icons.png) no-repeat -38px -37px scroll;}
.ucdb_top .social a.social_3{ background: transparent url(../../images/social-icons.png) no-repeat -77px 0px scroll;}
.ucdb_top .social a.social_3:hover { background: transparent url(../../images/social-icons.png) no-repeat -77px -37px scroll;}
.ucdb_top .social a.social_4{ background: transparent url(../../images/social-icons.png) no-repeat -116px 0px scroll;}
.ucdb_top .social a.social_4:hover { background: transparent url(../../images/social-icons.png) no-repeat -116px -37px scroll;}
.ucdb_top .social a.social_5{ background: transparent url(../../images/social-icons.png) no-repeat -153px 0px scroll;}
.ucdb_top .social a.social_5:hover { background: transparent url(../../images/social-icons.png) no-repeat -153px -37px scroll;}

.ucdealboxbig .ucdb_mid{
background-color:#f4f4f4;
border-bottom: #d2d2d2 solid 1px;
min-height:490px;
position:relative;
background: transparent url(../../images/dealbox-bg.jpg) no-repeat center top scroll;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.ucdb_mid > img{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
}
.ucdealboxbig .ucdb_botm{
min-height:48px;
position:absolute;
left:0;
right:0;
bottom:0;
}
.ucdb_botm .likes{
float:left;
color:#979797;
font-size:22px;
padding-top:9px;
padding-left:15px;
padding-right:20px;
}
.ucdb_botm .likes img{ vertical-align:baseline;}
.ucdb_botm .likes a{}

.ucdb_botm .userimg{
/*float:left;*/
padding-top:10px;
}
.userimg .icn{
display:inline-block;
height:30px;
width:30px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
margin-right:3px;
overflow:hidden;
}
.ucdb_botm .edit{
float:right;
color:#979797;
font-size:22px;
padding-top:7px;
padding-right:15px;
}
.ucdb_botm .edit img{ vertical-align:baseline;}
.popupinner .topright{
float:right;
width:350px;
}

.uc_popup_comments{
background-color:#F4F4F4;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
position:relative;
}

.uc_popup_comments .top{
min-height:60px;
border-bottom:#d2d2d2 solid 1px;
text-align:left;
background-color:#fff;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
.top h3{
float:left;
color:#323232;
font-size:19px;
padding-top:10px;
text-align:left;
padding-left:8px;	
padding-top:22px;
}
.top .cmnt_icn{
float:left;
height:auto;
width:auto;
padding-left:20px;
padding-top:15px;
}
/*.uc_popup_comments .midcontent{
height:420px;
overflow:auto;
}*/

.expandViewVenueType{padding-bottom:10px;}
.expandViewVenueType > .topleft > .ucdealboxbig{
background-color:#FFFFFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
min-height:610px;
position:relative;
height:auto;
}
.expandViewVenueType .topleft .ucdealboxbig .ucdb_mid{min-height: 480px;}
.expandViewVenueType .uc_popup_comments .midcontent{
height:390px;
overflow:auto;
}

.expandViewDealType{padding-bottom:10px;}
.expandViewDealType > .topleft > .ucdealboxbig{
background-color:#FFFFFF;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
position:relative;
min-height:600px;
height:auto;
}
.expandViewDealType .topleft .ucdealboxbig .ucdb_mid{min-height: 480px;}
.expandViewDealType .uc_popup_comments .midcontent{
height:420px;
overflow:auto;
}

.ucdealboxbig .ucdb_top{
min-height:60px;
border-bottom: #d2d2d2 solid 1px;
}
.midcontent .commentrow{
padding:15px 0 15px 0;
background-color:#fff;
}

.midcontent .commentrow:hover{ background-color:#f6f6f6; cursor: pointer;}
.commentrow .comment_left{
float:left;
width:45px;
height:45px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
overflow:hidden;
margin-left:18px;
}
.commentrow .comment_desc{
float:left;
width:265px;
padding-left:15px;
text-align:left;
line-height:18px;
}
.comment_desc h4{
color: #5c5c5c;
font-size:19px;
text-align:left;
}
.comment_desc .rating{
color: #b0b0b0;
font-size:14px;
padding-top:5px;
}
.rating .stars{ float:left; margin-right:10px;}
.rating .stars a{ float:left; margin:-2px 2px 0 0; padding:0;}

.comment_desc .comment_txt{
color: #4f4e4e;
font-size:14px;
padding-top:8px;
}
.comment_desc .like_dislike{
color: #4f4e4e;
font-size:13px;
padding-top:10px;
}
.like_dislike .icn_l{
float:left;
padding-right:15px;
}
.like_dislike .icn_r{
float:left;
}

.expandViewDealType .uc_popup_comments .writecomment, .expandViewVenueType .uc_popup_comments .writecomment{
    position: relative;
    width: 100%;
    bottom: 0;
    max-height: 215px;
	/*min-height:148px;*/
	min-height:130px;
}
.expandViewVenueType .uc_popup_comments .writecomment{
	min-height:158px;
}

.commentbox textarea{
    width: 78.5%;
    float: left;
    height: 67px;
    border: 0px;
    max-height: 175px;
    line-height: 20px;
    min-height: 50px;
	padding:0;
}

.writecomment .comment_usericon{
float:right;
width:45px;
height:45px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
overflow:hidden;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

.writecomment .commentbox{
padding-left:5px;
background-color:#FFFFFF;
border:#d2d2d2 solid 1px;
margin-left:5px;
margin-right:5px;
}
.comment_input{
float:left;
width:265px;
color:#4f4e4e;
font-size:14px;
outline:none;
border:none;
padding:5px;
overflow:auto;
max-width:100%;
background-color:transparent;
}
.cmnt_submit{
float:left;
width:auto;
color: #fff;
font-size: 14px;
line-height:normal;
outline: none none;
background-color:#569FD2;
border:none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px 10px;
margin:6px 0 0 0;
}
.cmnt_submit:hover{background-color:#4aaaed;}
.commenttop_row{
padding:5px 0 5px 0;

}
.commentbotm_row{
padding:0 0 5px 5px;
position:absolute;
bottom:0;
left:0;
right:0;
}
.cmnt_rating{ margin:5px 0 5px 0;}
.cmnt_rating a{float:left; margin-right:2px;}
.cmnt_cam_icon{float:right; padding-right:10px; padding-top:3px; padding-bottom:5px;}
.popupinner_botm{
background-color:#f0f0f0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.24);
min-height:330px;
margin-top:30px;
margin-bottom:30px;
}


/*  -------------  Dip css Start  --------------   */

.popupinner_botm h2{
	font-size:19px;
	color:#323232;
	text-align:left;
	 padding: 22px 0 15px 24px;
}
.infoboxouter{
	margin:0 auto ;
    padding: 0 14px 10px 24px;
}
.infobox{
	background-color:#fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.24);
	width:233px;
	margin-right:10px;
	border-radius:10px;
	float:left;
	margin-bottom:15px;
}
.infotop{
	min-height:37px;
}
.infotop h3{
	color:#5a5a5a;
	font-size:17px;	
	text-align:left;
	padding:10px 0 8px 18px;
}
.infomid{
	min-height:199px;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	position:relative;
	background-color:#f4f4f4;
}
.infomid img{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;	
}
.infobottom{
	min-height:37px;
}
.infobottom-l{
	text-align:left;
	float:left;
	padding-top:5px;
	padding-left:16px;
}
.infobottom-r{
	text-align:right;
	padding-top:5px;
	padding-right:16px;
	color:#979797;
	font-size:21px;
}

/*  -------------  Dip css end  --------------   */
/*  -------------  profile css Start  --------------   */
.profilepage{ margin-bottom:30px;}
.profilepage .innerwrapper{ width:1070px; margin:0 auto;}
.profilepage .profileheader{
min-height:123px;
background-color:#FFFFFF;
border-top:#d8d8d8 solid 1px;
border-left:#d8d8d8 solid 1px;
border-right:#d8d8d8 solid 1px;
}
.profileheader .lefticon{
float:left;
padding-top:20px;
margin-left:25px;
}
.profileheader h1{
float:left;
color: #56a0d3;
font-size:24px;
padding-top:47px;
margin-left:20px;
text-transform:uppercase;
}
.profileheader h2{
float:left;
color: #8d8d8d;
font-size:18px;
padding-top:51px;
margin-left:12px;
text-transform:uppercase;
}
.profileheader .rightbtn{
float:right;
padding-top:40px;
padding-right:30px;
}
.profileheader .rightbtn a{
color: #fff;
font-size:15px;
display:inline-block;
background-color:#56a0d3;
text-transform:uppercase;
padding:10px 25px;
}
.profileheader .rightbtn a:hover{
text-decoration:none;
background-color:#2c91d7;
}



/*  ----- tabbed panel css   -----  */
.profilepage .tabbedpanelMain{}

.tabbedpanelMain > .nav-tabs {
border-top: #d8d8d8 solid 1px;
border-left:#d8d8d8 solid 1px;
border-bottom: #d8d8d8 solid 1px;
border-right:none;
}
.tabbedpanelMain > .nav-tabs > li{
width:20%; 
margin:0;
border-right:#d8d8d8 solid 1px;
}
.tabbedpanelMain > .nav-tabs > li > a {
	color:#5a5a5a;
	font-size:18px;
	/*border: 1px solid transparent;*/
    border-radius: 0 ;
    line-height: 1.42857;
    margin-right: 0px;
	background-color: #fff;
	text-align:center;
	border-top:none;
	border-left:none;
	border-bottom:transparent solid 4px;
	border-right:none;
	padding:18px 0;
	text-transform:uppercase;
}
.tabbedpanelMain >	.nav-tabs > li > a:hover {
	border-top:none;
	border-bottom:#56a0d3 solid 4px;
	border-left:none;
	border-right:none;
}
.tabbedpanelMain > .nav-tabs > li.active > a, .tabbedpanelMain > .nav-tabs > li.active > a:hover, .tabbedpanelMain > .nav-tabs > li.active > a:focus {
    color: #5a5a5a;
    background-color: #fff;
	border-radius:0;
	border-top:none;
	border-left:none;
	border-bottom:#56a0d3 solid 4px;
	border-right:none;
}
/*  ----- Inner tabbed panel css -----  */
.innerTabbedpanel{
margin-top:30px;
}
.innerTabbedpanel > .nav-tabs {
border-top: #d8d8d8 solid 1px;
border-left:#d8d8d8 solid 1px;
border-bottom: #d8d8d8 solid 1px;
}
.innerTabbedpanel > .nav-tabs > li{
width:22%;
margin:0;
}
.innerTabbedpanel > .nav-tabs > li.tabfirst {width:23%;}
.innerTabbedpanel > .nav-tabs > li.tabsecond {width:18%;}
.innerTabbedpanel > .nav-tabs > li.tabthird {width:25%;}
.innerTabbedpanel > .nav-tabs > li > a {
	color:#5a5a5a;
	font-size:18px;
	font-family: 'Montserrat-Bold';
    border-radius: 0 ;
    line-height: 1.42857;
    margin-right: 0px;
	background-color: #fff;
	text-align:center;
	border-right:#d8d8d8 solid 1px;
	border-top:none;
	border-left:none;
	border-bottom:none;
	padding:11px 0;
	text-transform:uppercase;line-height:28px;
}
.innerTabbedpanel > .nav-tabs > li > a:hover {
	color:#fff;
	border-top:none;
	border-bottom:none;
	border-left:none;
	background-color: #56a0d3;
}
.innerTabbedpanel > .nav-tabs > li.active > a, .innerTabbedpanel > .nav-tabs > li.active > a:hover, .innerTabbedpanel > .nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #56a0d3;
	border-radius:0;
	border-top:none;
	border-left:none;
	border-bottom:none;
}
.innerTabbedpanel > .nav-tabs > li > a .roundednumber{
display:inline-block;
width:27px;
height:27px;
color:#fff;
font-size:18px;
line-height:28px;
text-align:center;
background-color:#56a0d3;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
margin-left:15px;
}
.innerTabbedpanel > .nav-tabs > li > a:hover .roundednumber{ color:#56a0d3;background-color:#fff;}
.innerTabbedpanel > .nav-tabs > li.active > a .roundednumber, .innerTabbedpanel > .nav-tabs > li.active > a:hover .roundednumber, .innerTabbedpanel > .nav-tabs > li.active > a:focus .roundednumber{color:#56a0d3;background-color:#fff;}

.innerTabbedpanel > .nav-tabs > li.profile_search{
width:34.001%;
background-color:#e8e8e8;
padding:6px;
border-right:#d8d8d8 solid 1px;
}
.ps_inputbox{
width:100%;
background-color:#fff;
border:#d8d8d8 solid 1px;
}
.ps_input{
float:left;
width:90%;	
color: #5a5a5a;
font-size:18px;
line-height:22px;
outline:none;
border:none;
background-color:transparent;
padding:7px 8px;
}
.ps_btn{
float:right;
width:10%;
background:transparent url(../../images/icon-search.png) no-repeat center center;
outline:none;
border:none;
padding:8px 0 0 0;
}
/*  ----- tabbed panel css end  -----  */

.innrTabContent{
padding:30px 10px 10px 30px;
background-color:#fff;
border-top:none;
border-right:#d8d8d8 solid 1px;
border-left:#d8d8d8 solid 1px;
border-bottom:#d8d8d8 solid 1px;
}
.innrInfoBox{
float:left;
width:23.2%;
background-color:#f8f8f8;
border:#d8d8d8 solid 1px;
margin-right:1.8%;
margin-bottom:20px;
text-align:center;
min-height:285px;
}
.innrInfoBox .topimage{
margin-top:20px;
}
.innrInfoBox .name{
color: #56a0d3;
font-size:18px;
font-family: 'Montserrat-Bold';
text-transform:uppercase;
margin-top:20px;
}
.innrInfoBox .subname{
color: #545454;
font-size:15px;
line-height:18px;
font-family: 'Montserrat-Bold';
margin-top:6px;
}
.innrInfoBox .mutualConn{
color: #545454;
font-size:18px;
font-family: 'Montserrat-Light';
margin-top:5px;
}
.innrInfoBox .btnConn{
margin-top:18px;
}
.innrInfoBox .btnConn a{
display:inline-block;
width:80%;
font-size:16px;
font-family: 'Montserrat-Bold';
text-transform:uppercase;
padding-top:6px;
padding-bottom:6px;
}
.innrInfoBox .btnConn a:hover{text-decoration:none;}
.innrInfoBox .btnConn a.getconnected{color:#56a0d3; background-color:transparent; border:#56a0d3 solid 2px;}
.innrInfoBox .btnConn a.getconnected:hover{color:#fff; background-color:#56a0d3; border:#56a0d3 solid 2px;}
.innrInfoBox .btnConn a.connected{color:#fff; background-color:#56a0d3; border:#56a0d3 solid 2px; cursor:default;}
.innrInfoBox .btnConn a.connected:hover{color:#fff; background-color:#56a0d3; border:#56a0d3 solid 2px;}
.innrInfoBox .btnConn a.requested{color:#56a0d3; background-color:transparent; border:#adadad solid 2px;}
.innrInfoBox .btnConn a.requested:hover{color:#fff; background-color:#adadad; border:#adadad solid 2px;}

.ucdb_mid .logo{
text-align:center;
position: relative;
}
.ucdb_mid .ucdb_logo{ display:block; margin-top:20px;}
.ucdb_mid .ucdb_logo img{ position:relative;}
.ucdb_mid .ucdb_rating{
display:block;
margin-top:10px;
position:relative;
}
.ucdb_rating a{margin-right:5px;}
.ucdb_rating a img{ position:relative;}
.ucdb_mid .desctxt{
color:#000000;
font-size:18px;
line-height:20px;
padding:10px 20px 0 20px;
min-height:130px;
}

.ucdbmidBotmbelt {
  background-color: rgba(255, 255, 255, 0.87);
  bottom: 0;
  display: table;
  width: 100%;
  z-index: 1005;
  height:50px;
}
.ucdbmidBotmbelt .db_open {
  color: #94231e;
  font-size: 22px;
  text-transform: uppercase;
  width: 28%;
  display: table-cell;
  vertical-align:middle; 

}
.ucdbmidBotmbelt .db_time {
  color: #5a5a5a;
  font-size: 14px;
  display: table-cell;
  width: auto;
  vertical-align:middle;
}
.ucdbmidBotmbelt .dbweb {
  padding-left: 2%;
  width: 26%;
  display: table-cell;
  vertical-align:middle;
}
.ucdb_mid .midinfo {
    background-color: rgba(255, 255, 255, 0.77);
    color: #5a5a5a;
    font-size: 18px;
    line-height: 16px;
    min-height: 80px;
    padding: 12px 40px;
	margin-top:20px;
}
.midinfo .midinforow {
    padding-bottom: 10px;
    padding-left: 40px;
    position: relative;
	text-align:left;
}
.ucdb_mid .infobotm{position: relative;}
.ucdb_mid .ucdb_botminfo{
width:100%;
display:table;
background-color:#f4f4f4;
}
.ucdb_botminfo .col_l, .ucdb_botminfo .col_m, .ucdb_botminfo .col_r{
display:table-cell;
text-align:center;
vertical-align:middle;
height:45px;
}
.ucdb_botminfo .col_l{
width:22%;
color:#404040;
font-size:18px;
}
.ucdb_botminfo .col_m{
width:auto;
color:#0077c9;
font-size:24px;
}
.ucdb_botminfo .col_r{
width:22%;
color:#404040;
font-size:18px;
text-align:center;
}

/*  -------------  profile css end  --------------   */

/*  -------------  profile edit css  --------------   */
.profileEdit{}
.profileEdit_wrapper{
margin: 50px auto 50px auto;
width: 800px;
background-color:#FFFFFF;
padding:50px 50px;
}
.profileEdit .profile_img{
width:125px;
margin:0 auto;
position:relative;
}
.profile_img a{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
z-index: 100;
overflow: hidden;
}
.profile_img a.edit-img{
    z-index: 101;
}

.profile_img a span.spn-edit{
    text-align: center;
display: block;
visibility:hidden;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
line-height: 125px;
color:#fff;
font-size: 20px;
background-color:rgba(0,0,0,0.8); 
}
.profile_img a.edit-img:hover span.spn-edit{background-color:rgba(0,0,0,0.5) !important;}

.profileImageChange {
    z-index: 103 !important;
}
.profile_img a.edit-img:hover span.spn-edit{
    visibility:visible;
    font-size: 20px;
    text-transform: capitalize;
}
.profile_img .userDummyImage:hover a span.spn-edit{
    visibility: visible;
    text-transform: capitalize;
}
.profileEdit h1{
color: #56a0d3;
font-family: "Montserrat-Bold";
font-size: 22px;
margin-left:20px;
margin-top:15px;
}
.profileEdit h1 > span{ color:#666666;}
.profileEdit .pe_row{ padding-top:15px;}
.pe_row .pe_leftcol{float:left; width:50%; padding-right:1%;}
.pe_row .pe_rightcol{float:left; width:50%;padding-left:1%;}

.profileEdit .title{
color:##656565;
font-size:14px;
}
.profileEdit .field{
padding-top:2px;

}
.profileEdit .pe_input{
width:100%;
color: #656565;
font-family: "Montserrat-Regular";
font-size: 14px;
font-style: normal;
line-height:normal;
outline:none;
background-color:#FFFFFF;
border:#c0c0c0 solid 1px;
padding:8px 5px;
}
input[type="text"]:disabled.pe_input {
    background: #f6f6f6;
} 
.profileEdit .pe_dd{
width:100%;
color: #656565;
font-family: "Montserrat-Regular";
font-size: 14px;
font-style: normal;
line-height:normal;
outline:none;
background-color:#FFFFFF;
border:#c0c0c0 solid 1px;
padding:6px 5px;
}
.profileEdit .dob_col{float:left; width:32%; margin-right:1%;}
.profileEdit .dob_col:last-child{float:left; width:34%; margin-right:0;}

.profileEdit .saveprofile{padding-top:30px; text-align:center;}
.saveprofile .save_btn {
display:inline-block;
width:50%;
background-color: #56a0d3;
border: medium none;
color: #fff;
font-size: 16px;
outline: medium none;
padding: 10px 60px;
}
.saveprofile .save_btn:hover{background-color: #54abe7;}
.getconnet .gc_btn{
padding:10px 60px;
}
/*  -------------  profile edit css end  --------------   */
/*  ------- profile connection tab css -------  */
.pr_conn_tab{
display:table;
width:100%;
border-top: 1px solid #d8d8d8;
border-bottom: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
}
.pr_conn_tab ul{
display:table-row;
list-style-type:none;
}
.pr_conn_tab ul li{
display:table-cell;
width:auto;
font-family: "Montserrat-Bold";
font-size: 16px;
border-right: 1px solid #d8d8d8;
background-color:#fff;
cursor:pointer;
vertical-align:middle;
padding:12px 5px;
text-align:center;
text-transform:uppercase;
}
.pr_conn_tab ul li:hover, .pr_conn_tab ul li.active{color:#fff; background-color:#56a0d3;}
.pr_conn_tab ul li .roundednumber {
  background-color: #56a0d3;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  height: 27px;
  line-height: 28px;
  margin-left: 5px;
  text-align: center;
  width: 27px;
}
.pr_conn_tab ul li:hover .roundednumber, .pr_conn_tab ul li.active .roundednumber {
  background-color: #fff;
  color: #56a0d3;
}
.pr_conn_tab ul li.profile_search{
width:25%;
background-color:#e8e8e8;
padding:6px;
border-right:#d8d8d8 solid 1px;
}
.ps_inputbox{
width:100%;
background-color:#fff;
border:#d8d8d8 solid 1px;
}
.ps_input{
float:left;
width:88.5%;	
color: #5a5a5a;
font-size:18px;
line-height:22px;
outline:none;
border:none;
background-color:transparent;
padding:7px 8px;
}
.ps_btn{
float:right;
width:11%;
background:transparent url(../../images/icon-search.png) no-repeat center center;
outline:none;
border:none;
padding:8px 0 0 0;
}
/*  ------- profile connection tab css end -------  */


/*  -------------  footer css  --------------   */

footer{
color:#fff;
font-size:14px;
background-color:rgba(0,0,0,0.55);
padding:10px 0 12px 0;
position:fixed;
bottom:0;
left:0;
right:0;
z-index: 1500;
}
footer > .innerwrapper {
  margin: 0 auto;
  width: 1170px;
}
footer .ftr_left{
float:left;
color:#fff;
font-size:13px;
padding-top:5px;
}
footer .ftr_right{float:right; padding-top:4px;}
footer .ftr_right {list-style-type:none;}
footer .ftr_right li{ display:inline-block;	padding:0 15px; border-right:#fff solid 1px; line-height:16px;}
footer .ftr_right li:last-child{border-right:none;}
footer .ftr_right li a{
 display:inline-block;	
color:#fff;
font-size:13px;
padding:0;
margin:0;
line-height:14px;
}
footer .ftr_right li a:hover{
text-decoration:underline;
}

/*  -------------  footer css end  --------------   */

/*  -------------  media query start  --------------   */

@media (min-width:1280px) {
.toppart .midimg2 img { width:100%; height:auto}
}
@media (max-width:1280px) {
.navbar-default {min-height: 60px;}
.navbar-default .navbar-brand img{ width:86%; height:auto;}

.navbar-nav > li > a {
    font-size: 18px;
    padding: 26px 16px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    padding-left: 16px;
    padding-right: 16px;
}
.search{width:64%; padding: 12px;}
.fav_btn{width:18%;}
a.fvbtn { font-size:20px;}

.topbelt .dbphone, .topbelt .dblocation, .topbelt .dbTop_r { height: 68px;}
.topbelt .dbTop_r {font-size: 16px;}
.dealBox .toppart {min-height: 290px;}
.dbtoppartbotmbelt .db_open, .dbtoppartbotmbelt .db_time, .dbtoppartbotmbelt .dbweb{height: 56px;}
.dbtoppartbotmbelt .db_open {font-size: 18px;}
.detailbox .midinfo{padding:10px 22px;}
.botminfo .col_l, .botminfo .col_m, .botminfo .col_r {height: 58px;}

.dealblock .dealblock_wrapper { width: 88%;}
.dealBox .toppart {background-size:cover;}
.dealblock .detailbox {background-size:cover;}
.botminfo .col_l {font-size: 15px;}
.botminfo .col_r {font-size: 15px;}
.midimg2 img{ width:100%; height:auto;}

.toppart .topbelt2 {padding: 16px 14px;}
.dealBox .exclusive { width:40%;}
.dealBox .exclusive img{ width:100%; height:auto;}
.dealfav_inner {
margin: 0 auto;
width: 90%;
}
.dealfav_leftcol {width: 66%;}
.dealfav_rightcol {width: 32%;}
.dealfavoritebox{width: 48%; margin-right:2%;}
.dealfav_rightcol .dealfavoritebox{width: 100%;}

.dealfavoritebox{min-height: 90px;}
.dfb_leftimg{min-height: 90px;}
.dfb_like {min-height: 90px;}
.dfb_desc{ font-size:16px; padding-top: 24px;}
.dfbox{margin-right:0;}
.usermenu > .dropdown > a {padding: 24px 18px 23px;}

.df_search{width:64%;}
.dfbtnouter{width:18%;}
.dco_topbelt_txt {font-size: 21px;}

.dc_search{width:26%;}
.dc_open{width:8%; font-size: 20px;padding-top: 22px;}
.dc_likes{width:8%;}
.dc_optiongroup{width:22%;}
.dc_dropdown {width:15%; padding-right: 1.5%;}
.dc_refresh {width:5%;}
.dc_optiongroup .btn {
    font-size: 17px;
    padding: 6px 10px;
}
.profilepage .innerwrapper {width: 84%;}
.tabbedpanelMain > .nav-tabs > li > a {font-size: 16px; padding: 14px 0 10px 0;}
.innerTabbedpanel > .nav-tabs > li > a {font-size: 16px; padding: 10px 0 9px 0;}
.ps_input {padding: 6px 6px; line-height: 20px; font-size: 16px;}
.ps_btn{padding: 4px 0 3px;}

.profilepage .profileheader { min-height:110px;}
.profileheader .lefticon {padding-top: 14px;}
.profileheader h1 {padding-top: 44px; font-size: 22px;}
.profileheader h2 {padding-top: 48px; font-size: 16px; }
.profileheader .rightbtn {padding-top: 36px;}
.profileheader .rightbtn a {font-size: 14px; padding: 10px 15px;}
.innerTabbedpanel {margin-top: 25px;}
.innrTabContent {padding: 25px 10px 10px 28px;}
.innrInfoBox .topimage {margin-top: 18px;}
.innrInfoBox { min-height: 270px; margin-right: 1.80%;}
.innrInfoBox .name {font-size: 16px; margin-top: 15px;}
.innrInfoBox .mutualConn {font-size: 16px;}
.innrInfoBox .btnConn a { font-size: 14px; padding-bottom: 5px;padding-top: 5px; width: 78%;}
footer {padding: 10px 0;}
.ucdb_mid > img { width:90%; height:auto;}
.ucdealboxbig .ucdb_top {min-height: 55px;}
.ucdb_top h2 {font-size: 17px; padding-top: 19px;padding-left: 10px; padding-right: 10px;}
.ucdb_top .likebtn {padding-top: 10px;}
.ucdb_top .social {padding-right: 7px; padding-top: 10px; width: 200px;}
.ucdb_botm .likes{font-size: 20px;}
.ucdb_botm .userimg {padding-top: 7px;}
.ucdb_botm .edit {font-size: 20px;padding-right: 15px; padding-top: 7px;}
.uc_popup_comments .top {min-height: 55px;}
.commentrow .comment_left{margin-left: 10px;}
.commentrow .comment_desc {width: 78%;}
.comment_desc h4 {font-size: 17px;}
.top .cmnt_icn {padding-left: 15px; padding-top: 13px;}
.top h3 {font-size: 18px; padding-left: 8px; padding-top: 20px;}
.comment_input{width:78%;}
.uc_popup_comments .midcontent {height: 415px; }
.uc_popup_comments .writecomment { min-height: 124px;}
.commentbotm_row{ padding-top:5px;}
.popupinner_botm h2 {font-size: 18px; padding: 18px 0 14px 24px;}
.infobox {margin-bottom: 15px;}
.infotop h3 { font-size: 15px; padding: 10px 0 8px 12px;}
.infomid{ display:block; min-height:0;}
.infomid img{ width:100%; height:auto; display:block; position:static}
.infobottom-r{font-size: 18px;}
.ucdb_mid .desctxt {
  font-size: 16px;
  padding: 10px 40px 0;
}
.ucdb_mid .midinfo {font-size: 16px;}
.ucdb_botminfo .col_l {font-size: 16px;}
.ucdb_botminfo .col_m {font-size: 22px;}
.ucdb_botminfo .col_r { font-size: 16px; width: 24%;}
.ucdbmidBotmbelt .db_open { font-size:20px;}

}

@media (max-width:1222px) {
.db_Botm .dblikes{width: auto; padding-left:10px; padding-top: 10px;}
.db_Botm .dbedit {width: auto; padding-right:10px; padding-top: 10px;}
.db_Botm .dbuser {width: 100%;}
.dealblock .detailbox {bottom:95px;}
/*By Yash*/
.db_col { max-height: none;height: auto;}
}
@media (max-width:1200px) {
.profilepage .innerwrapper, footer > .innerwrapper {
   width: 970px;
}
}
@media (max-width:1135px) {
.detailbox .midinfo {
padding: 15px 5%;
}
.detailbox .toptxt {
padding: 15px 5%;
}
.botminfo .col_m {
 padding-left: 0;
}
.topbelt .dbphone {width:18%;}
.topbelt .dblocation {width:18%;}

.dfb_desc{width:52%;}
.dfb_like {width:18%;}

.df_search{width:60%;}
.dfbtnouter{width:20%;}
a.dfbtn{font-size:18px;}

.dc_search{width:46%; height:60px;}
.dc_open{width:12%; font-size: 20px;padding-top: 22px; height:60px;}
.dc_likes{width:12%; height:60px;}
.dc_optiongroup{width:30%; height:60px;}
.dc_dropdown {width:46%; padding-right: 1%; padding-left: 1.2%; padding-bottom:18px;}
.dc_refresh {width:7%;}
.dc_optiongroup .btn { font-size: 17px; padding: 6px 18px; }

.uc_popup .modal-dialog{width:88%;}
.uc_popup .modal-dialog .modal-content {width:100%;}
.popupinner{width:96%; margin:0 auto;}
.popupinner .topleft {width: 62%; margin-right: 0;}
.popupinner .topright {width: 36%;}
.infobox {margin-bottom: 15px; width: 23%; margin-right: 2%;}
.commentrow .comment_desc {width: 76%;}
.uc_popup_comments { min-height:0;}
.dbtoppartbotmbelt .db_open {font-size: 16px;}
}

@media (max-width:991px) {
.profilepage .innerwrapper {width: 750px;}
.innerTabbedpanel > .nav-tabs > li.tabfirst {width: 27%;}
.innerTabbedpanel > .nav-tabs > li.tabsecond {width: 20%;}
.innerTabbedpanel > .nav-tabs > li.tabthird {width: 27%;}
.innerTabbedpanel > .nav-tabs > li.profile_search {width: 26%;}
.innrInfoBox{
width:32%;
margin-right: 1.33333333333333%;
margin-bottom: 10px;
}
.innrTabContent {padding: 30px 15px 10px 25px;}
.innerTabbedpanel > .nav-tabs > li > a { font-size:14px;}
.innerTabbedpanel > .nav-tabs > li > a .roundednumber {margin-left: 5px;font-size:14px; height: 26px; width:26px; line-height: 26px;}
.innerTabbedpanel > .nav-tabs > li.profile_search {padding: 4px;}
.ps_input {width:84%; font-size:14px; padding: 9px 7px 8px 7px;}
.ps_btn{width:16%;padding: 10px 0 0;}
.ucdealboxbig .ucdb_mid {min-height: 460px;}
.uc_popup_comments .midcontent {height: 380px;}
.comment_input {width: 76%;}
.uc_popup_comments .midcontent {height: 400px;}
footer > .innerwrapper {
   width: 750px;
}
footer .ftr_right, footer .ftr_left {
  float: none;
  width:auto;
  display:block;
  text-align:center;
}
footer .ftr_left { padding-top:8px;}
}

@media (max-width:970px) {
.dc_optiongroup .btn {
    font-size: 17px;
    padding: 6px 14px;
}
.infobox {width: 32%; margin-right: 1.33333333333333%;}
}

@media (max-width:900px) {
.dealblock .dealblock_wrapper {width: 92%;}
.midinfo .icn_l {margin-right:3px;}
.search{width:60%; padding: 11px;}
.fav_btn{width:20%;}
a.fvbtn { font-size:18px;}

.dfb_leftimg{width:35%;}
.dfb_desc{width:48%;}
.dfb_like {width:17%;}
.ucdb_top .social {
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom:5px;
  width: 100%;
  display:block;
}
.ucdb_top .likebtn {
  float: right;
  padding-top: 15px;
  padding-right:10px;
}
.commentrow .comment_desc {width: 80%; padding-right:3%; padding-top:10px; padding-left: 10px;}
.u c_popup_comments{ min-height:700px;}

.expandViewDealType > .topleft > .ucdealboxbig{min-height: 661px;}
.expandViewDealType .topleft .ucdealboxbig .ucdb_mid {min-height: 450px;}

.expandViewVenueType > .topleft > .ucdealboxbig{min-height: 659px;}
.expandViewVenueType .uc_popup_comments > .midcontent {height: 445px;}

}
@media (max-width:820px) {
.db_col{width:47%; margin:15px 1.5% 15px 1.5%;}
.dealblock .dealblock_wrapper {margin:50px auto 50px auto;}

.dealfav_leftcol {width: 50%;}
.dealfav_rightcol {width: 48%;}
.dealfavoritebox {margin-right:0; width: 100%;}
.dfb_leftimg{width:30%;}
.dfb_desc{width:52%;}
.dfb_like {width:18%;}

.df_search{width:56%;}
.dfbtnouter{width:22%;}
a.dfbtn{font-size:18px;}

.dc_optiongroup .btn {
    font-size: 17px;
    padding: 6px 10px;
}
.dc_dropdown {width:44%; padding-right: 1%; padding-left: 2%; padding-bottom:18px;}
.dc_refresh {width:10%;}
}

@media (max-width:768px) {
.dc_search{width:100%;}
.dc_open{width:26%; font-size: 20px; padding-top: 20px;}
.dc_likes{width:26%;}
.dc_optiongroup{width:48%; text-align:right; padding-right:13px;}

.dc_dropdown {width:44%; padding-right: 1.5%; padding-left:13px;}
.dc_refresh {width:12%;}
.dc_optiongroup .btn {
    padding: 6px 18px;
	text-align:right;
}
.ucdb_botminfo .col_l {width: 26%;}
.ucdb_botminfo .col_r {width: 29%;}

.ps_btn { padding: 16px 0 0;}
.pr_conn_tab {
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  display:block;
  width: 100%;
}
.pr_conn_tab ul {display:block;}
.pr_conn_tab ul li{
float:left;
display:block;
width:50%;
font-family: "Montserrat-Regular";
font-size: 14px;
line-height:30px;
}
.pr_conn_tab ul li.profile_search{width:50%;}
.ucdbmidBotmbelt .db_open { font-size:18px;}
}
@media (max-width:767px) {
.navbar-nav {
    float: none;
	padding-top:20px;
	margin:0;
}
.navbar-brand {
width:185px;
padding: 15px 0 15px 15px;
}
.navbar-default .navbar-brand img {width:100%;}
.searchwrapper {margin-top: 10px;}
.navbar-default .navbar-nav > li > a { display:block;}

.navbar-nav > li > a {
	font-size:18px;
    padding-top:18px;
	padding-bottom:18px;
	border-left:transparent solid 8px;
	border-bottom:none;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	border-left:#f0f0f0 solid 8px;
	border-bottom:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	border-left:#f0f0f0 solid 8px;
	border-bottom:none;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #56a0d3;
}
.navbar-toggle {
margin-right: 16px;
margin-top: 12px;
border:none;
right:80px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #56a0d3;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #fff;
}
.navbar-toggle .icon-bar {
    border-radius: 2px;
    display: block;
    height: 5px;
    width: 30px;
}
.usermenu{right:15px; z-index:1101;}
.usermenu > .dropdown > a {
    background-color: #282828;
    display: inline-block;
    padding: 16px 18px;
}
.df_search{width:100%; border-bottom:#dfdfdf solid 1px;}
.dfbtnouter{width:50%;}
a.dfbtn{font-size:22px;}
.profilepage .innerwrapper {
  width: 96%;
}
.profileheader .lefticon { margin-left: 15px;   padding-top: 15px;}
.profileheader .rightbtn {padding-right: 15px; padding-top: 35px;}
.profileheader h1 {font-size: 20px;padding-top: 46px; margin-left: 15px;}
.profileheader h2 {font-size: 14px;padding-top: 49px;}
.innerTabbedpanel > .nav-tabs > li.tabfirst {width: 27%;}
.innerTabbedpanel > .nav-tabs > li.tabsecond {width: 18%;}
.innerTabbedpanel > .nav-tabs > li.tabthird {width: 29%;}
.innerTabbedpanel > .nav-tabs > li.profile_search {width: 26%;}
.innerTabbedpanel {margin-top: 20px;}
.tabbedpanelMain > .nav-tabs > li > a {
    font-size: 14px;
    padding: 12px 0 10px;
}
.ps_btn{width: 28px;}
.innrTabContent {padding: 24px 15px 10px 23px;}
.innrInfoBox .name {font-size: 15px;}
.innrInfoBox .mutualConn {font-size: 14px;}

.infoboxouter {padding: 0 14px 10px 28px;}
.infobox {width: 48%; margin-right: 2%;}
.popupinner .topleft {
  margin-right: 0;
  width: 60%;
}
.popupinner .topright {width: 38%;}
.comment_input {width: 96%;}
.writecomment .comment_usericon {float:left;}
.commentbotm_row {padding-top: 5px; padding-bottom: 10px;}
.ucdealboxbig .ucdb_botm {min-height: 0;}
.ucdb_botm .likes {font-size: 20px;padding-right: 15px;}
.ucdb_botm .userimg {
width:100%;
display:block;
 padding-top: 10px;
}
.popupinner .topleft {width: 58%;}
.popupinner .topright {width: 40%;}
footer > .innerwrapper {
   width: auto;
   padding-left:15px;
   padding-right:15px;
}
.expandViewVenueType .commentbox textarea{width: 78.8%;}
}
@media (max-width:660px) {
.search{width:56%; padding: 11px;}
.fav_btn{width:22%;}
a.fvbtn { font-size:18px;}

.innerTabbedpanel > .nav-tabs > li.tabfirst {width: 35%;}
.innerTabbedpanel > .nav-tabs > li.tabsecond {width: 30%;}
.innerTabbedpanel > .nav-tabs > li.tabthird {width: 35%;}
.innerTabbedpanel > .nav-tabs > li.profile_search {width: 100%; padding:8px;}
.ps_input {width: 95%;}
.ps_btn {padding: 11px 0 0;}
.tabbedpanelMain > .nav-tabs > li { width:19%;}
.tabbedpanelMain > .nav-tabs > li:last-child{width:24%;}
.profileheader .rightbtn {width:100%; padding-left: 15px; padding-top: 20px; padding-bottom:20px;}

.popupinner .topleft {width: 100%;}
.popupinner .topright {width: 100%; margin-top:20px;margin-bottom:20px;}
.ucdb_mid > img {
  height: auto;
  width: 90%;
  position:relative;
}
.commentrow .comment_desc {
  padding-right: 4%;
  padding-top: 10px;
  width: 88%;
}
.comment_input {width: 86%;}
.writecomment .comment_usericon {
  float: right;
}
.ucdb_botminfo .col_l {width: 25%;}
.ucdb_botminfo .col_r {width: 25%;}
.ps_input {
  width: 86%;
}
}
@media (max-width:640px) {
.dfb_leftimg{width:32%;}
.dfb_desc{width:50%;}
.dfb_like {width:18%;}
}
@media (max-width:580px) {
.db_col{width:95%; margin:15px 2.5% 15px 2.5%;}
.db_Botm .dblikes {width: 20%; padding:12px 0 0 0;}
.db_Botm .dbedit {width: 20%; padding:8px 0 0 0;}
.db_Botm .dbuser {width: 60%;}
.dealBox .exclusive { width:45%;}

.dealfav_leftcol {width: 100%; margin-bottom:0;}
.dealfav_rightcol {width: 100%;}
.dfb_leftimg{width:96px;}
.dfb_desc{width:58%;}
.dfb_like {float:right; width:14%;}

.search{width:100%; padding: 10px; border-bottom: #d8d8d8 solid 1px;}
.fav_btn{width:50%; background-color:#f6f6f6;}

.dc_open{width:23%; font-size: 20px; padding-top: 20px;}
.dc_likes{width:23%;}
.dc_optiongroup{width:54%; text-align:right; padding-right:13px;}
.dc_optiongroup .btn {padding: 6px 15px;}
.tabbedpanelMain > .nav-tabs > li {
   width: 33.33333333333333%;
}
.tabbedpanelMain > .nav-tabs{ background-color:#FFFFFF; border-bottom:none;}
.tabbedpanelMain > .nav-tabs > li{border-bottom:#d8d8d8 solid 1px;}
.tabbedpanelMain > .nav-tabs > li:last-child { width:66.66666666666666%;}
.innerTabbedpanel > .nav-tabs > li.tabfirst {width: 36%; letter-spacing:-0.03em;}
.innerTabbedpanel > .nav-tabs > li.tabsecond {width: 26%;letter-spacing:-0.03em;}
.innerTabbedpanel > .nav-tabs > li.tabthird {width: 38%;letter-spacing:-0.03em;}
.innerTabbedpanel > .nav-tabs > li > a .roundednumber {margin-left: 0;}
.innrInfoBox {width: 48%;margin-right: 2%;}
.innrTabContent {padding: 24px 15px 10px 25px;}
.commentrow .comment_desc {
  padding-right: 3%;
  padding-top: 10px;
  width: 89%;
}
.comment_input {width: 84%;}
.commentrow .comment_desc {padding-right: 3%; width: 87%;}
.dbtoppartbotmbelt .db_open{font-size:18px;}

}
@media (max-width:480px) {
a.dfbtn{font-size:18px;}
.dfbtn_icon1 { width:28px;}
.dfbtn_icon1 img{ width:100%; height:auto;}

.dc_open{width:50%;}
.dc_likes{width:50%;}
.dc_optiongroup{width:100%; text-align:center; padding:10px 13px 0 13px;}
.dc_optiongroup .btn-group{width:100%;}
.dc_optiongroup .btn {
display:inline-block;
width:25%;
padding:10px 0;
text-align:center;
}
.dc_dropdown{width:100%; padding:30px 15px 0 15px;}
.dc_refresh{width:100%;padding:30px 0 25px 0; text-align:center;}
.ps_input {width: 84%;}

.profileheader .lefticon {width: 100%;}
.profileheader h1 {padding-top: 20px;}
.profileheader h2 {padding-top: 22px;}
.innerTabbedpanel > .nav-tabs > li.tabfirst, .innerTabbedpanel > .nav-tabs > li.tabsecond, .innerTabbedpanel > .nav-tabs > li.tabthird{
width: 100%; letter-spacing:normal;
border-bottom:#CCCCCC solid 1px;
}
.infoboxouter {padding: 5px 40px 10px 40px;}
.infobox {width: 100%; margin-right: 0;}
.commentrow .comment_desc { padding-right: 3%; width: 85%;}

.pr_conn_tab {
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  display:block;
  width: 100%;
}
.pr_conn_tab ul li{
float:left;
display:block;
width:100%;
line-height:normal;
}
.pr_conn_tab ul li.profile_search{width:100%;}

}
@media (max-width:440px) {
.innrTabContent {padding: 25px 10px 10px 25px;}
.innrInfoBox {
  margin-right: 4%;
  width: 96%;
  min-height: 255px;
}
.innrInfoBox .topimage {
    margin-top: 15px;
}
.comment_input {width: 82%;}
.commentrow .comment_desc { padding-right: 3%; width: 83%;}
.ucdb_botminfo .col_l {width: 30%;}
.ucdb_botminfo .col_r {width: 30%;}
}
@media (max-width:385px) {
.dfb_desc{width:56.5%;}
.comment_input {width: 98%;}
.writecomment .comment_usericon {float: left;}
.commentrow .comment_desc { padding-right: 3%; width: 100%;}
.midcontent .commentrow {padding: 10px 0;}
.infoboxouter {padding: 5px 20px 10px 20px;}
}
@media (max-width:360px) {
.expandViewVenueType .ucdb_top .likebtn {
width:100%;
padding:10px 0 0 0;
}
.expandViewVenueType .topleft .ucdealboxbig{min-height: 690px;}
.expandViewVenueType .ucdb_mid .midinfo{padding: 12px 15px;}

.db_col{width:92%; margin:15px 4% 15px 4%;}
.db_Botm .dblikes {width: 20%; padding:12px 0 0 0;}
.db_Botm .dbedit {width: 20%; padding:8px 0 0 0;}
.db_Botm .dbuser {width: 100%;}

.dfb_leftimg{width:90px;}
.dfb_desc{width:54%;}

.navbar-brand {width: 160px; padding: 17px 0 17px 15px;}
.usermenu {right: 10px;}
.usermenu > .dropdown > a {padding: 16px 15px;}
.navbar-toggle {right: 60px;}
.ps_input {width: 90%;}
.popupinner_botm h2 {font-size: 16px;}
.dbtoppartbotmbelt .db_open{font-size:16px;}
}
@media (max-width:320px) {
.usermenu .dropdown .dropdown-menu {min-width: 300px;}
.userinfo .ui_img { width: 80px;}
.userinfo .ui_info {padding-right: 10px; width: 210px;}
}