
@font-face {
	font-family: 'Linearicons-Free';
	src:url('../fonts/Linearicons-Free.eot?w118d');
	src:url('../fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
		url('../fonts/Linearicons-Free.woff2?w118d') format('woff2'),
		url('../fonts/Linearicons-Free.woff?w118d') format('woff'),
		url('../fonts/Linearicons-Free.ttf?w118d') format('truetype'),
		url('../fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
	font-weight: normal;
	font-style: normal;
}

.lnr {
	font-family: 'Linearicons-Free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* ========== Reset ========== */
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;}

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; text-decoration:none; color:#7c7c7c;}
a:focus, a:hover {text-decoration: none;}
/* change colours to suit your needs */
ins {background-color: #ff9; color: #000;  text-decoration: none;}
/* change colours to suit your needs */
mark {background-color: #353736; color: #fff;  font-style: italic; font-weight: bold;}
del {text-decoration:  line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted;   cursor: help;}
table {border-collapse: collapse;  border-spacing: 0;}
/* change border colour to suit your needs */
hr {display: block; height: 1px;  border: 0;  border-top: 1px solid #cccccc;  margin: 1em 0;  padding: 0;}
input, select { vertical-align: middle; outline: none;}
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size:100%;}
body {font-size: 100%; height:100%; line-height:150%;font-family: 'Montserrat', sans-serif;font-weight: normal;color: #515151; background:#fff;}
* {	padding: 0;	margin: 0;}
*, *:after, *::before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
header, section, footer, aside, nav, main, article, figure { display: block; }
ol, ul li { list-style: none}
img {border: none;max-width: 100%;}
.clear{clear:both;}
.spacer{clear:both; display:block; line-height:0; font-size:0;}
.clearfix:after {visibility: hidden;  display: block;   font-size: 0;   content: " ";  clear: both;  height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */



::-webkit-input-placeholder {color: #8e8e8e; opacity:1; font-family:"Montserrat",sans-serif; font-weight:400;}
::-moz-placeholder {color: #8e8e8e; opacity:1; font-family:"Montserrat",sans-serif; font-weight:400;}
:-ms-input-placeholder {color: #8e8e8e; opacity:1; font-family:"Montserrat",sans-serif; font-weight:400;}
:-moz-placeholder {color: #8e8e8e; opacity:1; font-family:"Montserrat",sans-serif; font-weight:400;}

select::-ms-expand {display: none;}
select{appearance:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none;}
a:hover, a:focus{outline:none;}
*:focus {
    outline: none;
}
select option{padding: 2px 5px;}
.left{float:left;}
.right{float:right;}
textarea{resize:none !important;}

.text-left { text-align: left}
.text-right { text-align: right}
.text-center { text-align: center}
h1 {font-size: 2em}
h2 {font-size: 1.875em}
h3 {font-size: 1.125em}
h4 {font-size: 1em}
h5 {font-size: 0.925em}
p { font-size:0.875em}

.hideme{opacity:0;}
.visible{opacity:1;}

.container { max-width:1280px; width:auto; margin:0 auto; padding-left: 15px; padding-right: 15px}
.row { margin-left:-15px; margin-right:-15px}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 { float:left; padding-left:15px; padding-right:15px}
.col-1 { width: 8.33333333%}
.col-2 { width: 16.66666667%}
.col-3 { width: 25%;}
.col-4 { width: 33.33333333%;}
.col-5 { width: 41.66666667%;}
.col-6 { width: 50%;}
.col-7 { width: 58.33333333%;}
.col-8 { width: 66.66666667%;}
.col-9 { width: 75%;}
.col-10 { width:83.33333333%}
.col-11 { width:91.66666667%}
.col-12 { width: 100%;}

button{ font-family:"Montserrat",sans-serif; cursor:pointer;}

.button { display:block; font-size:1em; font-weight:600; /*-webkit-transition: all linear 0.6s; -moz-transition: all linear 0.6s; transition: all linear 0.6s;*/}
.orrange-btn { background:#f26a24; border:2px solid transparent; -webkit-box-shadow: 0 0 10px rgba(242,106,36,0.2); -moz-box-shadow: 0 0 10px rgba(242,106,36,0.2); box-shadow: 0 0 10px rgba(242,106,36,0.2);}
.orrange-btn:hover { border:2px solid #f26a24; background:none; color:#f26a24}
.blue-btn { background:#1b1363; border:2px solid transparent; -webkit-box-shadow: 0 0 10px rgba(27,19,99,0.2); -moz-box-shadow: 0 0 10px rgba(27,19,99,0.2); box-shadow: 0 0 10px rgba(27,19,99,0.2);}
.blue-btn:hover { border:2px solid #1b1363; background:none; color:#1b1363}
.radiusedge-bttn { border-radius: 25px;}

/* ------- HOMEPAGE SECTION TITLE ------- */
.black-title { color: #000}
.white-title, .white-color { color: #fff}
h3.hp-md-title { font-size: 1.875em; font-weight:500; line-height:1}
h2.hp-sec-title { font-size: 2.375em; font-weight:600; line-height:1}
h3.title-btn-brdr::after { content:''; background:#1b1363; display:block; position:relative; width:150px; height:2px; text-align:center; margin: 16px auto 50px}

/* ------- HEADER ------- */
.resmenu { display:none; /*position:fixed;*/ z-index: 9999; float: right; margin: 1.5em 0 0 1em; width: 26px; height: 22px; right:15px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .6s ease-in-out; -moz-transition: .6s ease-in-out; -o-transition: .6s ease-in-out; transition: .6s ease-in-out; cursor: pointer;}
.resmenu span{ display: block; position: absolute; height: 5px; width: 100%; background: #f26a24; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.resmenu.open {z-index: 11;
    position: absolute;
    right: 14% !important;
    top: 5px !important;}
.resmenu.open span { top:9px; }
.resmenu span:nth-child(1){top:0px;}
.resmenu span:nth-child(2),#nav-icon3 span:nth-child(3) { top: 9px;}
.resmenu span.open:nth-child(2),#nav-icon3 span:nth-child(3) { top: 8px;}
.resmenu span:nth-child(4){top:18px;}
.resmenu.open span:nth-child(1){top: 18px; width: 0%; left: 50%;}
.resmenu.open span:nth-child(2){ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.resmenu.open span:nth-child(3){-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.resmenu.open span:nth-child(4) {top: 18px; width: 0%; left: 50%;}
.float-panel {position: relative; z-index:990;}

.top-header { background:#fafafa; min-height:50px; box-shadow: 0 2px 2px #e2e2e2; position: relative; z-index: 2;}
.top-header .left { float: left}
.top-header .left .blog { font-weight: 500; font-size:0.875em; color:#9b9b9b; margin-top: 1.1875em; display:block; line-height:1}
.top-header .left .blog a { color:#1b1464; text-decoration:underline; margin-left:0.1875em}
.top-header .left .blog a:hover { text-decoration:none}
.top-header .right { float: right}
.sign-log { margin-top: 0.9375em; display:block}
.sign-log a { float:left; color: #3c3c3c; font-size:0.875em; 
  font-weight: 500; line-height:1; margin-left:2.3125em; -webkit-transition: all linear 0.6s; 
  -moz-transition: all linear 0.6s; transition: all linear 0.6s}
.sign-log a:hover { color:#1b1363}
.sign-log a.signup::before { content:''; background:url(../images/icon-signup.png) no-repeat; width:20px; height:21px; display: inline-block; vertical-align: middle; margin-right:0.75em}
.sign-log a.login::before { content:''; background:url(../images/icon-log.png) no-repeat; width:20px; height:21px; display: inline-block; vertical-align: middle; margin-right:0.75em}
.sign-log a.logout::before { content:''; background:url(../images/icon-logout.png) no-repeat; width:20px; height:21px; display: inline-block; vertical-align: middle; margin-right:0.75em}


/*===preload images====*/
.sign-log a.signup::after{
  width: 0px;
  height: 0px;
  content: '';
  background:url(../images/icon-signup-hover.png) no-repeat;
}
.sign-log a.login::after { 
  width: 0px;
  height: 0px; 
  content:''; 
  background:url(../images/icon-log-hover.png) no-repeat;
}
.sign-log a.logout::after { 
  width: 0px;
  height: 0px; 
  content:''; 
  background:url(../images/icon-logout-hover.png) no-repeat;
}

.sign-log a.signup:hover::before { background:url(../images/icon-signup-hover.png) no-repeat; }
.sign-log a.login:hover::before { content:''; background:url(../images/icon-log-hover.png) no-repeat;}
.sign-log a.logout:hover::before { content:''; background:url(../images/icon-logout-hover.png) no-repeat;}


.site-header { position:relative; background:#fff;}
.main-header { position: absolute; top:0; width:100%; min-height:100px; /*z-index:99;*/}
.main-header .logo { margin-top: 2.75em; display:block}
.main-header .logo a { display:table}
.main-header .header-left { float:left}
.main-header .header-right { float:right}
.main-header .header-right .pos-right { float:left; margin-top:2.25em}
.nav ul li { float:left; font-size:0.875em;}
.nav ul li a { color: #000; font-weight: 500; padding: 0 1.375em; line-height:47px; display: block; -webkit-transition: all linear 0.6s; -moz-transition: all linear 0.6s; transition: all linear 0.6s;}

@media screen and (min-width:941px) {
.nav ul li a::after { content:''; width:0; height:2px; display:table; margin: 0 auto; background:#f26a24; -webkit-transition: width ease 0.6s; -moz-transition: width ease 0.6s; transition: width ease 0.6s;}
.nav ul li a:hover { color:#f26a24}
.nav ul li a:hover::after { width:100%;}
}

.top-serach { position: relative; width: 47px; height: 47px; margin: 0 1.375em;}
.top-serach .search-box { width: 47px; height:47px; right: 0; border: 1px solid transparent; position:absolute; background:transparent; -webkit-transition: width ease 0.6s; -moz-transition: width ease 0.6s; transition: width ease 0.6s;}
.top-serach .search-box input { position:relative; z-index:2; width:100%; height:60px; padding:6px; background:none;  border: 1px solid rgba(0,0,0,.02);  top:66px; right: -7px;}
.top-serach .search-box .search-btn { position:absolute; z-index:3; right:0; top:0; float:left; font-size:0px; background:url(../images/icon-search.png) no-repeat; background-position: center; width:47px; height:47px; border:none; cursor:pointer}
.top-serach.scrh-tog .search-box { width:230px; z-index:3; right: 0;}
.scrh-tog .search-box input{border:solid 1px #ddd; background:#ffffff;  box-shadow: 0 0 10px rgba(27, 19, 99, 0.2)}


.baf a { width: 240px; min-width: 180px; height: 45px; border: 2px solid #1b1363; border-radius: 25px; background:#fff; color:#1b1363; font-size:1em; font-weight:600; text-align:center; line-height: 41px; display:block; -webkit-box-shadow: 0 0 10px rgba(27,19,99,0.2); -moz-box-shadow: 0 0 10px rgba(27,19,99,0.2); box-shadow: 0 0 10px rgba(27,19,99,0.2); -webkit-transition: all linear 0.6s; -moz-transition: all linear 0.6s; transition: all linear 0.6s;}
.baf a:hover { background:#f26a24; color:#fff; border-color:#f26a24}
.baf a::after { background: rgba(0, 0, 0, 0) url(../images/paper-plane-blue.png) no-repeat scroll 0 0; content: ""; width: 32px; height: 20px; display: inline-block; margin-left: 6px; vertical-align: middle; }

.baf a { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.baf a:hover::after, .baf a:focus::after, .baf a:active::after { background: rgba(0, 0, 0, 0) url(../images/paper-plane.png) no-repeat scroll 0 0;
    -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
    animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
}


.work-catagories { background: url(../images/catagories-bg.jpg) no-repeat; background-size:cover; min-height: 180px; border-bottom:solid 1px #d9e1e6; text-align: center;}
.work-catagories .list{display: inline-block; width: auto;}
.work-catagories .list li { text-align:center; height:auto; display:inline-block; min-width:170px;}
.work-catagories .cat-box { display:block; padding-top:30px;}
.work-catagories .cat-box h3 { font-size:1em; font-weight:500; color:#000}
.work-catagories .cat-box h3 a{
  color: #000;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
.work-catagories .cat-box:hover h3 a { color:#f26a24}


/* ------ SLIDER ARRW ------ */
.owl-theme .owl-nav {margin-top: 0px;}
.owl-carousel .owl-item img { width: auto; max-width:100%}
.carousel4-item.owl-theme .owl-nav div { background:#fff; width:43px; height:43px;filter: Alpha(Opacity=1);opacity: 1; padding:0;margin: -37px 0 0; position: absolute; top: 55%; font-size:0}
.carousel4-item.owl-theme .owl-nav div.owl-prev { background:url(../images/prev-arrw.png) no-repeat; left: 0;}
.carousel4-item.owl-theme .owl-nav div.owl-next { background:url(../images/next-arrw.png) no-repeat; right: 0;}



.cata-sec { background:#fff; padding-bottom:5.3125em}
.cata-sec h3 { margin-top:80px}
.carousel4-item .slide-box .img-hold { overflow:hidden; margin-bottom:0.5em}
.carousel4-item .slide-box .img-hold img { width:100%; border-radius:4px;}
.carousel4-item .owl-stage .owl-item { padding: 0 15px}
.carousel4-item .slide-box h4 { font-size: 0.875em; font-weight: 600; color: #515151; text-align:center;}

.why-whtskill { min-height:544px; padding: 5em 0; border-top: 1px solid rgba(0,0,0,0.1); background-color:#f5f5f5; background-image:url(../images/doted-pattern-bg.png); background-repeat: no-repeat; background-position: center 150px}
.whywht-img-1 { background-image: url(../images/icon-trusted.png); background-position:0 0; background-repeat: no-repeat; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .whywht-img-1 { background-position: 0 -80px;}
.whywht-img-2 { background-image: url(../images/icon-giftbox.png); background-position:0 0; background-repeat: no-repeat; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .whywht-img-2 { background-position: 0 -80px;}
.whywht-img-3 { background-image: url(../images/icon-matched.png); background-position:0 0; background-repeat: no-repeat; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .whywht-img-3 { background-position: 0 -80px;}
.whywht-grid{padding-top: 2.5em}
.whywht-grid li{text-align: center; }
.whywht-grid .info h3 {color:#000; font-size:1.125em; font-weight: 600; margin-bottom: 0.3125em}
.whywht-grid .info h3::after { content:''; background:#1b1363; display:block; position:relative; width:50px; height:2px; text-align:center; margin: 16px auto 24px; webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .info h3::after { width:100px; background: #f47f43}
.whywht-grid .info p {color:#515151; font-size:0.875em; font-weight: 400 line-height: 145%}
.whywht-item {width: 150px; height: 150px; background:#fff; border-radius: 50%; position: relative; margin: 0 auto 1.5625em;	-webkit-box-shadow: 0 1px 15px rgba(161,181,194,0.3); -moz-box-shadow: 0 1px 15px rgba(161,181,194,0.3);	box-shadow: 0 1px 15px rgba(161,181,194,0.3); cursor: default; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-info-wrap, .whywht-info{position: absolute;	width: 110px;height: 110px;	border-radius: 50%;}
.whywht-info-wrap {top: 20px;left: 20px;background: #fff;}
.whywht-info > div {display: block;	position: absolute;	width: 100%;height: 100%;border-radius: 50%; -webkit-backface-visibility: hidden;}
.whywht-info .whywht-info-front {width: 80px;height: 80px;margin: auto; left:0; right:0; bottom:0; top:0; border-radius: 0;}
.whywht-info .whywht-info-back {opacity: 0;background-color: transparent;pointer-events: none;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-o-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);	-webkit-transition: all 0.4s ease-in-out 0.2s;-moz-transition: all 0.4s ease-in-out 0.2s;-o-transition: all 0.4s ease-in-out 0.2s;-ms-transition: all 0.4s ease-in-out 0.2s;transition: all 0.4s ease-in-out 0.2s; border: 3px solid #f26a24}
.whywht-grid li:hover .whywht-item .whywht-info-back {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);opacity: 1;	pointer-events: auto;}
.whywht-grid li:hover .whywht-item {-webkit-box-shadow: 0 1px 15px rgba(161,181,194,0.9); -moz-box-shadow: 0 1px 15px rgba(161,181,194,0.9); box-shadow: 0 1px 15px rgba(161,181,194,0.9);}

.count-sec {/* min-height:320px;*/ background:#1b1363; padding:3em 0}
.count-sec ul li { text-align:center; position: relative}
.count-sec .count { font-weight:500; font-size:2.625em; color:#fff; line-height:1; }
.count.plusSign, .count.rupeeSign, .count.percentSign{position:relative;}
.count.plusSign::after{position:absolute; right:-20%; top:3px; display:block; content:"+";}
.count.rupeeSign::before{position:absolute; left:-40px; top:3px; display:block; content:"";}
.count.percentSign::after{position:absolute; right:-80%; top:3px; display:block; content:"%";}
.count-sec ul li h4 { font-weight:400; font-size:1.125em; color:rgba(255,255,255,0.7); line-height:1; margin-top: 14px;}
.count-sec ul li .img-hold { display:block; margin:0 auto 1.75em;}
.count-sec ul li::after { content:''; width:1px; height:100px; display: block; background:rgba(255,255,255,0.2); position: absolute; top: 0; bottom: 0; right: 0; margin: auto 0;}
.count-sec ul li:last-child::after { display: none}

.ongoing-compitition { /*padding:6em 0 3.0625em;*/ padding:3em 0 3.0625em; background:#f5f5f5}
.ongoing-compitition .carousel4-item { margin-top:2.5em}
.ongoing-compitition .carousel4-item .img-hold { margin:0;}
.ongoing-compitition .carousel4-item .img-hold img { border-radius: 4px 4px 0 0;width: 100%; border: solid 1px #ccc;}
.ongoing-compitition figure figcaption { border:1px solid rgba(0,0,0,0.15); border-top:none; border-radius: 0 0 4px 4px; margin-top: -7px; background:#fff; padding:1.5em 1.125em; margin-bottom: 1px;}
.ongoing-compitition figure figcaption h4 { color:#1b1363; font-size:16px; font-weight:500; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ongoing-compitition figure figcaption p {color: #1b1363;/*height:32px;*/ margin-top:8px; font-size:14px; font-weight:300; line-height:1; text-align:left; /*width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;*/}
.ongoing-compitition figure figcaption > p{ font-size: 80%; margin-bottom: 8px;}

.ongoing-compitition figure figcaption h3 {color: #000; font-size: 18px; caption-side:#000; font-weight:500; line-height:1; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ongoing-compitition figure figcaption span.left,
.ongoing-compitition figure figcaption span.right { text-align:left; display:inline-block; margin-right:-4px; width:50%;}
.ongoing-compitition .carousel4-item.owl-theme .owl-controls .owl-buttons div {margin: 0;}
.devider { min-width:100px; height:1px; background:#1b1363; margin:0.75em 0; display:block}
.ongoing-compitition figure figcaption span p { color: #000;
  font-size: 80%;}

.cont-scrl { padding:6.0625em 0 3.125em; background:#fff;}
.cont-scrl .cont-scrl-item { margin-top: 2.5em}
.cont-scrl .owl-wrapper .owl-item { padding: 0 15px;}
.grid figure {position: relative;overflow: hidden;text-align: center;cursor: pointer;border-radius:5px;}
.grid figure img {position: relative;display: block;min-height: 100%;max-width: 100%; }
.cont-scrl-item.owl-carousel .owl-item img { width: 100%;}
.grid figure figcaption {color: #fff;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,.grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.grid figure h2 {font-weight: 600;font-size: 1.5em;}
.grid figure h3 {font-weight: 400;font-size: 1.5em;}
.grid figure h5 {font-weight: 400;font-size: 1em;}
.grid figure p {font-size: 0.875em;font-weight:300;}
.grid figure h3 i {font-size: 0.875em; margin-right:4px}
figure.effect-sadie figcaption::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(13,7,69,0.8);content: '';opacity: 0;	-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
/*figure.effect-sadie img {height: auto;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;	-webkit-transform: scale(1.15);	transform: scale(1.15);}*/
figure.effect-sadie img {height: auto; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); }
figure.effect-sadie:hover img {	-webkit-transform: scale(1);transform: scale(1);}
figure.effect-sadie h2 {position: absolute;	top: 50%;left: 0;width: 100%;opacity: 0;color: #fff;-webkit-transition: -webkit-transform 0.35s, color 0.35s;transition: transform 0.35s, color 0.35s;	-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
figure.effect-sadie h5 {position: absolute;top: 55%;left: 0;width: 100%;opacity: 0;color: #fff;	-webkit-transition: -webkit-transform 0.35s, color 0.35s;transition: transform 0.35s, color 0.35s;	-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
figure.effect-sadie figcaption::before,figure.effect-sadie .left,figure.effect-sadie .right {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure.effect-sadie .left {	position: absolute;	bottom: 0;left: 30px;opacity: 0;-webkit-transform: translate3d(-85px,-20px,0);transform: translate3d(-85px,-20px,0);}
figure.effect-sadie .right {position: absolute;	bottom: 0;right: 30px;opacity: 0;-webkit-transform: translate3d(146px,-20px,0);	transform: translate3d(146px,-20px,0);}
figure.effect-sadie:hover h2 {color: #fff;opacity:1;-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);transform: translate3d(0,-50%,0) translate3d(0,-40px,0);}
figure.effect-sadie:hover h5 {color: #fff;opacity:1;-webkit-transform: translate3d(0,-55%,0) translate3d(0,-20px,0);transform: translate3d(0,-55%,0) translate3d(0,-20px,0);}
figure.effect-sadie:hover .left,figure.effect-sadie:hover .right {opacity: 1;-webkit-transform: translate3d(0,-20px,0);	transform: translate3d(0,-20px,0);}
figure.effect-sadie:hover figcaption::before {opacity: 1; -webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.testimonials-sec { min-height:689px; padding:5.9375em 0 3.0625em; background-color:#f5f5f5; background-image:url(../images/doted-pattern-bg.png); background-repeat: no-repeat; background-position: right 42px}
.testi-box { padding: 5.25em 3.125em 4.1875em; background:#fff; position:relative;}
.testimonial::before { content:''; position: absolute; left:196px; top: 48px; display:block; background:url(../images/paper-plane-big.png) no-repeat; width:112px; height:70px; z-index: 3;}
.testimonial.owl-carousel { padding: 5.125em 10em 0}
.testimonial.owl-carousel .owl-stage-outer { background:#fff; border-radius:5px; -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.05); -moz-box-shadow: 0 5px 20px rgba(0,0,0,.05); box-shadow: 0 5px 20px rgba(0,0,0,.05)}
.testi-box .prof-left { width:200px; margin-right:2.5em; float:left}
.testi-box .prof-left p { font-size:1em; font-weight:400; color:#000; margin: 1.125em 0 0.3125em}
ul.star li { display:inline-block}
.testi-box .prof-right { display: table;}
.testi-box .prof-right .info-txt { margin-bottom:2.625em}
.testi-box .prof-right .info-txt p { font-size:0.9375em; color: #515151;}
.testi-box .prof-right .author { float:left}
.author .img-hold { width:80px; height:80px; overflow:hidden; border-radius:50%; display:block; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2); box-shadow: 0 0 5px rgba(0,0,0,0.2); float:left; margin-right:1.375em}
.author .author-info { overflow: hidden;padding-top: 1.1875em;display: block;}
.author .author-info h3 { font-weight:400; font-size:1em}
.author .author-info h4 { font-weight:300; font-size:0.875em}

.watch-vd { float:right; min-width:240px; height:50px; margin-top:1.125em; display:block; text-align:center; color:#f26a24; border:solid 2px #f26a24; background:#fff; border-radius: 25px; line-height:50px; font-size: 0.875em; font-weight:600; overflow: hidden; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden;  backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-box-shadow: 0 0 10px rgba(242,106,36,0.2); -moz-box-shadow: 0 0 10px rgba(242,106,36,0.2); box-shadow: 0 0 10px rgba(242,106,36,0.2)}
/*.watch-vd:after {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #1b1363;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;  transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;border-radius: 25px; }*/
.watch-vd:hover, .watch-vd:focus, .watch-vd:active {color: #1b1363; border-color:#1b1363; -webkit-box-shadow: 0px 0px 10px rgba(27,20,100,0.3);-moz-box-shadow: 0px 0px 10px rgba(27,20,100,0.3);box-shadow: 0px 0px 10px rgba(27,20,100,0.3);}
/*.watch-vd:hover:after, .watch-vd:focus:after, .watch-vd:active:after {-webkit-transform: scaleX(1);transform: scaleX(1);}*/
.watch-vd::before { content:''; width:17px; height:25px; display:inline-table; vertical-align:middle; background:url(../images/play-icon.png) no-repeat; margin-right:0.6875em}
.watch-vd:hover::before {background:url(../images/play-icon-blue.png) no-repeat;}

.testimonial.owl-carousel.owl-theme .owl-nav div { background:#fff; width:45px; height:45px;filter: Alpha(Opacity=1);opacity: 1; padding:0;margin: -22px 0 0; position: absolute; top: 50%; font-size:0}
.testimonial.owl-carousel.owl-theme .owl-nav div.owl-prev { background:url(../images/prev-arrow-lg.png) no-repeat; left: 0;}
.testimonial.owl-carousel.owl-theme .owl-nav div.owl-next { background:url(../images/nxt-arrow-lg.png) no-repeat; right: 0;}
.testimonial.owl-carousel.owl-theme .owl-dots { margin-top:2.9375em}
.testimonial.owl-carousel.owl-theme .owl-dots .owl-dot { vertical-align: middle}
.testimonial.owl-carousel.owl-theme .owl-dots .owl-dot span { width: 16px; height: 16px; margin: 0px 7px; background: #c9c8d8; border-radius: 30px;}
.testimonial.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .testimonial.owl-carousel.owl-theme .owl-dots .owl-dot:hover span { width:20px; height:20px; background:#1b1363}
.testimonial.owl-carousel.owl-theme .owl-nav .disabled {opacity: 0.2;}

.featured-sec { min-height:220px; background:#1b1363; padding:2.8125em 0 3.125em}
.featured-sec h4.hp-sec-title { font-weight:600; font-size:1.125em}
.logos-hold img { text-align:center; margin: 0 auto;}
.featured-sec .carousel5-item { margin-top:2.375em}
.featured-sec .carousel5-item.owl-carousel .owl-item .item {display: table;width: 100%;height: 72px;}
.featured-sec .carousel5-item.owl-carousel .owl-item .logos-hold {display: table-cell;vertical-align: middle;height: 100%;}

.started { padding:3.215em 0 1.875em; background:#fafafa;}
.started h2 { font-size:0.955em; font-weight:600; line-height:150%}
.started a.button { width:255px; height:50px; line-height:50px; text-align:center; margin-top:2.500em;}
.started .col-4{border-left:solid 1px #d7dfe4;}
.started .col-4:first-child{border-left:0;}

.bottom-tabs { background:#f0f0f0}
ul#tabs { list-style-type: none; padding: 0; text-align: center;}
ul#tabs > li { width:33.33%;float:left;background-color: #e4e4e4;padding: 13px 20px;color: rgba(76,76,76,0.6);cursor: pointer;border-right: 1px solid rgba(0,0,0,0.2);font-size: 1em; font-weight:400;}
ul#tabs > li:last-child { border-right:none;}
ul#tabs > li.active,ul#tabs > li:hover {background-color: #d0cfd7; color:#1b1363;}
ul#tab {list-style-type: none; margin: 0; padding: 1em 0 1.125em;}
ul#tab > li {display: none;}
ul#tab > li.active {display: block;}
.bottom-tabs .part { width:20%; float:left; padding-left:30px}
.bottom-tabs .part h3 { font-size:0.875em; font-weight:600; color:#666; margin-bottom:1.125em}
.bottom-tabs .part ul li a { font-size:0.8125em; font-weight:400; color:#666; -webkit-transition: all ease 0.6s; -moz-transition: all ease 0.6s; transition: all ease 0.6s}
.bottom-tabs .part ul li a:hover { color: #888; padding-left: 5px}

.site-footer { background: #e4e4e4; padding-top:2.75em}
.ft-col-part1,.ft-col-part2 { float:left; padding-left:15px; padding-right:15px}
.ft-col-part1 { width:25%}
.ft-col-part2 { width:12.5%}
.site-footer .about-info { margin-top:1em; font-weight:300; font-size:0.75em; color:rgba(0,0,0,0.9); line-height:165%}
.site-footer .ft-link li { margin-bottom: 5px;}
.site-footer .ft-link li a { font-size:0.8125em; color:#555; display:table; position: relative;}
.site-footer .ft-link li a::after { content:''; width:0; height:2px; background:#1b1363; opacity:0; -webkit-transition: width ease 0.6s; -moz-transition: width ease 0.6s; transition: width ease 0.6s; display:table}
.site-footer .ft-link li a:hover { color:#1b1363}
.site-footer .ft-link li a:hover::after { width:100%;opacity:1;}
.btm-brdr { padding:0.25em 0; border-top: 1px solid rgba(0,0,0,0.1)}
.ft-btm .copyright { float: left; color:#525252; font-size:0.875em; font-weight:400; margin-top:0.725em}
.ft-btm .social { float: right}
.social li { display: inline-block;}
.social li a { width:40px; height: 40px; display:block; background:url(../images/social-sprite.png) no-repeat; font-size:0px; -webkit-transition: all ease 0.6s; -moz-transition: all ease 0.6s; transition: all ease 0.6s}
.social li a.fb { background-position:0 0;}
.social li:hover a.fb { background-position:0 -40px;}
.social li a.twtt { background-position:-40px 0;}
.social li:hover a.twtt { background-position:-40px -40px;}
.social li a.linkd { background-position:-80px 0;}
.social li:hover a.linkd { background-position:-80px -40px;}
.social li a.dri { background-position:-120px 0;}
.social li:hover a.dri { background-position:-120px -40px;}
.social li a.be { background-position:-160px 0;}
.social li:hover a.be { background-position:-160px -40px;}

.paperplane-icon {display: inline-block;vertical-align: middle; -webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.paperplane-icon::after { content:''; background:url(../images/paper-plane.png) no-repeat; width:32px; height:20px; display:inline-block; margin-left:6px; vertical-align: middle;}
.paperplane-icon:hover:after, .paperplane-icon:focus:after, .paperplane-icon:active:after {-webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;animation-name: hvr-icon-bob-float, hvr-icon-bob;  -webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;  animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;  -webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}
.orrange-btn.paperplane-icon:hover:after { content:''; background:url(../images/paper-plane-orrange.png) no-repeat; width:32px; height:20px;}
.blue-btn.paperplane-icon:hover:after { content:''; background:url(../images/paper-plane-blue.png) no-repeat; width:32px; height:20px;}



@media screen and (min-width:1023px) {
.float-panel {width:100%; background:#fff;  transform: translateZ(0); transition:all 0.4s;}
.fixed { box-shadow:0 0px 6px rgba(0,0,0,0.1);  animation:slide-down 0.4s; opacity:1; z-index: 990; }  
.float-panel.fixed .main-header { min-height: 80px; position: relative}
.float-panel.fixed .main-header{ background:#fff;}
.float-panel.fixed .main-header .header-right .pos-right {margin-top: 1.15em;}
.float-panel.fixed .main-header .logo {margin-top: 1.25em;}
.float-panel.fixed .top-serach .search-box {background: #fff;}
@keyframes slide-down {
    0% { opacity: 0; transform: translateY(-100%);} 
    100% {  opacity: 0.9; transform: translateY(0);} 
}
}
/* ----- ANIMATION ----- */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }

  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}

@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}


.innerPage .da-slide h4{margin-top:0;}
.innerPage .da-slide h2{margin-top:180px;}

.col-5-1{width:20%; float:left;}
.bg-white{background:#ffffff !important;}
.compDash .count.plusSign::after{right:-25px;}

.competetion.owl-carousel .owl-item .img-hold img{width:100%;}

.ongoing-compitition .competetion figure figcaption{position:relative;border:0; padding-left:0; padding-right:0;}
.ongoing-compitition .competetion figure figcaption h4{padding-right:100px; text-align:left;}
.ongoing-compitition .competetion figure figcaption p span{display:inline-block; margin-left:5px; color:#313131; vertical-align:top; line-height:120%;}
.ongoing-compitition .competetion figure figcaption p span:first-child{margin-left:0;}
.ongoing-compitition .competetion figure figcaption span.left{width:auto; float:left; /*margin-top:15px;*/}
.ongoing-compitition .competetion figure figcaption span.right{width:auto; text-align:right; float:right;}
.ongoing-compitition .competetion figure figcaption span.right h3 i{margin-right:5px;}
.competetion .clearfix .left ul li{float:left; font-size:0.938em; color:#515151; padding:0 15px; font-weight:500;}
.competetion .clearfix .left ul li{ border-left:solid 1px #bfbfbf;}
.competetion .clearfix .left ul li:first-child{border-left:0; padding-left:0;}
.competetion .clearfix .left ul li > span{display:inline-block; vertical-align:middle; width:auto; margin-right:10px;}

.bottomPart{border-top:solid 2px #bfbfbf; padding:20px 0 0; margin-top:10px;}
.bottomPart a{float:left; min-width:170px; font-family: 'Montserrat', sans-serif;font-weight: normal; font-size:100%; padding:7px 0; text-align:center; margin-left:20px;}
.bottomPart a:first-child, .bottomPart .button:first-child{margin-left:0;}

.pencil-icon{position:relative;}
.view-icon{position:relative;}

.pencil-icon::before { background: rgba(0, 0, 0, 0) url("../images/pencil-icon.png") no-repeat 0 0; content: ""; display: inline-block; height: 20px; margin-left: 6px; vertical-align: middle; width: 32px;}
.pencil-icon:hover::before {background: rgba(0, 0, 0, 0) url("../images/pencil-icon-blue.png") no-repeat 0 0; content: ""; height: 20px;  width: 32px;}
.view-icon::before { background: rgba(0, 0, 0, 0) url("../images/eye-icon.png") no-repeat 0 2px; content: ""; display: inline-block; height: 20px; margin-left: 6px; vertical-align: middle; width: 32px;}
.view-icon:hover::before {background: rgba(0, 0, 0, 0) url("../images/eye-icon-orange.png") no-repeat 0 2px; content: ""; height: 20px; width: 32px;}

.tag{position:absolute; right:0; top:20px; background:#202020; color:#bdbbbb; text-transform:uppercase; font-size:0.688em; padding:0 6px;}
.competetion.owl-theme .owl-nav {margin-top: 30px; /*position:absolute;*/ width:100%; top:50%;}
.competetion.owl-carousel.owl-drag .owl-item{padding:10px;}
/*.competetion .owl-nav.disabled{display:block;}*/
.competetion .owl-nav .owl-prev{background:#f26023 url(../images/prev-arrow.png) no-repeat center center !important; width:40px; height:40px; border-radius:0;}
.competetion .owl-nav .owl-next{background:#ba3d09 url(../images/next-arrow.png) no-repeat center center !important; width:40px; height:40px; border-radius:0;}

.competetion .owl-nav .owl-prev:hover {opacity:0.7;}
.competetion .owl-nav .owl-next:hover {opacity:0.7;}

/*.competetion .owl-nav .owl-prev{float:left; margin-left:-60px !important;}
.competetion .owl-nav .owl-next{float:right; margin-right:-60px !important;}*/

.customTabs{text-align: center;}
.customTabs .resp-tabs-list{display: inline-block; float: none; width: auto;}
.customTabs .resp-tabs-list li{border-right:solid 2px #b2b2b2; min-width: 120px; text-align:center; font-weight:500; color:#515151; font-size: 18px;}
.customTabs .resp-tabs-list li:first-child{border-left:0;}
.customTabs .resp-tabs-list li:last-child{border-right:0;}
.customTabs .resp-tab-active{border-bottom:solid 4px #f26023; border-top:0; border-left:0; border-right:0; color:#1b1464 !important; font-weight:600}
.customTabs .resp-tab-content {border: none;}

#MyCompetitionTab{margin-top:50px !important;}
#MyCompetitionTab ul.resp-tabs-list{width:100%;}
#MyCompetitionTab .resp-tabs-list li{width:25%; }

.imgWrap{position:relative;}
/*.ongoing-compitition .competetion .img-hold{ border:solid 1px #cccbcb;}*/
.rating{position:absolute; right:0; bottom:5px; background:rgba(0,0,0,0.7); padding:14px 10px;}
.rating ul li{float:left; margin-left:4px;}
.rating ul li:first-child{margin-left:0;}
.rating ul li i.fa-star, .rating ul li i.fa-star-half-o{color:#ffd200;}
.rating ul li i.fa-star-o{color:#ffffff;}

.chat{position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); padding:10px;}
.chat a{color:#ffffff; font-size:1.450em;}


.daysRibbon h3{color:#ffffff; font-weight:700; font-size:1.875em;}
.daysRibbon span{color:#9e95ee; font-weight:500; font-size:0.750em; text-transform:uppercase; line-height:80%;}

.daysRibbon{ position: absolute; top: -7px; right: 1em; z-index: 1; width:52px; cursor: pointer; padding:8px; background:#1b1363;}
.daysRibbon::after {border-color: #1b1363 #1b1363 transparent; border-image: none;  border-style: solid; border-width: 25px; content: ""; font-size: 0.5em; height: 1.2em; position: absolute; right: 0; top: 8em; width: 52px; z-index: -1;}
.daysRibbon:before { content: ""; font-size: 0.5em; position: absolute; border-style: solid; border-color: transparent transparent transparent #09052e ; top: 0; right: -1em; border-width:1em 0 0 1em; z-index: -1;}

.commitRiboon{ position: absolute; top: 10px; left: -10px; z-index: 1; width:auto; padding:6.5px; cursor: pointer; background:#f26a24; min-width:120px; height:36px;}
.commitRiboon h4{color:#ffffff; font-weight:700; font-size:1.575em;}
.commitRiboon h4 span{color:#ffffff; font-weight:500; font-size:0.467em;  text-transform:uppercase; margin-left:5px; display:inline-block; vertical-align:top;}
.commitRiboon:before { content: ""; font-size: 0.5em; position: absolute; border-style: solid; border-color: transparent transparent #cc4a06 transparent ; top: -7px; left: -1px; border-width:0 0 1em 1.5em; z-index: -1;}

.commitRiboon:after {
border-color: #f26a24 transparent #f26a24 #f26a24; border-image: none;  border-style: solid; border-width: 2.3em; content: ""; font-size: 0.5em; height: 1.2em; position: absolute; right: -4em; top: 0; width: 52px; z-index: -1;
}


.afterLoginHeader{background:#ffffff; min-height:auto; box-shadow: 0 2px 2px #e2e2e2; -moz-box-shadow: 0 2px 2px #e2e2e2; -o-box-shadow: 0 2px 2px #e2e2e2; -webkit-box-shadow: 0 2px 2px #e2e2e2; position:fixed;}
.afterLoginHeader .container{width:100%; max-width:none;}
.afterLoginHeader .logo{ margin-top: 1.5em; margin-left:1em;}
.afterLoginHeader .header-right{margin-left:/*35px*/ 0;}
.afterLoginHeader .header-right .pos-right{ float:none; margin:0 !important;}
.newCompBtn{float:left; margin-top: 1.3em; margin-left:/*1em*/ 0;}
.newCompBtn a.button {padding:0.525em 1em; font-weight:500;}
.newCompBtn a.roundBtn{display:none;}
.headerList{float:left; margin-left:1em;}
.headerList ul{display:table;}
.headerList ul li{border-right:solid 1px #b2b2b2; display:table-cell; vertical-align:middle; position:relative;}
.headerList ul li:last-child{border-right:0;}
.headerList ul li a{display:block; padding:1.5em 1em;}

.dropdwn a span{display:inline-block; vertical-align:middle;}
.dropdwn a span.userDp{border:solid 2px #c7c7c7; border-radius:50%; width:42px; height:42px;}
.userDp > img { border-radius: 50%; height: 100%; width: 100%;}
.dropdwn a span.name{margin-left:30px; font-size: 0.913em; color: #000;}
.dropdwn a span.name i{margin-left:7px;}
.dropdwn ul {width:180px; position:absolute; background:#ffffff; right:0; top:82px; display:none; padding:0 0.688em;}
.dropdwn ul li{width:100%; display:block; border-right:0; border-top:solid 1px #b2b2b2;}
.dropdwn ul li:first-child{border-top:0;}
.dropdwn ul li a{color:#515151; font-size:0.750em; padding:0.563em 0;}
.dropdwn ul li a:hover{color:#f26023;}
.dropdwn ul li a img{display:inline-block; vertical-align:middle; margin-right:0.625em;}

span.label{display:inline-block; vertical-align:middle; float:right; color:#ffffff; padding:0 0.688em; border-radius:15px; font-weight:500;}
span.label.blue{background:#1b1363;}
span.label.orange{background:#f26b25;}


.pieProgress {font-size: 2em; width:42px; display:inline-block; vertical-align:middle;}
.pieProgress:after {clear: both; content: ""; display: table;}
.pie-wrapper {height: 42px; width: 42px; float: left; position: relative;}
.pie-wrapper .pie {height: 100%; width: 100%; clip: rect(0, 1em, 1em, 0.5em); left: 0; position: absolute; top: 0;}
.pie-wrapper .pie .half-circle { height: 100%; width: 100%; border: 0.1em solid #3498db; border-radius: 50%; clip: rect(0, 0.5em, 1em, 0); left: 0; position: absolute; top: 0; z-index:2;}
.pie-wrapper .label { background: #34495e; border-radius: 50%; bottom: 0.4em; color: #ecf0f1; cursor: default; display: block; font-size: 0.25em; left: 0.4em; line-height: 2.6em; position: absolute; right: 0.4em; text-align: center; top: 0.4em;}
.pie-wrapper .label .smaller { color: #bdc3c7; font-size: .45em; padding-bottom: 20px; vertical-align: super;}
.pie-wrapper .shadow { height: 100%; width: 100%; border: 0.1em solid #f26023; border-radius: 50%; position:absolute; top:0;}
.pie-wrapper.progress-45 .pie .right-side { display: none;}
.pie-wrapper.progress-45 .pie .half-circle { border-color: #1b1464;}
.pie-wrapper.progress-45 .pie .left-side { -webkit-transform: rotate(162deg); transform: rotate(162deg);}
.pieProgress span.label {font-size: 10px; left: 40px; position: absolute; top: 33px; z-index: 3;}
.pie-wrapper.progress-45.style-2 img {border-radius: 50%;}

.notification {background: #f26023; border-radius: 50%; color: #ffffff; font-size: 0.613em; height: 20px; line-height: 100%; padding-top: 6px;  position: absolute; right: 4px; text-align: center; top: 15px;  width: 20px;}

.reccom{background:url(../images/reccom-bg.jpg) no-repeat; background-size:cover; padding-top:2.813em;}
.reccom h3{margin-top:0;}

.afterLoginHeader .headerList .top-serach .search-box .search-btn{background:url("../images/search.png") no-repeat scroll center center;}
.afterLoginHeader .headerList .top-serach{width:30px; height:30px; float:none; right:-10px; top:-10px;}
/*.afterLoginHeader .headerList .top-serach .search-box{background:#ffffff;}*/
.afterLoginHeader .headerList .scrh-tog .search-box input{border:solid 1px #ddd; background:#ffffff;  box-shadow: 0 0 10px rgba(27, 19, 99, 0.2)}

.count.perHour{position:relative;}
.count.perHour::after {content: "/hr"; display: block; position: absolute; right: -20%; top: 20px; font-size:20px;}
.compDash .count.perHour::after{right:-35px;}

#MyCompetitionTab5{margin-top:50px !important;}
#MyCompetitionTab5 .resp-tabs-list li{width:20%;}
#MyCompetitionTab5 ul.resp-tabs-list {width: 100%;}

.My-Competition .competetion figure figcaption span.left { width: auto;}

.postBy span{float:left; width:auto !important;}
.postBy span:last-child{color:#1b1363; font-weight:500; margin-left:3px;}
.tick-icon::before { background: rgba(0, 0, 0, 0) url("../images/tick-icon.png") no-repeat 0 0; content: ""; display: inline-block; height: 20px; margin-left: 6px; vertical-align: middle; width: 32px;}
.tick-icon:hover::before {background: rgba(0, 0, 0, 0) url("../images/tick-icon-blue.png") no-repeat 0 0; content: ""; height: 20px;  width: 32px;}

.blueArea{background:#1b1363; padding:35px;}
.blueArea h4{color:#ffffff; font-weight:500; font-size:1.875em; float:left; margin-top:15px;}
.blueArea a{float:right; padding:0.638em 0.9em;}


.paperplane-icon-white {display: inline-block;vertical-align: middle; -webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.paperplane-icon-white::after { content:''; background:url(../images/paper-plane-orrange.png) no-repeat; width:32px; height:20px; display:inline-block; margin-left:6px; vertical-align: middle;}
.paperplane-icon-white:hover:after, .paperplane-icon-white:focus:after, .paperplane-icon-white:active:after {-webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;animation-name: hvr-icon-bob-float, hvr-icon-bob;  -webkit-animation-duration: .3s, 1.5s;animation-duration: .3s, 1.5s;-webkit-animation-delay: 0s, .3s;animation-delay: 0s, .3s;-webkit-animation-timing-function: ease-out, ease-in-out;  animation-timing-function: ease-out, ease-in-out;-webkit-animation-iteration-count: 1, infinite;animation-iteration-count: 1, infinite;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;  -webkit-animation-direction: normal, alternate;animation-direction: normal, alternate;}
.white-button.paperplane-icon-white:hover{background:#f26a24; color:#ffffff; border:2px solid #f26a24;}
.white-button.paperplane-icon-white:hover:after { content:''; background:url(../images/paper-plane.png) no-repeat; width:32px; height:20px;}
.white-button {background: #ffffff; border: 2px solid transparent;  box-shadow: 0 0 10px rgba(242, 106, 36, 0.2);}
.orange-color{color:#f26a24;}

.portfolio{padding-top:5.000em; background:#f5f5f5;}

#portfolioTab {margin-top:20px !important; text-align: center;}
#portfolioTab .resp-tabs-list li{width:auto; min-width:200px; background:#f5f5f5; border-right: 0;}
#portfolioTab ul.resp-tabs-list {width: auto; display:inline-block; float:none;}
#portfolioTab.customTabs .resp-tabs-container{background:#f5f5f5;}

.portfolio .main{position:relative; margin-bottom:50px; float:left; width:100%;}

.view { width: 290px; height: 245px; margin: 10px; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;}
.view:nth-child(4n+1){margin-left:0;}
.view:nth-child(4n+4){margin-right:0;}
.view .mask,.view .content {width: 290px; height: 245px; position: absolute; overflow: hidden; top: 0;  left: 0;}
.view img { display: block; position: relative;}
.view h2 {text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; margin: 50px 0 0 0;}
.view p { font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 20px 20px;  text-align: center;}
.view a.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000;  box-shadow: 0 0 1px #000;}
.view a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;}
.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; height:100%; width:100%;}
.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(0,0,0,0.8); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.view-first p {-webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.view-first:hover img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.view-first a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.view-first:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;}
.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;}
						
.main .view h2{font-size:1em; text-transform:capitalize; padding-bottom:0;}
.main .view h3{margin-top:0; color:#e5e5e5; font-weight:normal; font-size:0.875em;}
.likeDiv{margin-top:30px;}
.likeDiv span{display:inline-block; vertical-align:baseline; color:#ffffff;}
.likeDiv span:first-child{margin-right:10px;}
.main .view a{margin-top:15px; display:inline-block; background:#ffffff; color:#f26a24; padding:0.325em 2.500em; border-radius:15px; text-transform:none;}

.btnHolder{float:left; width:100%; text-align:center;}
.btnHolder a{display:inline-block; padding:.625em 1.875em;}

.ratingArea{padding:50px 0; background:url(../images/rating-area.jpg) no-repeat; background-size:cover;}
.ratingDiv{background:#f26a24; padding:0.550em 0.938em; float:left; border-radius:25px;}
.stars ul{float:left; padding-right:0.750em;}
.stars li{float:left; margin-left:5px;}
.stars li:first-child{margin-right:0;}
.stars li a{color:#ffffff;}
.stars span{float:left; color:#ffffff; padding-left:0.750em; border-left:solid 1px #f69766;}

.ratingArea h5{float:left; margin-top:10px; color:#474747; font-weight:500; margin-left:50px; font-size:1.125em;}
.ratingArea a.button{float:right; padding:0.538em 2em;}
.starName{color:#1b1363; text-decoration:underline;}


.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}
/*.chatBox{height:450px; overflow-x:auto; width:800px; max-width:1000px;}
.chatRow{display:block; padding:20px 0; border-top:solid 1px #dbdbdb;}
.chatRow:first-child{padding-top:0; border-top:0;}
.imgDiv{float:left; width:50px; height:50px; margin-right:20px;}
.imgDiv img{width:100%; display:block; margin:0 auto;}
.descDiv{overflow:hidden;}
.chatName{font-size:1em; color:#f26a24; display:block; margin-bottom:10px;}
.chatComment p{font-size:0.750em; line-height:150%; color:#747474;}
.chatTime{font-size:0.625em; font-weight: 300; color:#848484;}*/

.chatBox{height: 665px; max-width: 1500px;  overflow: hidden; width: 1200px;}

.chatRow{display:block; padding:10px 0; border-top:solid 1px #dbdbdb; position:relative;}
.chatRow:first-child{padding-top:0; border-top:0;}
.imgDiv{ width:50px; height:50px; margin-right:7px; display:inline-block; vertical-align:middle;}
.imgDiv img{width:100%; display:block; margin:0 auto; border-radius:50%;}
.descDiv{overflow:hidden;}
.chatsInRow {height: auto; float:right; width:400px; padding:20px 30px;}
.chatsInRow #chatdiv {/*height: 200px; overflow-x: auto;*/ margin-top:20px; margin-bottom:20px;}

.chatRow label{font-size:13px; color: #747474; display:block; margin-bottom:8px;}
.chatRow .full-width{width:100%; text-align:right; margin-top:10px;}
.chatRow .full-width input[type=submit]{color:#ffffff; padding:2px 5px; cursor:pointer;}
.chatRow .full-width input[type=submit]:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 2px solid #1b1363;  color: #1b1363;}

.chatName{font-size:15px; color:#1b1363; display:inline-block;  vertical-align:middle; margin-bottom:0; line-height:150%; font-family: 'Montserrat', sans-serif;}
.chatName a{font-size:15px; color:#1b1363; display:block; font-weight:400;}
.designation{text-transform:uppercase; display:block; font-size:11px; line-height:150%; margin-bottom:10px; color:#1b1363;}

.descDiv p{font-size:0.950em; line-height:150%; color:#747474;}
.chatTime{font-size:0.825em; font-weight: 300; position:absolute; right:0; top:0; color:#717171;}
.bigImage {float: left; height: auto; min-height: 540px; width: 550px; position:relative; padding-top:40px;}
.bigImage > img {display: block; height: auto; margin: 0 auto; width: auto; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}

.chatRow textarea{width:100%; border:solid 1px #dbdbdb; resize:none; padding:10px; font-family:"Montserrat",sans-serif; font-size:13px; color:#747474; height:75px;}

.chatRow .topDiv{margin-bottom:15px;}
.chatRow .topDiv .left{width:auto;}
.chatRow .topDiv .right{width:auto; text-align:right;}
.chatRow .topDiv .right ul li{display:inline-block; margin-left:10px;}
.chatRow .topDiv .right ul li:first-child{margin-left:0;}
.chatRow .topDiv .right ul li a{color:#f26a24;}

.moreDiv{display:block; width:100%; margin-top:10px; text-align:center;}
.moreDiv a.blue-btn{padding:2px 25px; display:inline-block; color:#ffffff; font-size:13px;}
.moreDiv a.blue-btn:hover{color:#1b1363;}

.descDiv .tags{display:block; width:100%; margin-top:10px;}
.descDiv .tags li{color:#f26a24; font-size:12px; font-weight:500; display:inline-block; padding:2px; float:none;}

.bottomDivForpopup{position:relative; padding:5px; width:/*96.5%*/ 100%; left:0; bottom:0; background:#ffffff; margin-top:10px;}
.likeImg, .ViewImg{float:left;}
.likeImg span, .ViewImg span{color:#515151; font-size:13px;}
.likeImg span i, .ViewImg span i{margin-right:5px;}
.ViewImg{margin-left:10px; border-left:solid 1px #e8e7ef; padding-left:10px;}

.shareNow{margin-top:10px;}
.shareNow ul li{display:inline-block; margin-left:10px;}
.shareNow ul li:first-child{margin-left:0;}
.shareNow ul li a{color:#1b1363; font-size:16px; padding:4px;}
.shareNow ul li a:hover{color:#f26a24;}

.bottomDivForpopup .rating{background:none; float:right; padding:5px; position:relative; top:0;}
.bottomDivForpopup .rating ul li{width:15px; display:inline-block;}

.confirmationBox p{font-size:1em;}
.confirmationBox .buttons{ margin-top:2em; text-align:right;}
.confirmationBox .buttons a{margin-left:10px; padding:6px 12px; display:inline-block; vertical-align:middle; color:#ffffff;}
.confirmationBox .buttons a:first-child{margin-left:0;}
.confirmationBox .buttons a.orrange-btn:hover{color:#f26a24;}
.confirmationBox .buttons a.blue-btn:hover{color:#1b1363;}

.customTabs .newCompBtn{float:none; text-align:center;}

.chatRow.small .imgDiv{width:40px; height:40px; margin-right:10px;}
.chatRow.small .chatName, .chatRow.small .chatName a {color:#3a3a3a; font-weight:500;}
.chatRow.small .designation{font-size:11px; color:#656565;}

.txtArea{resize:none; width:100%; padding:15px 10px; border:1px solid #e1e1e1; background:#fcfcfc; height:60px !important;}
.chatComment .button{height: 45px; margin-top: 20px; width: 120px;}


/*=============================== CATEGORY PAGE ===============================*/

.static-bg { background: transparent url("../images/banner-2-bg.jpg") repeat scroll 0 0; height: 550px; margin: 0 auto; overflow: hidden; padding-top: 100px; position: relative;  transition: background-position 1s ease-out 0.3s;  width: 100%;}
.staticTxt{font-family: 'Montserrat', sans-serif;}
.categoryPage.innerPage .staticTxt h4{text-transform:none; font-weight:500; color: #9b9b9b; font-size: 0.875em; font-weight: 600; line-height: 150%; margin-top:20px;}
.categoryPage.innerPage .staticTxt h2::after { background: #1b1363; content: ""; display: block; height: 3px; margin-top: 18px; position: relative; width: 80px;}
.categoryPage.innerPage .staticTxt h2 {color: #000; font-size: 2.8125em;  font-weight: 600;line-height: 120%;}

.staticTxt .button  {color: #fff; height: 55px; line-height: 55px; display:inline-block; text-align: center; width: 227px;}
.staticTxt .button:hover{color:#1b1363;}
.staticTxt p {color: #787878; font-size: 0.875em; font-style:normal; font-weight: 400; height: auto; line-height: 26px; overflow: visible;  top: 10px; padding-left:30px; width: 100%; background:url(../images/banner-arrow.png) no-repeat left 0 top 6px;}

.listBanner{margin-top:25px;}
.listBanner ul li{color:#787878;}

.cont-scrl-item-1.owl-carousel .owl-item img,
.cont-scrl-item-2.owl-carousel .owl-item img{width:100% !important;}

.smtnh{float:left; width:40%;}

.categoryPage .da-link{top:50px;  display:inline-block; vertical-align:top;}
.categoryPage .form-row{margin-top:50px;}
.categoryPage .form-row .txt{top:100px; width:50%; display:inline-block; height:55px; margin-top:0; vertical-align:top; text-align:left; color:#515151; border:solid 1px #959595; margin-right:10px;}

.cont-scrl-item-1 {margin-top:35px;}
.cont-scrl-item-2{ margin-top:1.875em}
/*{margin-top:30px;}*/

.whywht-img-1 { background-image: url(../images/icon-trusted.png); background-position:0 0; background-repeat: no-repeat; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .whywht-img-1 { background-position: 0 -80px;}
.whywht-img-2 { background-image: url(../images/icon-matched.png); background-position:0 0; background-repeat: no-repeat; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .whywht-img-2 { background-position: 0 -80px;}
.whywht-img-3 { background-image: url(../images/icon-giftbox.png); background-position:0 0; background-repeat: no-repeat; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s;transition: all ease 0.8s;}
.whywht-grid li:hover .whywht-img-3 { background-position: 0 -80px;}

.cata-sec.recommend{background:url(../images/catagories-bg.jpg) no-repeat center center; background-size:cover; padding-top:50px;}


.ratingArea.bg-grey{background:#fafafa;}

.choosePlan{background:#ffffff; padding:4.688em 0 5.938em;}
.planGrid{margin-top:4.375em;}
.choosePlan .planList{width:25%; float:left; padding:15px;transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; cursor:pointer;}
.choosePlan .planList:first-child{margin-left:0;}
.choosePlan .planList > div{ padding:1.875em; border:solid 2px #dedede; }
.choosePlan .planList:hover{ box-shadow: 5px 0 25px rgba(0, 0, 0, 0.7);}

.choosePlan .planList .head{text-align:center;}
.choosePlan .planList .head h2{font-size:1.375em; font-weight:500;}
.choosePlan .planList .head .nameTxt{margin-top:0.750em; display:block; color:#515151; font-size:0.875em;}
.price{margin-top:1.875em;}
.price .inr{display:inline-block; vertical-align:top; font-size:1.563em;}
.price .amount{font-size:3.438em; display:inline-block; line-height:80%; font-weight:400;}
.price::after { background: #1b1363 none repeat scroll 0 0; content: ""; display: block; height: 2px; margin: 45px auto 0; position: relative; width: 80px;}
.listBody{margin-top:1.875em; min-height:200px;}
.listBody ul li{color:#515151; font-weight:400; font-size:0.875em; margin-top:1.063em; background:url(../images/bullet.png) no-repeat left 0 top 9px; padding-left:12px;}
.listBody ul li:first-child{margin-top:0;}

.planList.bronze > div{border-color:#f26a24;}
.planList.bronze .head h2{color:#f26a24;}
.planList.bronze .price::after{background-color:#f26a24;}
.planList.bronze .price{color:#f26a24;}

.planList.silver > div{border-color:#9b9b9b;}
.planList.silver .head h2{color:#9b9b9b;}
.planList.silver .price::after{background-color:#9b9b9b;}
.planList.silver .price{color:#9b9b9b;}

.planList.gold > div{border-color:#ffbf00;}
.planList.gold .head h2{color:#ffbf00;}
.planList.gold .price::after{background-color:#ffbf00;}
.planList.gold .price{color:#ffbf00;}

.planList.platinum > div{border-color:#474b4d;}
.planList.platinum .head h2{color:#474b4d;}
.planList.platinum .price::after{background-color:#474b4d;}
.planList.platinum .price{color:#474b4d;}

.moreContents{text-align: center;  margin:4.063em 0;}
.moreContents a.button {height: 50px; line-height: 50px; text-align: center; width: 255px; font-size:0.875em;}


.why-whtskill .started{background:none; text-align:center; padding-bottom:0;}

/*changes of banner*/

.static-bg{background:url(../images/banner-2-bg.jpg) no-repeat center center; height:600px;}

.static-img{position:absolute; right:0; bottom:0;}
.staticTxt{position:absolute; left:10.5%; top:150px; width:610px;}

/*=============================== CONTEST LIST PAGE ===============================*/

.designContests{padding:4.688em 0; background:#fafafa;}
.designContests h2{margin-bottom:55px;}
.outerFilter {clear: both; display: block; text-align:center;}
.filter, .filter-job {background: #1b1363/* url("../images/filter-icon.png") no-repeat scroll left 10px top 11px*/; border-radius: 5px; color: #fff; cursor: pointer; display: none; margin-bottom: 15px; padding: 15px 25px; border-radius:25px; text-align:center; font-size:1.2em; width:285px;}

.leftSidebar{background: #ffffff; border: 1px solid #ebebeb; border-radius: 5px; float: left; padding:1.363em 0.938em; width: 300px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.17); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.17); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.17); margin-right:30px; float:left; width:300px; margin-top:5px;}
.leftSidebar h3{font-weight:500; font-size:100%;}
.leftSidebar .filters{padding-top:15px; border-top:solid 1px #d3d3d3; margin-top:15px;}
.leftSidebar .filters h4{color:#515151; font-weight:500; font-size:0.875em; margin-bottom:15px;}
.leftSidebar .filters h4 .badge{float:right;}

.customSelect {background:#ffffff url(../images/select-arrow.png) no-repeat top 50% right 20px; border: 1px solid #959595; border-radius: 5px;  box-shadow: none; color: #515151;  font-size:0.875em; padding:5px 40px 5px 15px; width:100%; display:block; height:45px;}

.filersBox{display:block; width:100%; margin-bottom:1.675em;}
.filersBox:first-child{margin-top:0;}

.searchBox{position:relative; overflow:hidden; height: 45px; border: 1px solid #959595; border-radius: 5px;}
.searchN {height: 45px; width: 100%; border:0; padding-left:15px;}
.submitB { background:#ffffff url(../images/search.png) no-repeat center center; border: medium none; cursor: pointer; display: inline-block; height:26px;  width: 26px; position:absolute; right:15px; top:7px;  color: #515151;}

.btngroup .button { background: #ffffff;  border: 1px solid #959595; border-left:0; color: #515151; cursor: pointer; float: left; font-size:0.875em; padding: 0.938em 1.500em; text-align: center; text-transform:none; font-weight:500; font-family: 'Montserrat', sans-serif;}
.btngroup .button.active, .btngroup .button:hover{background:#1b1363; color:#ffffff;}
.btngroup .button:first-child{border-left: 1px solid #959595; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.btngroup .button:last-child{border-top-right-radius:5px; border-bottom-right-radius:5px;}

.btngroup.days .button{width:25%;}
.btngroup.typ .button{width:50%; padding:5px;}
.btngroup.status .button{width:33%;}
.btngroup.contentTyp .button{width:33%;}

.btngroup.contentTyp .button{font-size:11px;}

.btngroup.typ{width:45%;}
.wrapBtn .btngroup.typ.left{float:left;}
.wrapBtn .btngroup.typ.right{float:right;}

.btngroup .button > img {display: block; margin: 0 auto;}

.rightListingContent{overflow:hidden; padding: 5px; margin-top:-5px;}

.rightListingContent.head {padding-bottom:1px;}
.rightListingContent.head .innerRight{-webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.17);  -moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.17); box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.17);  margin-bottom:-1px;}

.rightListingContent.bODy .innerRight{-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.17); -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.17); box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.17);}


.innerRight{background:#ffffff;  -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.17);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.17); border-radius:5px;}
.listingHeader{padding:0.938em; border-bottom:solid 1px #d3d3d3;}
.listingHeader .left h3{color:#515151; font-size:1em; font-weight:normal; margin-top:12px;}
/*.listingHeader .right .customSelect{height:auto;}*/

.listingBody{display:block;}
.listingBody > ul > li{float:left; width:100%; border-top:solid 1px #d3d3d3;/* padding:1.875em 0;*/ padding:1.875em 0.938em; position:relative;}
.listingBody > ul > li:first-child{ border-top:0;/* padding-top:0;*/}
.innerWrapForList .imgHolder{width:220px; height:220px; float:left; margin-right:30px; position:relative; /* border:solid 1px #cccbcb;*/}
.innerWrapForList .imgHolder img{width:100%; height:100%; overflow:hidden;}

.innerWrapForList .textDesc{overflow:hidden;}
.innerWrapForList .textDesc h2{ color: #1b1363; font-size:1.125em; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:0;  width: 100%;}
.innerWrapForList .textDesc p.postBy{color: #1b1363;font-size: 0.8125em; font-weight: 300; line-height: 1; margin-top: 0.525em;}
.innerWrapForList .textDesc .postBy span { float: left;  width: 50%; text-align: left; color: #313131; display: inline-block; margin-left: 5px; }
.innerWrapForList .textDesc .postBy span:first-child{margin-left:0;}
.innerWrapForList .textDesc .postBy span.sPanBlue{color:#1b1464; font-weight:400;}
.innerWrapForList .typOfComp span.sPanBlue{font-weight:400;}

.typOfComp{margin:0.525em 0 0.638em; font-size: 0.875em;}
span.sPanBlue{color:#1b1464; font-weight:600; display:inline-block; vertical-align:middle;}
.typOfComp .withBorder {display: inline-block; vertical-align: middle;}
.typOfComp .withBorder > li{display:inline-block; border-left:solid 1px #000; padding:2px 5px !important; line-height:120%;}
.typOfComp .withBorder > li:first-child{border-left:0; padding-left:0;}

.typOfComp .rupeeImg{display:inline-block; vertical-align:text-top;}

.innerWrapForList .textDesc p.desc{font-weight:500; color:#515151;}

.textDesc .Head .left {width: 70%;}
.textDesc .Head .right{text-align:right; width: 20%;}
.textDesc .Head .right h3{ font-size: 1.375em; font-weight: 500; line-height: 1; overflow: hidden; text-overflow: ellipsis; color:#1b1464; white-space: nowrap; width: 100%;}
	
.textDesc .Head .right  p{ color: #1b1464; font-size: 0.8125em; font-weight: 500; line-height: 1;  margin-top: 0.525em;}	
	
.textDesc  p.desc{color:#515151; font-weight:normal; font-size:0.813em; line-height:1.385em; margin-top:0.5em;}	

/*.textDesc .foo ul li:last-child span img{margin-top:4px;}*/
.textDesc .foo{float: left; margin-top: 5px; width: 100%;}
.textDesc .foo ul li{ color: #515151; float: left; font-size: 0.938em; width:auto; padding: 0 15px; border-left: 1px solid #bfbfbf;}
.textDesc .foo ul li:first-child{border-left:0; padding-left:0;}	
.textDesc .foo ul li > span {display: inline-block; margin-right: 10px; vertical-align: sub;  width: auto;}	
.listFoot{display:block; width:100%; margin-top:20px; float:left;}	

.listFoot .left{padding:6px 0 6px 6px;}
.listFoot .right{padding:6px 6px 6px 0;}
	
.listFoot .button{padding:6px 12px; font-size:0.875em; display:inline-block; vertical-align:top; margin-left:10px;}
.listFoot .button:first-child{margin-left:0;}

.listFoot .button.blue-btn{-webkit-box-shadow: 0px 0px 10px rgba(27,20,100,0.3);
-moz-box-shadow: 0px 0px 10px rgba(27,20,100,0.3);
box-shadow: 0px 0px 10px rgba(27,20,100,0.3);}

.listFoot .button.orrange-outline-btn{-webkit-box-shadow: 0px 0px 10px 0px rgba(251,216,197,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(251,216,197,1);
box-shadow: 0px 0px 10px 0px rgba(251,216,197,1);}
	
.orrange-outline-btn{background: #fff; border: 2px solid #f26a24; border-radius: 25px; color: #f26a24; display: block; font-size: 0.875em; font-weight: 600; text-align: center; transition: all 0.6s linear 0s;}	
.orrange-outline-btn:hover{background:#f26a24; color:#fff;}
	
.listingBody > ul > li.gold{background:#fff7d9;}	

/*.pagination{text-align:center; clear:both; margin-top:75px;}
.pagination ul li{display:inline-block; vertical-align:middle;}
.pagination ul li.prev{background:#f26a24 url(../images/pagination-left.png) no-repeat center center; width:70px; height:55px; margin-right:36px;}
.pagination ul li.nxt{background:#f26a24 url(../images/pagination-rightt.png) no-repeat center center; width:70px; height:55px; margin-left:36px;}
.pagination ul li.num{margin:5px;}
.pagination ul li.num a{color:#313131; font-size:1.250em; padding:11px;}
.pagination ul li.num.active{background:#1b1363; border-radius:50%;}
.pagination ul li.num.active a{ color:#ffffff; line-height:150%;}*/

.eyeOpen{background:#ffffff url(../images/eye-open.png) no-repeat center center !important; width:32px; height:40px;}
.eyeOpen:hover{background:#1b1363 url(../images/eye-open-white.png) no-repeat center center !important; width:32px; height:40px;}

.eyeClosed{background:#ffffff url(../images/eye-closed.png) no-repeat center center !important; width:32px; height:40px;}
.eyeClosed:hover{background:#1b1363 url(../images/eye-close-white.png) no-repeat center center !important; width:32px; height:40px;}

.rupeeYes{background:#ffffff url(../images/rupee-yes.png) no-repeat center center !important; width:32px; height:40px;}
.rupeeYes:hover{background:#1b1363 url(../images/guarantee-white.png) no-repeat center center !important; width:32px; height:40px;}

.rupeeNo{background:#ffffff url(../images/rupee-no.png) no-repeat center center !important; width:32px; height:40px;}
.rupeeNo:hover{background:#1b1363 url(../images/non-guarantee-white.png) no-repeat center center !important; width:32px; height:40px;}

.rightListingContent .commitRiboon{width:auto; min-width:auto;}


/*=============================== CONTEST DETAILS PAGE ===============================*/


.contestDetailsPage .static-bg{height:auto; padding-bottom:2em; 
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,253,1) 67%, rgba(231,230,238,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(67%, rgba(251,251,253,1)), color-stop(100%, rgba(231,230,238,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,253,1) 67%, rgba(231,230,238,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,253,1) 67%, rgba(231,230,238,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(251,251,253,1) 67%, rgba(231,230,238,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(251,251,253,1) 67%, rgba(231,230,238,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e6ee', GradientType=0 );
}
/*.contestDetailsPage .staticDiv{margin-top:30px;}*/
.contestDetailsPage .staticDiv .contest-img{float:left; width:40%;}
.contestDetailsPage .staticDiv .contest-img img{-webkit-box-shadow: 0px 0px 5px 5px rgba(235,235,235,1);
-moz-box-shadow: 0px 0px 5px 5px rgba(235,235,235,1);
box-shadow: 0px 0px 5px 5px rgba(235,235,235,1);}
.contestDetailsPage .staticDiv .contestTxt{float:right; width:55%;}

.contestTxt .openContest {margin-bottom: 30px;}
.contestTxt .openContest .left a{height: 38px; line-height: 35px;}

.contestTxt .openContest .right ul li{float:left;}
.contestTxt .openContest .right ul li {border-left: 1px solid #bfbfbf; color: #515151; float: left; font-size: 0.938em; padding: 0 15px; border-top:0; width: auto;}
.contestTxt .openContest .right ul li:first-child {border-left: 0 none; padding-left: 0;}
.contestTxt .openContest .right ul li span{float: left; margin-right: 5px; margin-top: 2px;}

.contestTxt h2{color:#1b1363; font-weight:500; font-size:1.875em; line-height:1.167em; margin-bottom:15px;}
.contestTxt h2::after {background: #1b1363; content: "";  display: none; height: 3px; margin-top: 18px; position: relative; width: 80px;}
.contestTxt .desc{width:80%; height: 150px; overflow:hidden;}
.contestTxt .desc p{color:#787878; font-weight:400; font-size:0.875em; line-height:1.475em; margin-top:25px;}

.contestTxt .foo{float: left; margin-top: 15px; width: 45%; border-top:1px solid #bfbfbf; padding-top: 0.938em;}
.contestTxt .foo ul li{border-left: 1px solid #bfbfbf; color: #515151; float: left; font-size: 0.938em; padding: 0 15px; width: 50%;}
.contestTxt .foo ul li:first-child {border-left: 0 none; padding-left: 0;}
.contestTxt .foo ul li > span{ float:left; margin-right: 10px; width: 30px;}
.contestTxt .foo ul li > span img {display: block; margin: 3px auto 0;}
.blckTile {overflow: hidden;}
.blckTile b{display:block; color:#1b1363; font-size:2.000em; font-weight:normal;}
.blckTile{font-size:0.875em;}

.blue-outline-btn{background: #ffffff; border: 2px solid #1b1363; border-radius: 25px; box-shadow: 0 0 10px rgba(27, 19, 99, 0.2); color: #1b1363; display: block; font-size: 0.875em; font-weight: 600; height: 45px; min-width: 180px; text-align: center; transition: all 0.6s linear 0s;}
.blue-outline-btn:hover { background: #1b1363; border: 2px solid #1b1363; color: #ffffff;}
.contestTxt .blue-outline-btn{display:inline-block;}
.tick-icon-blue::before {background: rgba(0, 0, 0, 0) url("../images/tick-icon-blue.png") no-repeat scroll 0 0; content: ""; display: inline-block; height: 20px; margin-left: 6px; vertical-align: middle; width: 32px;}
.tick-icon-blue:hover::before {background: rgba(0, 0, 0, 0) url("../images/tick-icon.png") no-repeat scroll 0 0; content: ""; height: 20px; width: 32px;}


.contestTxt .form-row{margin-top:2.188em;}
.contestTxt .form-row a{display:inline-block; margin-left:15px;}
.contestTxt .form-row a:first-child{margin-left:0;}
.contestTxt .form-row a.button{font-size: 0.875em; line-height: 41px; text-align:center; min-width: 180px; height: 45px;}


.contestDetailsBody{padding:2.688em 0 4.063em;}
.lefttBigTextSec{width:74%; float:left; padding-right:4.375em;}
.rightSidebar{width:25%; float:right;}

.boxes{display:block; width:100%; margin-top:35px; float:left;}
.boxes:first-child{margin-top:0;}
.boxes .imgHolder{width:50px; height:50px; float:left; margin-right:1.688em;}

.detailsText{overflow:hidden;}
.detailsText h3.heading{color:#1b1363; font-weight:500; font-size:1.500em; margin-top:7px; line-height:150%;}
.detailsText h3.heading i{margin-right:5px;}
.detailsText h6{color:#000000; font-size: 1em; font-weight: 400;}
.detailsText .textRow{margin-top:35px;}
.detailsText .textRow h4.subHeading{color:#000000; font-weight:400; font-size:1.250em; margin-bottom:12px;}
.detailsText .textRow p{color:#515151; font-size:100%; font-weight:400;}
.detailsText .textRow p.logoName{ font-weight:500;}
.detailsText .textRow .tags li{float:left; margin-left:4px; color:#ffffff; padding:6px 15px; border-radius:4px;}
.detailsText .textRow .tags li:first-child{margin-left:0;}
.detailsText .textRow a.exisWebsite{color:#1b1363;}
.detailsText .textRow a.exisWebsite:hover{color:#f16016;}

.tags li{float:left; margin-left:4px; color:#ffffff; padding:6px 15px; border-radius:4px;}
.tags li:first-child{margin-left:0;}
.tags li.bg-blue{background:#28b6f6;}
.tags li.bg-yellow{background:#ffcc00;}
.tags li.bg-grey{background:#b5b5b5;}

.colorSceme li{float:left; width:32px; height:32px;}

.sliderStyle .nameLeft{ float:left; margin-top:25px; text-align:left; width:135px;}
.sliderStyle .rangleStyle{display:inline-block; vertical-align:middle; width:495px;}
.sliderStyle .nameRight{ float:right; margin-top:25px; text-align:right; width:135px;}

.sliderStyle.ionstep3 .rangleStyle{display:inline-block; vertical-align:middle; width:60%;}

/*css for custom slider*/
.sliderStyle .irs-min, .sliderStyle .irs-max, .sliderStyle .irs-from, .sliderStyle .irs-to, .sliderStyle .irs-single{display:none;}
.sliderStyle .irs-line{background:#cecece;}
.sliderStyle .irs-bar{background:#cecece; border-color:#cecece;}
.sliderStyle .irs-bar-edge{background:#cecece; border-color:#cecece;}
.sliderStyle .irs-slider{background:url(../images/paper-plane-big.png) no-repeat; border:none; /*border: 7px solid #f26a24;*/ background-size:36px auto; box-shadow:none; border-radius:0;}


.designInspi{margin-top:20px;}
.designInspi li{float:left; width:150px; height:150px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28); margin-left:25px; margin-bottom:20px; position:relative;}
.designInspi li:first-child{margin-left:3px;}
.categName{position:absolute; bottom:0; left:0; width:100%; text-align:center; font-size:0.775em; font-weight:400;}

.pdfList li{ color:#777777; font-size:0.938em; background:url(../images/bullet-blue.png) no-repeat left 0 top 10px; padding-left:12px; margin-top:15px;}
.pdfList li:first-child{margin-top:0;}
.pdfList li a{float:left; width:100%;}
.pdfList li span{float:right;}
.pdfList li span:first-child{float:left;  white-space: nowrap; width: 11em; overflow: hidden; text-overflow: ellipsis;}

.typeOfDelivy li{float:left; width:55px; height:55px; color:#ffffff; background:#1b1363; border-radius:50%; text-align:center; margin:15px 6px;}
.typeOfDelivy li span{ padding-top:15px; display:block; font-size:0.785em; font-weight:500;}

.typeOfDelivy li:nth-child(3n+1){margin-left:0;}

/*=============================== CONTEST Design Brief ===============================*/


.design-bg{height:445px; position:relative;

background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,253,1) 86%, rgba(247,247,249,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(86%, rgba(252,252,253,1)), color-stop(100%, rgba(247,247,249,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,253,1) 86%, rgba(247,247,249,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,253,1) 86%, rgba(247,247,249,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,252,253,1) 86%, rgba(247,247,249,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(252,252,253,1) 86%, rgba(247,247,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f9', GradientType=0 );
}

.design-bg .staticTxt{width:50%;}
.design-bg.innerPage .staticTxt h2{font-size:2.375em;}
.design-bg.innerPage .staticTxt h4{font-weight:400;}

.middleBox{width:100%; display:block; position:absolute; top:-20px; left:0;}
.appStatus{margin: 0 auto; width: 60%;}
.appStatus li{float:left; width:120px; margin-left:150px;}
.appStatus li:first-child{margin-left:0;}
.appStatus li h5{text-align:center; color:#414141; font-size:14px; margin-top:12px; font-weight:400;}
.appStatus li h5 span{font-size:10px; display:inline; vertical-align:super;}

.appStatus li span.tick{display:block; width:35px; height:35px; background-image:none; background-color:#e1e1e1; border:solid 2px #ffffff; border-radius:50%; margin:0 auto; position:relative; text-align:center; padding-top:4px; color:#4b4b4b;}
.appStatus li span.tick.active{ background:url(../images/big-tick.png) no-repeat center center; border-color:#ffffff;}

.appStatus li span.tick::before{ background: #c6c6c6; color: red; content: ""; display: block; height: 4px; position: absolute; left: 100%; top: 50%; width: 232px; margin-left:3px; z-index:/*-1*/ 0;}	
.appStatus li span.tick.active::before	{background: #1b1363;}
.appStatus li span.tick.no-before::before{display:none;}

.contestCategory{padding:9.375em 0 0; position:relative;}

.innerCategory{width:1095px; margin:0 auto;}
.briefRow{padding:2.813em 0; border-top:solid 1px #e6e6e6;}
.briefRow:first-child{padding-top:0; border-top:0;}

.briefName{float:left; width:28%; margin-right:20px;}
.briefName h4{color:#1b1363; font-weight:500; font-size:1.375em;}
.briefDesc{float:right; width:69%;}

.selectRow{margin-top:1.563em;}
.selectRow:first-child{margin-top:0;}
.selectRow > span { color: #000000; display: block; margin-bottom: 14px; font-size: 1em; font-weight: 500; }
.selectRow .selectRow_col2 > span { color: #000000; display: block; font-size: 1em; font-weight: 500; }
.selectRow > span > span{color:#767676; font-weight:300; font-size:1em; display:inline-block;}
.noRadius{border-radius:0 !important;}

.briefDesc .customSelect{border-radius:5px; border-color:#e1e1e1; background-color:#fcfcfc;}
.briefDesc .customSelect:focus{border-color:#959595;}

.customTxt {background:#fcfcfc; border: 1px solid #959595; border-radius: 25px;  box-shadow: none; color: #515151;  font-size:0.875em; padding:5px 40px 5px 15px; width:100%; display:block; height:45px;}

.briefDesc .customTxt{border-radius:5px; border-color:#e1e1e1; background-color:#fcfcfc;}

.datepicker{background:#fcfcfc url(../images/datepicker.png) no-repeat right 10px top 8px;}

.customForm input[type=radio] {display:none;}
.customForm input[type=radio] + label{background: #fff;border: 1px solid #1b1363; display: inline-block; padding: 0;position: relative;vertical-align: middle; margin-top:-2px; height: 20px; width: 20px; border-radius:50%; margin-right:5px;}
.customForm input[type=radio] + label::after{content: ""; font-family: "FontAwesome"; height: auto; color:#1b1363; font-size:16px; left: 4px; position: absolute; top: 1px; width: auto;}
	
.customForm input[type=radio]:checked + label{background: #fff; border: 1px solid #1b1363; display: inline-block; height: 20px; padding: 0; position: relative; vertical-align: middle; width: 20px;}
	
.customForm input[type=radio]:checked + label::after{content: "\f111"; font-family: "FontAwesome"; font-size: 14px; height: auto; left: 3px; position: absolute; top: -3px; width: auto;}

.selectRow .chkbx {width:150px;}

.customForm .txtArea{height:100px; resize:none;}

.upload{position:relative;float:left; width:100%; margin-top:12px; border:dashed 2px #959595; float:left; width:250px;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:45px; color:#505050;}
.inputfile{width:100%; cursor:pointer;}

.moneyBack{padding:2.813em 0; background:#fafafa; border-top:solid 1px #e5e5e5;}
.moneyBack .clearfix .button{height: 45px; padding:10px 20px; min-width: 180px; text-align: center; display: inline-block; vertical-align:middle; cursor:pointer;  margin-top: 16px;}
.blueBadge{background:#1b1363; color:#ffffff; border-radius:50%; width:65px; height:65px; display:inline-block; text-align:center; font-weight:500; padding-top:22px; -ms-transform: rotate(-30deg); -webkit-transform: rotate(-30deg); transform: rotate(-30deg);}
.moneyBack h5{display:inline-block; color:#474747; font-weight:500; font-size:1.125em; margin-left:15px;}

.form-row { float: left; width: 100%; margin-top: 20px;}
.form-row .txt { border: 1px solid #959595; border-radius: 5px; color: #8e8e8e; display: block; font-size: 13px; height: 47px; margin-top: 15px; padding: 15px 20px; width: 100%;}

.contestNames{font-size:0.838em !important;}
.ms-drop ul li label{font-size:0.838em !important; white-space:normal !important;}
.ms-drop input[type="checkbox"]{ margin-right:5px; display:inline-block !important;}

span.banupload, span.attachupload{display:block; font-size: 12px; border-radius: 5px; padding: 2px 3px; margin-right: 5px; margin-bottom: 5px;}
span.banupload i, span.attachupload i{color:#f26a24;}


.LoginBtnDiv{margin-top:40px; float:left; width:100%;}
.LoginBtnDiv .left button{height: 50px; line-height: 50px; margin-top: 2.5em; text-align: center; width: 255px; cursor:pointer;}

.LoginBtnDiv .right{ margin-top:35px;}
.LoginBtnDiv .right span{display:inline-block; vertical-align:middle; color:#515151;}
.LoginBtnDiv .right .button{display:inline-block; vertical-align:middle; margin-left:15px; width:50px;}
.LoginBtnDiv .right .button:first-child{margin-left:0;}

.appStatus.userLoginComp li:first-child{margin-left:0;}
.appStatus.userLoginComp li:last-child span.tick::before{display:none;}
.appStatus.userLoginComp { width: 45%;}

.newLoginInnerPage{padding-bottom:50px;}
.newLoginInnerPage .btnHolder {margin:20px 0;}
.newLoginInnerPage .btnHolder .button{height: 50px; margin-top: 1em; text-align: center; width: 255px;}

.newLoginInnerPage .customForm .left, .newLoginInnerPage .customForm .right{width:48%;}




.customForm input[type=checkbox] {display:none;}
.customForm input[type=checkbox] + label{background: #fff; border: 2px solid #1b1363; display: inline-block; height: 25px; padding: 0; position: relative; vertical-align: middle; margin-top:-1px; width: 25px; border-radius:6px; margin-right:10px; font-weight:normal;}
.customForm input[type=checkbox] + label::after{content: ""; font-family: "FontAwesome"; height: auto; color:#1b1363; font-size:16px; left: 4px; position: absolute; top: 1px; width: auto;}
.customForm input[type=checkbox]:checked + label{background: #fff;  border: 2px solid #1b1363; display: inline-block; height: 25px;  padding: 0; position: relative; vertical-align: middle;width: 25px;
}
.customForm input[type=checkbox]:checked + label::after{ content: "\f00c"; font-family: "FontAwesome";	height: auto;left: 3px;position: absolute;top: -2px; width: auto;}

.signUpBody .customForm input[type=radio] {display:none;}
.signUpBody .customForm input[type=radio] + label{background: #fff;border: 1px solid #1b1363; display: inline-block; padding: 0;position: relative;vertical-align: middle; margin-top:-2px; height: 20px; width: 20px; border-radius:50%; margin-right:5px;}
.signUpBody .customForm input[type=radio] + label::after{content: ""; font-family: "FontAwesome"; height: auto; color:#1b1363; font-size:16px; left: 4px; position: absolute; top: 1px; width: auto;}
	
.signUpBody .customForm input[type=radio]:checked + label{background: #fff; border: 1px solid #1b1363; display: inline-block; height: 20px; padding: 0; position: relative; vertical-align: middle; width: 20px;}
	
.signUpBody .customForm input[type=radio]:checked + label::after{content: "\f111"; font-family: "FontAwesome"; font-size: 14px; height: auto; left: 3px; position: absolute; top: -3px; width: auto;}

.full-width-check{width:100%; display:block; margin-top:15px; font-size:0.875em;}
.full-width-check:first-child{margin-top:0;}

.pagination{text-align:center; clear:both; margin-top:75px;}
.pagination ul li{display:inline-block; vertical-align:middle;}
.pagination ul li:first-child{background:#f26a24 url(../images/prev-arrow.png) no-repeat center center; width:40px; height:40px; margin-right:36px;}
.pagination ul li:last-child{background:#f26a24 url(../images/next-arrow.png) no-repeat center center; width:40px; height:40px; margin-left:36px;}
.pagination ul li{margin:5px; width:30px; height:30px;}
.pagination ul li a, .pagination ul li span{color:#313131; font-size:1.050em; line-height:150%; display:block; height:auto; padding-top:3px;}
.pagination ul li.active{background:#1b1363; border-radius:50%;}
.pagination ul li.active a, .pagination ul li.active span{color:#ffffff; line-height:150%; display:block;}
.pagination ul li:hover{background:#1b1363; border-radius:50%;}
.pagination ul li:hover a{color:#ffffff; line-height:150%; display:block;}
.pagination ul li:first-child:hover{background:#f26a24 url(../images/pagination-left.png) no-repeat center center; border-radius:0; width:40px; height:40px; background-size:24px auto;}
.pagination ul li:last-child:hover{background:#f26a24 url(../images/pagination-rightt.png) no-repeat center center;border-radius:0;  width:40px; height:40px; background-size:24px auto;}

.pagination ul li:first-child span, .pagination ul li:last-child a{color:transparent;}

.overlayAfterLogin{position:fixed; top:0; left:0; z-index:999999; padding:10px 20px;  font-size:14px; width:100%; height:100%; background:rgba(27,19,99,0.5);}

.overlayAfterLoginPopup{position:fixed; top:0; left:0; z-index:999999; padding:10px 20px;  font-size:14px; width:100%; height:100%; background:rgba(27,19,99,0.5);}

.floatDiv{padding-top:5.000em; padding-bottom: 3.00em; font-size:14px; width:500px; height:auto; background:#ffffff; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); border-bottom:solid 4px #f26a24;}
.floatDiv:before {content: " "; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; border-bottom: 6px solid #1b1363;}

/*.floatDiv .close{position:absolute; top:5px; right:5px; cursor:pointer; font-size:12px;}
.floatDiv .close i{color:#ffffff; font-size:20px;}
.floatDiv .headOf{ width:100%; height:60px;}*/

.floatDiv.Succes .headOf{background-color: #28CB95;}
.floatDiv.Error .headOf {background-color: #ff2251;}
#messageDiv{text-align: center; }
#messageDiv > span {left: 50%; margin-left: -30px; position: absolute; top: 10px;}
#messageDiv > span i {color: #fff; font-size: 45px;}
#messageDiv > p {font-size: 1.200em; font-weight: 500; margin-top: 10px; text-align: center; color:#565656;}
#messageDiv > h3{font-size: 20px; text-align: center; color:#1b1363;}
#messageDiv > a{padding: 0.525em 1.800em; margin-top: 3.125em;}

.floatDiv.Succes #messageDiv > p{color: #28CB95;}
.floatDiv.Error #messageDiv > p{color: #ff2251;}

/*.alert-danger {color:#dd1a00;}
.alert-danger {background:#f8ccc3; border: 1px solid #dd1a00; font-size: 14px; padding: 5px 10px;}
.alert-success {color:#50ac05;}
.alert-success {background:#f5ffd5; border: 1px solid #50ac05; font-size: 14px; padding: 5px 10px;}
.alert-success span {position: absolute; right: 0; top: 0;}
.alert-danger span {position: absolute; right: 0; top: 0;}*/

.alert-danger{/*background:#f8ccc3;*/ font-size:14px; border:solid 1px #dd1a00; padding:5px 10px; border-radius:5px;}
.alert-danger p{ position:relative;}
.alert-danger span{position:absolute; right:0; top:0;}

.alert-success{/*background:#f5ffd5;*/ font-size:14px; border:solid 1px #50ac05; padding:5px 10px; border-radius:5px;}
.alert-success p{ position:relative;}
.alert-success span{position:absolute; right:0; top:0;}

.alert-danger{ color:#dd1a00 !important}
.alert-success{ color:#50ac05 !important}

.error{color:#dd1a00 !important; font-size:12px; font-weight:normal !important;}

/* ============================== LOADER ============================== */

.loaderOverlay{  height: 100%; width: 100%; position: fixed;  z-index: 99999; left: 0; top: 0; background-color: rgba(27,19,99, 0.3); overflow-x: hidden;}
.overlay-content {position: relative; top: 50%; width: 100%;  text-align: center;  margin-top: -25px;}

/* ============================== Contest Details Photography ============================== */

.contestDetailsPage.withDetails .static-bg{height:auto;}
.contestDetailsPhoto .competetion .item{padding-bottom:0;}
.contestDetailsPhoto .competetion .item figcaption{margin-top:2.188em;}
.contestDetailsPhoto .competetion .item figcaption h4{color:#1b1363; font-weight:500; font-size:1.563em; margin-bottom:0.750em; line-height:120%;}
.contestDetailsPhoto .competetion .item figcaption p.postBy{font-size:0.875em; margin-bottom:0.850em;}
.contestDetailsPhoto .competetion .item figcaption .right ul li{color: #515151; float: left; font-size: 0.938em; padding: 0 15px; border-left: 1px solid #bfbfbf;}
.contestDetailsPhoto .competetion .item figcaption .right ul li:first-child {border-left:0 none;padding-left: 0;}
.contestDetailsPhoto .competetion .item figcaption .right ul li > span { display: inline-block; margin-right: 10px; vertical-align: sub; width: auto; }
.contestDetailsPhoto .competetion .item figcaption .right ul li strong{font-size:1.850em; color:#1b1363;}
.contestDetailsPhoto .competetion .owl-nav.disabled { display: none;}
.contestDetailsPhoto .competetion .item figcaption .left ul li{border-top: 0 none; color: #515151; float: left; font-size: 1.250em; width: auto; color:#1b1363; font-weight:500;}
.contestDetailsPhoto .competetion .item figcaption .left ul li span{float: left; margin-right: 5px; margin-top: 2px;}

.contestDetailsPhoto .competetion .item .img-hold img{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.36);}

.rewardSec{padding:2.188em 0 2.813em; text-align:center;}
.rewardSec .topHead{text-align:center;}
.rewardSec .topHead h3{color:#1b1363; font-size:2.000em;}

.prizeList{padding:3.000em 0 3.188em; min-width:825px; margin:0 auto; text-align:center; display:inline-block; border-spacing:15px;}
.prizeList ul{display:inline-block;}
.prizeBox{border:solid 2px #9b9b9b; border-radius:5px; padding:1em; margin:10px; cursor:pointer; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; display:inline-block; width:250px; min-width:250px; vertical-align:top; min-height:460px;}

.prizeBox:hover { box-shadow: 5px 0 25px rgba(0, 0, 0, 0.7);}

.prizeBox.firstP{border-color:#ffbf00;}
.prizeBox .inner{padding:1.563em 1em;}
.topPart{border-bottom:solid 1px #e8e8e8; padding-bottom:1.555em;}
.prizeBox .prizaName h5{color:#9b9b9b; font-size:0.938em;}
.prizeBox.firstP .prizaName h5{color:#ffbf00;}

.prizeList .moreContents a{margin-left:10px;}
.prizeList .moreContents a:first-child{margin-left:0;}

.midPart{padding:1.150em 0; border-bottom:solid 1px #e8e8e8;}
.prizeAmount h3{color:#515151; font-weight:600; font-size:1.250em;}

.botPart{padding:1.563em 0 0;}
.botPart h4{font-weight:500; color:#515151; font-size:1.250em;}
.botPart h4 span{font-weight:400; color:#515151; font-size:0.650em; line-height:110%; display:block; margin-top: 0.3em;}
.botPart h5{font-weight:300; color:#515151; font-size:0.813em;}
.botPart h6{font-weight:400; color:#f26a24; font-size:0.875em;}

.prizeBox .rating{position:relative; background:none; padding-bottom:0;}
.prizeBox .rating > ul {display: inline-block; width: auto;}
.prizeBox .rating > ul li{display:inline-block;}

.rewardSec .moreContents{text-align:center; margin-top:2.813em; margin-bottom:0;}
.rewardSec .moreContents .button{display:inline-block; font-size:1.125em;}

.rewardSecTabs{background:#fafafa; padding-bottom:4.375em;}
.rewardSecTabs .customTabs{margin-top:0;}

.contestDetailsTab{padding-top:35px; position:relative;}
.contestDetailsTab > ul{border-bottom:solid 1px #e3e2eb;}
.contestDetailsTab > ul li{border-left:0; /*border-bottom:solid 4px transparent;*/ min-width:110px; float:left; text-align:center;}
.contestDetailsTab > ul li a{font-size:1em; padding: 13px 15px; color:#424242; display:inline-block; font-weight:500; border-bottom:solid 4px transparent;}
/*.contestDetailsTab > ul li:hover, .contestDetailsTab > ul li.active{border-bottom:solid 4px #f26a24;}*/
.contestDetailsTab > ul li:hover a, .contestDetailsTab > ul li.active a{color:#1b1464; border-bottom:solid 4px #f26a24;}
.contestDetailsTab > ul li a.active{border-bottom:solid 4px #f26a24; color:#1b1464;}

/*.contestDetailsTab .resp-tab-active{background:none; color:#1b1464; font-weight:500;}
.contestDetailsTab .resp-tab-content{background:#fafafa; }*/
.contestDetailsTab > ul.contestDetailsTab {display: block; float: none; margin: 0 auto; width: 100%; padding-bottom:0;}
.contestDetailsTab .contestDetailsTab-container{padding:2.813em 1em 0;;}
.contestDetailsTab .contestDetailsTab-container > div{margin-top:35px;/* padding-top:60px;*/}
.contestDetailsTab .contestDetailsTab-container > div:first-child{margin-top:0;}
.contestDetailsTab .detailsText .textRow { margin-top: 25px; font-size:0.875em;}
.contestDetailsTab .detailsText .textRow h5{margin-bottom:15px; font-weight:500; color:#0f0f0f;}
.contestDetailsTab .detailsText .textRow p{margin-top:15px;}
.contestDetailsTab .detailsText .textRow p:first-child{margin-top:0;}
.contestDetailsTab .detailsText .textRow ul.normalList{margin-top:20px;}
.contestDetailsTab .detailsText .textRow ul.normalList li{color:#000000; font-size:100%; background:url(../images/bullet-blue.png) no-repeat left 0 top 10px; padding-left:12px; margin-bottom:12px; float:left; width:100%;}
.contestDetailsTab .detailsText .textRow ul.normalList li:first-child{margin-top:0;}
.contestDetailsTab .detailsText .textRow ul.normalList li a{color:#1b1363; text-decoration:underline;}
.contestDetailsTab .detailsText .textRow ul.normalList li a:hover{color:#f26a24;}

.contestDetailsTab .detailsText.themes .textRow > ul{width:100%; margin-top:0;}
.contestDetailsTab .detailsText.themes .textRow > ul > li{font-size:0.975em; width:48%; float:left;  background:url(../images/bullet-blue.png) no-repeat left 0 top 10px; padding-left:12px;  margin-bottom:12px;}

.judgesRow li{width:48%; float:left; background:none !important; padding-left:0 !important;}
.judgesRow .left, .judgesRow .right{width:48%;}
.judgePic, .jugdeTxt{display:inline-block; vertical-align:bottom;}
.judgesRow h3{color:#000000; font-size:1em; font-weight:400;}
.judgesRow h5{margin-bottom:0 !important; color:#515151 !important; color:#515151; font-size:0.913em; font-weight:400 !important;}



/* ============================== Contest Details Entry ============================== */

.navTab{display:inline-block; vertical-align:middle;}
.navTab ul li{display:inline-block; padding-bottom:0.813em; border-bottom:solid 4px transparent;}
.navTab ul li a{color:#424242; font-size:100%; font-weight:500; padding: 0.813em 1.250em;}
.navTab ul li a span{color:#787878; font-size:0.875em; font-weight:400;}
.navTab ul li.active, .navTab ul li:hover{ border-bottom:solid 4px #f26023;}
.navTab ul li.active a, .navTab ul li:hover a{color:#1b1464;}

.selectDiv{display:inline-block; vertical-align:top; width:160px;}
.entryTablike .right .selectDiv .customSelect{height:35px;}
.entryTablike .entryBody{margin-top:3.125em;}
.entryTablike .entryBody .innerEntry > div > ul > li.entryBox{float:left; width:30.9%; margin:0.938em;}
.entryTablike .entryBody .innerEntry > div > ul > li.full-width{width:97.5%; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); float:left; clear:both;  margin:0.938em;}
.innerEntry.clearfix {margin-left: -15px; margin-right: -15px;}
.entryTablike .entryBody .innerEntry > div > ul > li.entryBox .bottomBox .full-width a.btn{display:inline-block; height: 38px; line-height: 35px; min-width: 150px; text-align: center;}
/*.toplevel{margin-bottom: 10px;}*/

.topBox{width:100%; /*height:300px; overflow:hidden;*/ display:block; border-top-left-radius:5px; border-top-right-radius:5px;  -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);}
.topBox img{width:100%; height:auto; display:block;}

.bottomBox{padding:18px; background:#fafafa;  -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);}
.bottomBox .right p {color:#1b1464;}
.bottomBox .right p span{display:block;}
.byWho{margin-bottom:0.625em;}
.byWho p{color:#424242; font-size:0.875em;}
.byWho p span{color:#1b1363;}
.ratingStar ul li{display:inline-block;}

.entryBox .topBox {position: relative; overflow:hidden;}
.entryBox .topBox img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
/*.entryBox:hover  .topBox img {-webkit-transform: scale(1.3);transform: scale(1.3);}*/
.entryBox .topBox::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.entryBox:hover .topBox::before {-webkit-animation: shine .75s;animation: shine .75s;}
@-webkit-keyframes shine {
	100% {left: 125%;}
}
@keyframes shine {
	100% {left: 125%;}
}

/*back tp top*/
a#back-top:active {background:#1b1363; }
a#back-top {display: block; background:#1b1363; text-decoration: none;  position:fixed; right:10px; bottom:50px; width:30px; height:30px; border-radius:50%; text-align:center; padding-top:6px; z-index:995;}
.topup {bottom:5px;}
#back-top i {display: block; color:#fff;}


/* ============================== Contest Details Submit ============================== */


.contestSubmitPage .static-bg { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(251, 251, 253) 67%, rgb(231, 230, 238) 100%) repeat scroll 0 0; height: 350px;}
.contestSubmitPage .static-bg .staticDiv {margin-top:3.375em;}
.contestSubmitPage .static-bg .staticDiv .contestTxt h2{font-weight: 600; font-size:2.000em;}
.contestSubmitPage .static-bg .staticDiv .contestTxt h2::after{display:none;}
.contestSubmitPage .static-bg .staticDiv .contestTxt h3{color:#000000; font-weight:500; font-size:1.875em; margin-top:20px;}
.contestSubmitPage .static-bg .staticDiv .contestTxt h3::before {background: #1b1363; content: ""; display: block; height: 3px; margin-bottom: 22px; position: relative; width: 80px;}

.dragDropSec{padding:3.125em 0 5.000em;}
.dragDropSec .dragDropInner .left{float:left; width:47%;}
.dragDropSec .dragDropInner .right{float:right; width:47%;}
.dragDropSec .dragDropInner .dropzone {
background: rgba(252,252,252,1);
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(246,246,246,1) 47%, rgba(237,236,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,236,242,1)));
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(246,246,246,1) 47%, rgba(237,236,242,1) 100%);
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(246,246,246,1) 47%, rgba(237,236,242,1) 100%);
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(246,246,246,1) 47%, rgba(237,236,242,1) 100%);
background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(246,246,246,1) 47%, rgba(237,236,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#edecf2', GradientType=0 ); border:0; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); min-height:400px; position:relative;}

.dropzone.dz-clickable *{cursor:pointer !important;}
.dropable{text-align:center; }
.dropable .imgHold{margin:0 auto; display:block; width:125px; margin-bottom:1.875em;}
.dropable h4{color:#000000; font-size:1.125em; font-weight:400; margin-bottom:0.688em;}
.dropable h5{color:#767676; font-size:100%; font-weight:300;}
.dropable .upload{float:none; display:inline-block; border: 2px dashed #f26a24; color: #f26a24; text-align:left; margin-top:0;}
.dropable .upload .inputfile-2 + label{height:40px;}
.dropable ul{display:inline-block;}
.dropable ul li{text-align:left; font-size:0.875em; background:url(../images/bullet-blue.png) no-repeat left 0 top 10px; padding-left:10px;}
.dropable ul li:last-child{background:none;}
span.min, span.max{font-size:0.813em; display:block;}

.dragDropSec .dragDropInner .right .rightInner{margin-top:2.188em;}
.dragDropSec .dragDropInner .right .rightInner:first-child{margin-top:0;}
.dragDropSec .dragDropInner .right .lbl{color:#000000; font-weight:400; font-size:1.125em; margin-bottom:1.125em; display:block;}
.dragDropSec .dragDropInner .right .lbl span{color:#888888; font-weight:300; font-size:0.813em;}
.dragDropSec .dragDropInner .txtArea{background:#fcfcfc; border:solid 2px #e1e1e1; border-radius:4px;}

.dragDropSec .dragDropInner .right .tags{padding:8px; background:#fcfcfc; border:solid 2px #e1e1e1; border-radius:4px;} 

.dragDropSec .dragDropInner .right .customForm{margin-top:1.875em; font-size:100%;}
.dragDropSec .dragDropInner .right .customForm .left{margin-top:12px; width:48%;}
.dragDropSec .dragDropInner .right .customForm .right{ width:48%; text-align:right;}
.dragDropSec .dragDropInner .right .customForm .right .button{height: 50px; line-height: 50px; text-align: center; width: 245px;}


.no-entry-found{color: #525252; font-size: 0.875em; text-align:center;}


/*10-08-2017*/

.compContList .pencil-icon::before{height: 15px;}

.colorPickerSpan > div{display:inline-block; vertical-align:middle; width: 100px; margin: 5px; position: relative; float:left;}
.colorPickerSpan .customTxt{padding: 10px; height:45px;}
/*.colorPickerSpan  i{position: absolute; top: 3px; right: 3px; color: #f26a24;}*/

.colorPickerSpan .addColDiv{ width: 100px; height:45px; margin: 5px; background: #ffffff; border:solid 1px #f26a24; border-radius:5px; float:left;}
.colorPickerSpan .addColDiv img{width:30px; height:30px; margin:0 auto; margin-top:5px; display:block;}

.commitRiboon.winner{background:#1b1464; left: -11px; padding: 6.4px;}
.commitRiboon.winner::before { border-color: transparent transparent #1b1464;}
.commitRiboon.winner::after{border-color: #1b1464 transparent #1b1464 #1b1464;}
.commitRiboon.winner h4{margin-left: 5px;}


/* ============================== Designer Portfolio ============================== */


.middleAlignedBox{width:670px; display:inline-block; background:#ffffff; padding:2.188em; -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2); border-radius:8px; margin-top:75px;}
.middleAlignedBox h2{font-weight:400; color:#1b1363; font-size:1.250em; position:relative;}
.middleAlignedBox h2::after {background: #1b1363; content: ""; display: block; height: 2px; margin-top: 18px; position: relative; width: 80px; left:50%; margin-left:-40px;}
.middleAlignedBox h3{color:#767676; font-weight:300; font-size:0.813em; display:inline-block; margin-top:0.813em;}
.middleAlignedBox h4{color:#000000; font-weight:500; font-size:2.188em; margin-top:1em;}
.location{background:url(../images/navigation.png) no-repeat left 0 top 4px; padding-left:20px;}

.designerPortfolio .entryBoxes .byWho span{color:#696969; font-size:0.688em;}
.designerPortfolio .entryBoxes ul.tags li{ margin-bottom: 5px; background:#cdcdcd; font-weight:400; border-radius:20px; font-size:0.750em; line-height: 120%;}

.allTags{display:inline-block; margin-top:2.500em;}
.allTags ul.tags li{background:#cdcdcd; font-weight:400; border-radius:20px; font-size:0.750em; line-height: 120%;  margin-bottom:5px;}

.middleAlignedBox .moreContents{ margin-top:2.500em; margin-bottom:0; text-transform:uppercase;}

.ratingNreview::before{left:50%; margin-left:-66px;}
.prof-top {text-align: center;}
.prof-top p{font-weight:600; color:#000000; margin-top:2.188em;}
.prof-top .star{margin-top:1em;}
.prof-bottom {margin-top:1.250em; text-align:center;}
.prof-bottom .info-txt{width:80%; margin:0 auto; text-align:center;}
.prof-bottom .info-txt p{color:#515151; font-size:0.938em;}
.prof-bottom .author{margin-top:1.563em;}
.prof-bottom .author .img-hold{float:none; margin:0 auto;}


/* 22-08-2017 */
/*#albumImagesDiv .bottomBox > .left { width: 90%; }
#albumImagesDiv .bottomBox .tags li { margin-bottom: 5px; }*/
.designerPortfolio .entryBoxes .bottomBox > .left { width: 90%; }
.designerPortfolio .entryBoxes ul.tags li:hover { background: #1b1363; }

/* 22-08-2017 (Profile-edit-page) */
.pro_edit_page.innerPage .staticTxt h2::after { background: #1b1363; content: ""; display: block; height: 3px; margin-top: 18px; position: relative; width: 80px; }
.profile_edit .static-bg { height: 230px; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(251, 251, 253) 67%, rgb(231, 230, 238) 100%) repeat scroll 0 0; }
.pro_e_link { width: 180px; float: right; background: #515151; border: 2px solid #515151; border-radius: 25px; box-shadow: 0 0 10px rgba(27, 19, 99, 0.2); -webkit-box-shadow: 0 0 10px rgba(27, 19, 99, 0.2); -moz-box-shadow: 0 0 10px rgba(27, 19, 99, 0.2); -o-box-shadow: 0 0 10px rgba(27, 19, 99, 0.2); color: #fff; display: block; font-size: 0.875em; font-weight: 600; height: 45px; line-height: 41px; min-width: 180px; text-align: center; transition: all 0.6s linear 0s; -webkit-transition: all 0.6s linear 0s; -moz-transition: all 0.6s linear 0s; -o-transition: all 0.6s linear 0s; } 
.pro_e_link:hover { background: #f26a24; color: #fff; border-color: #f26a24; }
.pro_edit_page.innerPage .staticDiv { margin-top: 40px; }
.pro_edit_page.innerPage .staticDiv .staticTxt { position: static; float: left; }
.pro_main_cont_form { background-color: #fafafa; }
.pro_lft_links { width: 250px; float: left;}
.pro_right_form {width:75%; float:right; margin-left:30px;}
.p_l_list, .p_edit_form { background-color: #fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); }
.p_edit_form { padding: 30px; }
.p_l_list li { padding: 5px 0; border-bottom: 1px solid #d3d3d3; margin: 0 15px; position: relative; }
.p_l_list li:last-child { border-bottom: 0; }
.p_l_list li a { padding: 10px 0; display: block; }
.p_l_list li a:hover, .p_l_list li.p_l_act a { color: #f26a24; }
.p_l_list li::before { transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; width: 2px; background-color: #f26a24; height: 0; content: ""; position: absolute; left: -15px; top: 8px; }
.p_l_list li.p_l_act::before { height: 40px }
.p_l_list li:hover::before { height: 40px }
.p_edit_form .pro_img { box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); margin-bottom: 10px; width: 143px; height: 143px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; overflow: hidden; }
.p_edit_form .change_img { color: #1b1363; }
.p_edit_form .change_img img { margin-right: 5px; }
.pro_b_left { padding-right: 50px; /*margin-right: 70px;*/ width: 24%; border-right: 1px solid #e1e1e1; float: left; }
.p_edit_form h4 { color: #1b1363; font-size: 1.375em; font-weight: 500; margin-bottom: 30px; }
.pro_b_right { float: left; padding-left: 70px; width: 76%; }
.p_edit_form .customTxt, .p_edit_form .customSelect { background-color: #fcfcfc; border-color: #e1e1e1; border-radius: 5px; }
.p_edit_form .customTxtarea { background-color: #fcfcfc; border: 1px solid #e1e1e1; border-radius: 5px; box-shadow: none; color: #515151; display: block; font-size: 0.875em; height: 180px; padding: 5px 40px 5px 15px; width: 100%; }
.selectRow .selectRow_col2, .pro_col_2 { width: 50%; float: left; padding-right: 10px; }
.selectRow .selectRow_col2:last-child, .pro_col_2:last-child { padding-right: 0; padding-left: 10px; }
/*.selectRow .selectRow_col2 > span { color: #000000; display: block; font-size: 1em; font-weight: 400; margin-bottom: 14px; }*/
.pro_char_left { text-align: right; color: #9e9e9e; }
.pro_col_row { margin-bottom: 30px; }
.pro_col_row:last-child { margin-bottom: 0; }
.cus_check { position: relative; margin-top: 47px; }
.cus_check input[type=checkbox] { opacity: 0; position: absolute; z-index: 99; width: 25px; height: 25px; }
.cus_check input[type=checkbox] + label { background: #fff; border: 2px solid #1b1363; display: inline-block; height: 25px; padding: 0; position: relative; vertical-align: middle; margin-top: -2px; width: 25px; border-radius: 6px; margin-right: 5px; font-weight: normal; }
.cus_check input[type=checkbox]:checked + label { background: #1b1363; border: 2px solid #1b1363; }
.cus_check input[type=checkbox] + label::after { content: ""; font-family: "FontAwesome"; height: auto; color: #fff; font-size: 16px; left: 4px; position: absolute; top: 1px; width: auto; }
.cus_check input[type=checkbox]:checked + label::after { content: "\f00c"; left: 3px; top: 0; color: #fff; }
.cus_check span { font-size: 13px; }
.p_edit_form h4 .pro_add { float: right; color: #f26a24; font-size: 18px; }
.p_edit_form h4 .pro_add:hover { color: #1b1363; }

/* 23-08-2017 Designer Profile page */
.designer_profile .static-bg { background: rgba(0, 0, 0, 0) url("../images/banner-2-bg.jpg") no-repeat scroll center top; height: 330px; }
.des_pro_ban_cont { margin-top: 40px; }
.des_pro_img { position: relative; /*float: left;*/ display:inline-block; vertical-align:middle;}
.des_pro_banner .pro_img { border-radius: 100%; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); height: 143px; margin-bottom: 10px; overflow: hidden; width: 143px; }
.des_pro_banner .change_pro { background-color: #1b1363; border: 5px solid #fff; border-radius: 100%; height: 43px; line-height: 37px; position: absolute; text-align: center; width: 43px; right: -5px; bottom: 15px; }
.des_pro_banner .change_pro:hover { background-color: #f26a24; }
.pro_name_det { display:inline-block; vertical-align:middle; width: 88%; padding-left: 20px; /*margin-top: 25px;*/ }
.pro_name_left { float: left; }
.pro_btn_right { float: right; margin-top: 30px; }
.pro_btn_right .pro_e_link { float: none; }
.pro_name_left > h4 { font-size: 20px; font-weight: 400; }
.pro_name_left > h4 span { color: #1b1363; font-size: 16px; display: block; }
.pro_name_left > h4::after { background: #1b1363; content: ""; display: block; height: 3px; margin-top: 8px; position: relative; width: 80px; }
.pro_name_left .pro_place { color: #767676; font-weight: 300; margin-top: 10px; }
.pro_place > img { margin-right: 3px; position: relative; top: 2px; }
.des_detail_content { padding: 4.688em 0 4.063em; }
.des_detail_content .detailsText .textRow p { margin-bottom: 15px; }
.des_detail_content .detailsText .textRow { margin-top: 20px; }
.des_detail_content .detailsText .textRow .abt_list li { color: #515151; font-size: 0.938em; font-weight: 400; }
.des_detail_content .subHeading_two { font-size: 1.1em; margin-bottom: 5px; font-weight: 400; }
.des_detail_content .detailsText .textRow .cpmy_name, .des_detail_content .detailsText .textRow .uni_name { margin-bottom: 5px; }
.des_detail_content .detailsText .textRow .y_exp, .des_detail_content .detailsText .textRow .exp_place, .des_detail_content .detailsText .textRow .edu_year { font-size: 13px; margin-bottom: 0; font-weight: 300; }
.des_detail_content .detailsText .textRow .tags li { margin-right: 8px; background: #cdcdcd; border-radius: 50px; font-size: 0.75em; font-weight: 400; line-height: 120%; margin-bottom: 5px; } 
.des_detail_content .detailsText .textRow .tags li:hover { background: #1b1363; }
.des_detail_content .detailsText .textRow .info_mail { color: #1b1363; }
.des_detail_content .detailsText .textRow .info_p { font-size: 0.838em; }
.imgHolder .des_social { margin-top: 20px; text-align: center; }
.des_detail_content .boxes .imgHolder { height: auto; }
.des_detail_content .detailsText .textRow .des_social { margin-top: 35px; }
.textRow .des_social > li { margin-bottom: 12px; }
.textRow .des_social > li:last-child { margin-bottom: 0; }
.textRow .des_social > li a { color: #1b1363; }
.textRow .des_social > li a:hover { color: #f26a24; }
.des_detail_content .detailsText .textRow .tags.client_tag li { float: none; margin-right: 0; margin-left: 0; margin-bottom: 8px; display: table; }

/* 23-08-2017 Contact Us page */
.contact_banner.innerPage .staticTxt h2::after { background: #1b1363; content: ""; display: block; height: 3px; margin-top: 18px; position: relative; width: 80px; }
.contact_us_page .static-bg { background: rgba(0, 0, 0, 0) url("../images/banner-2-bg.jpg") no-repeat scroll center center;  height: 300px; }
.cont_form_pos h4 { color: #1b1363; font-size: 1.375em; font-weight: 500; margin-bottom: 30px; }
.contact_form_block {display: block; height: 450px; width: 100%;}
.contact_form_block .cont_form_rel { position: relative; }
.cont_form_pos { z-index: 99; position: absolute; width: 100%; top: -60px; background-color: #fcfcfc; padding: 50px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); }
.cont_form_pos .customTxt, .cont_form_pos .customSelect { border-color: #e1e1e1; background-color: #fcfcfc; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.cont_form_pos .customTxtarea { background-color: #fcfcfc; border: 1px solid #e1e1e1; border-radius: 5px; box-shadow: none; color: #515151; display: block; font-size: 0.875em; height: 100px; padding: 5px 40px 5px 15px; width: 100%; }
.cont_form_left { float: left; padding-right: 50px; width: 77%; }
.cont_form_pos .inputfile-2 + label { background-color: #fcfcfc; }
.cont_form_pos .cont_btn { margin-top: 28px; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -o-border-radius: 25px; color: #fff; display: inline-block; font-size: 0.875em; font-weight: 600; height: 45px; line-height: 41px; min-width: 180px; text-align: center; text-transform: uppercase; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -o-transition: all 0.4s linear 0s; float: right; width: 180px; }
.cont_form_pos .cont_btn:hover { color: #f26a24; }
.cont_form_right { float: left;  width: 23%; }
.contact_address > li { margin-bottom: 45px; }
.contact_address > li a { color: #000; }
.contact_address > li a:hover { color: #f26a24; }
.contact_address .cont_li_icon { float: left;  margin-right: 20px; }
.contact_social > li { display: inline-block; margin-right: 20px; }
.contact_social > li a { font-size: 20px; }
.contact_map_block { height: 500px; background: #ccc; }
.contact_map_block #map { height: 100%; }
.contact_bank_block { padding: 40px 0 60px; }
.contact_bank_details { padding: 30px; border: 1px solid rgba(0, 0, 0, 0.28); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.28); }
.contact_bank_details > h4 { color: #1b1363; font-size: 1.375em; font-weight: 500; margin-bottom: 30px; text-align: center; }
.bank_det_col { float: left; width: 37%; }
.b_det_row { margin-top: 10px; }
.b_det_row .b_det_col { float: left; width: 50%; }
.bank_det_col .b_d_tit { color: #3c3c3c; font-size: 13px; }

/* 24-08-2017 */
.pro_right_form form.customForm { margin-top: 0; }
.pro_right_form .selectRow .ms-parent.customSelect { position: relative; width: 100% !important; }
.pro_right_form .selectRow .ms-parent.customSelect .ms-choice { position: absolute; background-color: transparent; border: 0; top: 0; left: 0; line-height: 40px; height: 40px; }
.pro_right_form .selectRow .ms-parent.customSelect .ms-choice > div, .pro_right_form .selectRow .ms-parent.customSelect .ms-choice > div.open { background: none; }
.pro_right_form .selectRow .ms-parent.customSelect .ms-drop.bottom { left: 0; }
.pro_right_form .selectRow .tag-editor { height: 45px; background-color: #fcfcfc; border-color: #e1e1e1; padding: 5px 40px 5px 5px; line-height: 27px; }
.pro_sub_btn { padding: 0.525em 1em; cursor: pointer; }
.pro_sub_btn_r { float: right; }
.pro_right_form .selectRow .tag-editor .tag-editor-tag, .pro_right_form .selectRow .tag-editor .tag-editor-delete { background: #b2b2b2; color: #fff; }
.pro_right_form .selectRow .tag-editor .tag-editor-delete i::before { color: #fff; }
.p_edit_form .pro_img > img { width: 100%; }
.social li a.gplus { background-position: -80px 0; }
.social li:hover a.gplus { background-position: -80px -40px; }
.social li a.insta { background-position: -120px 0; }
.social li:hover a.insta { background-position: -120px -40px; }
.social li a.you { background-position: -160px 0; }
.social li:hover a.you { background-position: -160px -40px; }
.cont_form_left .upload .inputfile { height: 0.1px; opacity: 0; overflow: hidden; position: absolute; width: 0.1px; z-index: -1; cursor: pointer; }
.cont_form_left .inputfile-2 + label { cursor: pointer; display: block; width: 100%; font-size: 1em;left: 0 !important; overflow: hidden; padding: 0.425em 1.25em; position: absolute; text-overflow: ellipsis; top: 0 !important; white-space: nowrap; }
.p_edit_form .briefRow:last-child { padding-bottom: 1.213em; }





/* 29-08-2019 */
.pay_tm_col .b_det_img { float: left; }
.pay_tm_col .b_det_qr_img { float: right; }
.b_det_row_qr { float: left; width: 100%; }
.b_det_img > p { font-size: 13px; width: 90px; }
.bank_det_col.pay_tm_col { width: 25%; }

.cont_thank_cen { display: inline-block; text-align: center; width: 100%; }
.cont_thank_cen p { color: #1b1363; font-size: 24px; margin-top: 20px; }
.cont_thank_cen p span { display: block; margin-top: 15px; }
.cont_form_pos .cont_thank_cen .cont_btn { float: none; }
.contact_thank_you_block .cont_form_pos { min-height: 735px; }
.cont_thank_cen > img { margin-bottom: 30px; }

/* 28-08-2017 About us page */
.contact-heading.cus_head_tit { background: rgba(0, 0, 0, 0) url("../images/banner-2-bg.jpg") no-repeat scroll center center;  height: 230px; margin: 0 auto; overflow: hidden; padding-top: 100px; position: relative;  transition: background-position 1s ease-out 0.3s;  width: 100%;}
.contact-heading.cus_head_tit h1 { margin-top: 50px; }
.contact-heading.cus_head_tit h1::after { background: #1b1363; content: ""; display: block;  height: 3px; margin-top: 18px;  position: relative; width: 80px;}
.about_banner.innerPage .staticTxt h2::after { background: #1b1363; content: ""; display: block; height: 3px; margin-top: 18px; position: relative; width: 80px; } 
.about_banner .staticTxt p { padding: 0; background: none; margin-top: 20px; }
.abt_cen { text-align: center; }
.abt_left { text-align: left; }
.abt_w_v_r { padding: 25px 0; }
.abt_cont_container { width: 940px; margin: auto; }
.abt_cont_container h3 { font-size: 30px; font-weight: normal; margin-bottom: 20px; margin-top: 5px; color: #1b1363; }
.abt_cont_container p { margin-bottom: 15px; }
.abt_w_v_o { background-color: #fafafa; padding: 25px 0 40px; }
.w_v_o_col { /*min-height: 440px;*/ transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; overflow: hidden; margin-top: 20px; margin-right: 25px; float: left; width: 31%; padding: 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background-color: #fff; border: 1px solid #9b9b9b; }
.w_v_o_col:hover { box-shadow: 5px 0 25px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 0 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 0 25px rgba(0, 0, 0, 0.5); -o-box-shadow: 5px 0 25px rgba(0, 0, 0, 0.5); }
.w_v_o_col:last-child { margin-right: 0; }
.abt_col_tit { padding: 10px 25px 0; }
.abt_col_tit h5 { border-bottom: 1px solid #ccc; font-size: 16px; font-weight: normal; margin-bottom: 15px; margin-top: 5px; padding-bottom: 15px; }
.w_v_o_col ul li { font-size: 0.875em; text-align: left; margin-bottom: 5px; padding-left: 20px; position: relative; }
.w_v_o_col ul li::before { content: "."; font-size: 40px; color: #1b1363; position: absolute; left: 0; top: -10px; display: block; }
.abt_team_cont h3 { color: #1b1363; font-size: 30px; font-weight: normal; margin-bottom: 30px; margin-top: 5px; }
.abt_team_cont h5 { font-size: 18px; font-weight: normal; color: #1b1363; }
.abt_team_col { padding-bottom: 20px; display: inline-block; float: left; width: 31%; margin-right: 25px; margin-bottom: 25px; }
.abt_team_col:nth-child(3n+3) { margin-right: 0; }
.abt_t_img { height: 220px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; overflow: hidden; }
.abt_t_tit { border-bottom: 1px solid #ccc; margin-bottom: 15px; padding: 15px 0; width: 75%; }
.abt_t_tit h4 { font-size: 18px; color: #1b1363; font-weight: normal; }
.abt_t_tit h5 { font-size: 14px; color: #515151; }
.abt_t_img > img { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; min-height: 220px; width: 100%; }
.abt_team_col:hover .abt_t_img > img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.abt_team_det, .abt_team_in_det { margin-top: 20px; }
.abt_team_in_det .abt_team_col { float: none; }

.no-p-height p{height: none;}
.ongoing-compitition.no-p-height figure figcaption p{height: auto;}

.empty{text-align: center; font-size: 90%; color: #717171;}

/*datepicker*/
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {background: #1b1363 !important; border: 1px solid #1b1363 !important;}
.ui-datepicker th{color: #1b1363 !important;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{border: 1px solid #1b1363;}

.datepick-month-header, .datepick-month-header select, .datepick-month-header input {background-color: #1b1363 !important;}
.datepick-month th, .datepick-month th a {background-color: #1b1363 !important;}
.datepick-month td .datepick-selected { background-color: #f26a24 !important;}
.datepick-month, .datepick {border: 1px solid #eee !important;}
.datepick-month td{ border: 1px solid #ddd !important;}
.datepick-month td .datepick-highlight {background-color: #f26a24 !important;}
.datepick-nav, .datepick-ctrl{background-color: #666 !important;}
.datepick-ctrl {background-color: #666 !important;}
.datepick-ctrl .datepick-cmd:hover { background-color: #f26a24 !important;}


.appStatus.with3list {width: 40%;}
.appStatus.with3list li{ margin-left: 320px;}
.appStatus.with3list li:first-child{ margin-left: 0;}
.appStatus.with3list li span.tick::before{width: 430px;}
.appStatus.with3list li:last-child span.tick::before { display: none;}

.footer-logo{display:block; width:216px; height:41px; transition:all linear 300ms;}
.footer-logo{background:url("../images/logo-grey.png") no-repeat; }
.footer-logo:hover{background:url("../images/logo-footer.png") no-repeat; }


/*29-08-2017*/
.pro_col_row .left{width:48%;}
.pro_col_row .right{width:48%;}
.pro_lft_links.affix{position:fixed; top:95px;}

 /* 31-08-2017 Conent Pages */
.contact-heading.cus_head_tit { background: rgba(0, 0, 0, 0) url("../images/banner-2-bg.jpg") no-repeat scroll center center; height: 230px; margin: 0 auto; overflow: hidden; padding-top: 100px; position: relative; transition: background-position 1s ease-out 0.3s; -webkit-transition: background-position 1s ease-out 0.3s; -moz-transition: background-position 1s ease-out 0.3s; -o-transition: background-position 1s ease-out 0.3s; width: 100%; }
.contact-heading.cus_head_tit h1 { margin-top: 50px; line-height:120%;}
.contact-heading.cus_head_tit h1::after { background: #1b1363; content: ""; display: block; height: 3px; margin-top: 18px; position: relative; width: 80px; }
.cont_inn_page { padding: 4.688em 0 4.063em; }
.cont_inn_page h4 { text-decoration: underline; color: #1b1363; font-size: 1.2em; margin-bottom: 20px; font-weight: 500; text-align: center; }
.cont_inn_page p { margin-bottom: 15px; }
.cont_tit { font-style: italic; margin-bottom: 15px; color: #1b1363; font-size: 1.5em; font-weight: 500; line-height: 150%; margin-top: 7px; }
.cont_s_tit { font-size: 1em; font-weight: 400; background: #f26a24; padding: 3px 10px; color: #fff; display: inline-block; margin-top: 15px; margin-bottom: 20px; }
.cont_s_tit_2 { font-size: 1.2em; font-weight: 400; color: #f26a24; display: inline-block; margin-top: 5px; margin-bottom: 20px; }
.cont_list li { padding-left: 25px; position: relative; margin-bottom: 15px; }
.cont_list li:before { content: "\f0a3"; font-family: "FontAwesome"; display: inline-block; position: absolute; left: 0; top: 0; color: #1b1363; }
.cont_list, .cont_arr_list { margin-left: 20px; }
.cont_inn_page .send_cv { margin: 10px 0 0; display: inline-block; width: auto; padding: 3px 10px; border: 2px solid #1b1363; }
.send_cv span, .send_cv a { color: #f26a24; }
.cont_arr_list li { padding-left: 25px; position: relative; margin-bottom: 15px; }
.cont_arr_list li:before { content: "\f00c"; font-family: "FontAwesome"; display: inline-block; position: absolute; left: 0; top: 0; color: #fbae0a; }


/*31-08-2017*/

.openContest .button{height: 38px; min-width: 180px; text-align:center; line-height: 35px;}
.openContest .button.fix-btn{background: #ffffff; border: 2px solid #1b1363; box-shadow: 0 0 10px rgba(27, 19, 99, 0.2); cursor:no-drop; color:#1b1363 !important;}
.openContest .button.fix-btn:hover{color:#1b1363;}

.contestTxt h3{color: #515151; font-size: 0.938em; font-weight:500; padding: 0; float:left; width:100%; margin-bottom:6px;}
.contestTxt h3 span{float: left; margin-right: 5px;}

.planeArrow {bottom: 20px; position: absolute; right: -20px;}


/*01-09-2017*/

.upload.upload_change {position: relative; overflow: hidden;}
.upload.upload_change > label {height: 100%; opacity: 0;}
.upload.upload_change .file_cont {display: block; font-size: 12px; height: 100%; line-height: 23px; padding-left: 10px; padding-top: 10px;}

/*#addColorPicker{color:#f26a24;}*/


/*tooltip*/

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {position: relative; z-index: 2; cursor: pointer;}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none;}

/* Position tooltip above the element */
[data-tooltip]:before {position: absolute; bottom: 150%; left: 0; margin-bottom: 5px; padding: 7px; width: 85px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /*background-color: #000; background-color: hsla(0, 0%, 20%, 0.9);*/ background:#1b1363; color: #fff; content: attr(data-tooltip); text-align: center; font-size: 13px; line-height: 1.2;}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {position: absolute; bottom: 150%; left: 50%; margin-left: -5px; width: 0; border-top: 5px solid #000; border-top: 5px solid hsla(0, 0%, 20%, 0.9); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0; line-height: 0;}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}


/* 05-09-2017 */
.why-whtskill-new .whywht-info-wrap { left: 9px; top: 9px; }
.why-whtskill-new .whywht-info-wrap, .why-whtskill-new .whywht-info { height: 132px; width: 132px; }


/* 06-09-2017 */
.ft-link li h4 { color: #1b1363; font-size: 1em; font-weight: 500; margin-bottom: 1.125em; position: relative; padding-bottom: 5px; }
.ft-link li h4::before { content: ""; display: inline-block; height: 2px; width: 30px; position: absolute; bottom: 0; background: #f26a24; }
.ft-col-part2:nth-child(2n+1) .ft-link li h4::before { opacity: 0; }
.chklabel_name { margin-left: 36px; display: inline-block; word-break: unset; width: 200px; }


/*06-09-2017*/

.innerPagePopup{width:900px;}
.innerPagePopup .messageDiv > p{color:#1b1363;}
#messageDiv .bank_det_col{width:50% !important; text-align:left;}
#messageDiv .bank_det_col:first-child{border-right:solid 1px #ddd;}
#messageDiv .bank_det_col.secondChild{padding-left:5%;}
#messageDiv .pad-l-r{padding:30px 40px 0;}

#messageDiv .pad-l-r .button {height: 40px; line-height: 40px; margin-top: 2.5em; text-align: center; width: 200px; display:inline-block; vertical-align:middle;}
#messageDiv .pad-l-r #addPlanProcess{margin-right:20px;}


/*07-09-2017*/

.table-responsive {min-height: 0.01%; overflow-x: auto;}
.table{width:100%;  max-width: 100%;}
.table th{text-align:left; font-size:14px; font-weight:500; color: #f26a24; padding:5px; border-bottom:solid 1px #f26a24;}
.table td{font-size:12px; padding:5px; color:#7c7c7c; min-width:100px;}
.p_edit_form h6 {color: #1b1363; font-size: 1.375em; font-weight: 500; margin-bottom: 30px;}
.p-b-0{padding-bottom:0;}


.appStatus.with5list li{ margin-left: 74px;}
.appStatus.with5list li:first-child{ margin-left: 0;}
.appStatus.with5list li span.tick::before{width: 190px;}
.appStatus.with5list li:last-child span.tick::before { display: none;}

.contestCategory .briefRow:first-child{padding-top:2.813em;}

/* 08-09-2017 */
.customTabs .owl-carousel.owl-drag .owl-item .imgWrap { height: 276px; }
.name.compnamesp {margin-left: 0 !important;}

#MyCompetitionTab .imgWrap{overflow:visible;}
.entryandcomp .left li a span{width:auto; margin-right:8px; vertical-align:middle;}
.entryandcomp .left li a span:first-child{width:22px;}

.upSourc a{padding: 6px 12px;}

.with5cols{display: inline-block; width: 100%;}
.with5cols .col-2 {width: 20%;}

#uploadDataPost .btn{margin-left: 10px;padding: 9px 12px;display: inline-block;vertical-align: middle; font-size:100%;}

/*how it works*/
.for_static_cont_block { background-color: #f8f8f8; padding: 50px 0; }
.for_col { background: #fff; padding: 45px 25px; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.for_col:hover { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
.for_imgwd { display: flex; display: -webkit-flex; align-items: center; justify-content: center; display: -moz-flex; margin-right: 30px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2); float: left; height: 155px; padding: 30px; text-align: center; width: 155px; }
.for_cont > h3 { font-size: 20px; margin-bottom: 25px; padding-bottom: 15px; position: relative; }
.for_cont > h3::before { background: #1b1363; bottom: 0; content: ""; display: inline-block; height: 2px; position: absolute; width: 50px; }
.for_cont > p { margin-bottom: 10px; }
.for_empr_block { padding: 50px 0 0; }
.for_frlncr_block { padding: 50px 0 0; background-color: #f8f8f8; border-top: 1px solid #e6e6e6; }
.for_cont_row { border-bottom: 1px solid #e6e6e6; margin-top: 10px; padding-top: 30px; }
.for_cont_row:last-child { border-bottom: 0; }
.for_frlncr_block .black-title, .for_empr_block .black-title { display: inline-block; margin-bottom: 30px; width: 100%; }
.for_cont_col { position: relative; padding-left: 105px; margin-top: 50px; }
.for_cont_col > h1 { font-size: 115px; color: #f26a24; position: absolute; left: 0; top: 0; }
.for_cont_col > h3 { font-size: 26px; margin-bottom: 25px; padding-bottom: 20px; position: relative; }
.for_cont_col > h3::before { background: #1b1363; bottom: 0; content: ""; display: inline-block; height: 4px; position: absolute; width: 100px; left: 0; }
.for_sign_btn { border-radius: 25px; color: #fff; display: inline-block; font-size: 0.875em; font-weight: 600; height: 45px; line-height: 41px; margin-top: 50px; min-width: 180px; text-align: center; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; width: 230px; }
.for_p_50 { padding-bottom: 50px; }
.for_empr_block p { color: #515151; }
.see_pay_btn { color: #1b1363; margin-top: 30px; font-weight: 500; }
.see_pay_btn:hover { color: #f16a23; }
.see_pay_btn.paperplane-icon::after { background: rgba(0, 0, 0, 0) url("../images/banner-arrow.png") no-repeat scroll 0 0; }
.b_signup_btn { border-radius: 25px; color: #fff; display: inline-block; font-size: 0.875em; font-weight: 600; height: 45px; line-height: 41px; margin-top: 50px; min-width: 180px; text-align: center; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; width: 230px; }
.howitswrk_banner { position: relative; }
.how_ban_cont { position: absolute; left: 10%; top: 45%; width: 40%; }
.how_ban_cont > h2 { font-size: 42px; position: relative; margin-bottom: 25px; padding-bottom: 15px; line-height: normal;  }
.how_ban_cont > h2::before { background: #1b1363; bottom: 0; content: ""; display: inline-block; height: 4px; position: absolute; width: 80px; }
.how_ban_img { margin-top: 30px; }
.how_ban_cont > p { color: #787878; }

/*11-09-2017*/
.banner-header {position: relative;}
header {position: relative; z-index: 990;}

/* 13-09-2017 */
.contestTxt p.postBy::before { background: #1b1363; bottom: 0; content: ""; display: inline-block; height: 3px; left: 0; position: absolute; width: 80px; }
.contestTxt .postBy { margin-bottom: 20px; padding-bottom: 10px; position: relative; float:left; width:100%;}
.recommend.cata-sec h3 { margin-top: 0; }
.innerCategory .ms-choice > div { top: 4px; }
.innerCategory .dropzone .dz-message { margin: 3em 0; }
.des_sub_header .contestTxt p.postBy::before { display: none; }
.des_sub_header .contestTxt p.postBy { margin-bottom: 0; padding-bottom: 0; }
.des_sub_form_sec .customTxt { border-radius: 5px; }
.blue-outline-btn.tick-icon-blue { line-height: 41px; }

/* 13-09-2017 */
.brand-sec .boxRow {float: left; width: 100%; margin-bottom:15px; border-bottom:solid 1px #ccc; padding-top:15px;}
.brand-sec .boxRow:last-child{border-bottom:0;/* padding-top:0;*/}
.brand-sec .boxRow > h4{font-size: 1.575em; margin-bottom:15px; font-weight:400;}
.brand-sec .boxRow ul{display:inline-block; width: 100%;}
.brand-sec .boxRow ul li{width:23%; margin:1%; float:left;}
.brand-sec .boxRow ul li:nth-child(4n+1){margin-left:0;}
.brand-sec .boxRow ul li:nth-child(4n+4){margin-right:0;}
.slide-box h6{font-size: 0.875em; font-weight:600; text-align:center; color: #515151;}


.text-center{text-align: center !important;}
.text-right{text-align: right !important;}
#notificationsDiv .table td{border: 1px solid #eee;}
#notificationsDiv .table td:last-child{border-right:0;}
.labelView{display:inline-block; padding:3px 25px; line-height: 150%; background:#1b1363; color:#ffffff; border-radius:20px;}
.labelView:hover{ background:#f26a24; color:#ffffff}
.notif{position:relative;}
.notif i {background: #f26a24; border-radius: 50%; color: #fff; font-size: 12px; height: 20px; padding-top: 3px; position: absolute; right: 4px; text-align: center; top: 15px; width: 20px;}
.blueArea a.button {float: none !important; margin-left: 0 !important; }

.customTabs .resp-tabs-list li:hover { color: #1b1464 !important; }
.blueArea a.white-button { float: left; margin-left: 20%; }
.selectRow_col2 span span { color: #b7b7b7; font-weight: normal; }
.contact_address p, .contact_address a { font-weight: 500; }
.bank_det_col p, .bank_det_col .b_d_tit { font-weight: 500; }
.carousel4-item .owl-stage .owl-item .item { height: auto; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

.moneyBack.affix {position: fixed;bottom: 0; width:100%; z-index:10; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease;}

/* 14-09-2017 */
.paralaxbg.innerPage .da-slide .da-img { right: -100px; }
.paralaxbg.innerPage .da-slide h4 { font-size: 14px; font-weight: 400; width: 39%; margin-top: 20px; }
.paralaxbg.innerPage .da-slide h2::after { background: #1b1363; content: ""; display: block; height: 2px; margin-top: 13px; position: relative;width: 80px;}
.paralaxbg.innerPage .da-slide h4::after { display: none; }
.customTabs .resp-tab-active { padding: 13px 15px 11px !important; }
.entryandcomp .left li a span, .entryandcomp .left li { font-size: 15px; color: #515151; }
.competetion .clearfix.entryandcomp .left ul li { font-size: 15px; color: #515151; }
.competetion .entryandcomp .right h3, .entryandcomp .right p { color: #1b1363; }
.competetion .entryandcomp .right h3 { font-size: 22px; }
/*.competetion .item { overflow: hidden; }*/
.competetion .entryandcomp .right { margin-right: 0; }

/*14-09-2017*/
.blueArea a.onGoing.white-button{float:right !important;}
.navToggle { display:none; position:fixed; z-index: 9999; float: right; margin: 1.8em 0 0 1em; width: 26px; height: 22px; right:15px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .6s ease-in-out; -moz-transition: .6s ease-in-out; -o-transition: .6s ease-in-out; transition: .6s ease-in-out; cursor: pointer;}
.navToggle span{ display: block; position: absolute; height: 4px; width: 100%; background: #f26a24; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.navToggle.open { right: 13px; top:0; margin-top: 0.8em;}
.navToggle.open span { top:8px}
.navToggle span:nth-child(1){top:0px;}
.navToggle span:nth-child(2),#nav-icon3 span:nth-child(3) { top: 9px;}
.navToggle span:nth-child(4){top:18px;}
.navToggle.open span:nth-child(1){top: 18px; width: 0%; left: 50%;}
.navToggle.open span:nth-child(2){ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
.navToggle.open span:nth-child(3){-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.navToggle.open span:nth-child(4) {top: 18px; width: 0%; left: 50%;}

/*15-09-2017*/
.multiline-ellipsis { height:55px; overflow:hidden;}
#CompetitionsList .innerWrapForList .textDesc .left .postBy{display:inline-block; width:49%; margin: 1em 0 0 0;}
.ongoing-compitition .moreContents{ margin: 4.063em 0 0;}
.contestTxt .form-row a.button.orrange-btn{min-width:200px;}

/*16-09-2017*/
.listFoot .button{height:auto; min-width:auto;}
.button.blue-btn, .button.blue-outline-btn{-webkit-box-shadow: 0px 0px 10px rgba(27,20,100,0.3);
-moz-box-shadow: 0px 0px 10px rgba(27,20,100,0.3);
box-shadow: 0px 0px 10px rgba(27,20,100,0.3);}
.button.orrange-outline-btn, .button.orrange-btn{-webkit-box-shadow: 0px 0px 10px 0px rgba(251,216,197,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(251,216,197,1);
box-shadow: 0px 0px 10px 0px rgba(251,216,197,1);}

.show-sm{display:none;}
.contestDetailsPhoto .competetion .item figcaption .right ul li strong{display:inline-block; vertical-align:sub;}
.contestDetailsPhoto .competetion .item figcaption .right ul li > span{display:inline-block; vertical-align:middle;}
.catgItemList .img-hold img{border-radius:4px; border: solid 1px #eeeeee;}

.competetion.owl-carousel.owl-theme .owl-dots { margin-top:0.5em}
.competetion.owl-carousel.owl-theme .owl-dots .owl-dot { vertical-align: middle}
.competetion.owl-carousel.owl-theme .owl-dots .owl-dot span { width: 16px; height: 16px; margin: 0px 7px; background: #c9c8d8; border-radius: 30px;}
.competetion.owl-carousel.owl-theme .owl-dots .owl-dot.active span, .testimonial.owl-carousel.owl-theme .owl-dots .owl-dot:hover span { width:20px; height:20px; background:#1b1363}
.competetion.owl-carousel.owl-theme .owl-nav .disabled {opacity: 0.2;}

.compimgh{width:42px; height:42px;}
.compimgh img{width:100%; height:100%;}

/*18-09-2017*/

.contestTxt .foo.desfoo{width:70%;}
.contestTxt .foo.desfoo  ul li{width:33%;}

/*.inpcolor{
      background: #fcfcfc url(../images/color-icon.png) no-repeat right 10px top 8px;

}*/
.copyright a{color:#525252;}
#banner-slider.bannologin .da-slide-current h2,
#banner-slider.bannologin .da-slide-current h4,
#banner-slider.bannologin .da-slide-current p,
#banner-slider.bannologin .da-slide-current .da-link{
	left: 10% !important;
	opacity: 1;
}
.copyright:first-child{margin-right:10px;}

/*20-09-2017*/

.bottomPart .button {font-size:0.875em;}
.bottomPart.moubtns .button{ min-width:180px;}
.bottomPart.moubtns .button:first-child{margin-left:0;}

.mou-btn{position:relative;}
.mou-btn::before { background: rgba(0, 0, 0, 0) url("../images/down-white-arrow.png") no-repeat 0 2px; content: ""; display: inline-block; height: 20px; margin-left: 6px; vertical-align: middle; width: 22px;}
.mou-btn:hover::before {background: rgba(0, 0, 0, 0) url("../images/down-blue-arrow.png") no-repeat 0 2px; content: ""; height: 23px; width: 22px;}

.dwnld-source-file-btn{position:relative;}
.dwnld-source-file-btn::before { background: rgba(0, 0, 0, 0) url("../images/download-lic-icon.png") no-repeat 0 2px; content: ""; display: inline-block; height: 26px; margin-left: 6px; vertical-align: middle; width: 22px;}
.dwnld-source-file-btn:hover::before {background: rgba(0, 0, 0, 0) url("../images/download-lic-icon-white.png") no-repeat 0 2px; content: ""; height: 26px; width: 22px;}

.innerWrapForList{position:relative;}

.form-row.moudatadtl a.button, .form-row.moudatadtl a.button.orrange-btn{min-width:210px;}
.started .col-4{position:relative; min-height:110px;}
.started .col-4 a.button{position:absolute; bottom:0;}

.eliminateParticipateEntry{cursor:no-drop;}
.eliminateParticipateEntry.blue-outline-btn:hover{background: #fff; border: 2px solid #1b1363; color: #1b1363;}

.contestDetailsPage .contestTxt p.postBy {color:#000; font-weight:300;}

/*22-09-2017*/
.judgeDesc{color:#515151; font-weight:400; font-size:13px; line-height:18px; margin-top:15px; width:80%;}
.judgesRow li{width:47%; margin-left:30px; margin-top:50px; margin-bottom:0 !important;}
.judgesRow li:first-child, .judgesRow li:nth-child(2) {margin-top:0;}
.judgesRow li:nth-child(2n+1){margin-left:0;}
.jugdeTxt{margin-left:20px;}

.da-slider.paralaxbg.bannologin .da-slide.da-link,
.da-slider.paralaxbg.bannologin a{margin-top:20px;}

.da-slider.paralaxbg.bannologin h4{margin-top: 140px;}
.da-slider.paralaxbg.bannologin h4,
.da-slider.paralaxbg.bannologin h2,
.da-slider.paralaxbg.bannologin a{position:relative;}

.ongoing-compitition .postBy span:last-child{color: #1b1363 !important;}
.no-bx-shadw{box-shadow:none !important;}

/*25-09-2017*/
#addPlan .mfp-close{display:none;}
#messageDiv .bank_det_col{border-bottom:0;}
/*.mfp-wrap{z-index:10000 !important;}*/

/*26-09-2017*/
/*.no-recom{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(187,185,209,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(187,185,209,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(187,185,209,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(187,185,209,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(187,185,209,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(187,185,209,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbb9d1', GradientType=0 ); min-height:500px; position:relative;}*/

.no-recom{ min-height:500px; position:relative; background:#ffffff;}

.no-recom .midAl{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:350px; text-align:center;}
.no-recom .midAl p{margin-top:30px; font-size:18px;}

/*04-10-2017*/
.unveriFied{font-size:80% !important; float:right;}
.p_edit_form .briefRow .pro_b_right .selectRow span img{display:inline-block; vertical-align:middle;}

.confirmationBox{text-align: center; }
.confirmationBox > span i {color: #fff; font-size: 45px;}
.confirmationBox > p {font-size: 1.200em; font-weight: 500; margin-top: 10px; text-align: center; color:#565656;}
.confirmationBox > h3{font-size: 20px; text-align: center; color:#1b1363;}
.confirmationBox > a{padding: 0.525em 1.800em; margin-top: 3.125em;}

.noLoginForm1{width:80%; margin:0 auto;}
.formButtonHolder{text-align:center; margin-top:20px; float:left; width:100%;}
.formButtonHolder .button{display:inline-block; padding:6px 12px; font-size: 0.875em; font-weight: 600; height: 45px; min-width:180px;}

/*05-10-2017*/
.pro_img img{width:100%; height:100%;}

/*06-10-2017*/
.prizeList {width:850px;}
.prizeBox .topPart .imgHolder img{margin:0 auto;}

/*11-10-2017*/
.catgItemList .img-hold{ width: 100%; height: 180px; float: left; overflow: hidden; position: relative; cursor: default;}
.catgItemList:nth-child(4n+1){margin-left:0;}
.catgItemList:nth-child(4n+4){margin-right:0;}
.catgItemList .maskH,.catgItemList .content {width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0;  left: 0; border-radius:5px;}
.catgItemList img { display: block; position: relative;}
.catgItemList h2 {text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; margin: 50px 0 0 0;}
.catgItemList p { font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 20px 20px;  text-align: center;}
.catgItemList a.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000;  box-shadow: 0 0 1px #000;}
.catgItemList a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000;}
.catgItemList img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; height:100%; width:100%;}
.catgItemList .maskH { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(27,19,99,0.8); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.catgItemList h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.catgItemList p {-webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.catgItemList .img-hold:hover img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.catgItemList a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.catgItemList .img-hold:hover .maskH { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.catgItemList:hover h2,
.catgItemList:hover p,
.catgItemList:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px);}
.catgItemList:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s;}
.catgItemList:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s;}

.maskH {text-align:center;}
.maskH ul{display:table !important; width:100% !important; height:100%;}
.maskH ul li{display:table-row; width:100% !important; float:none !important; height:50%;}
.maskH ul li .tabCellTyp {display: table-cell; width: 100%; vertical-align: middle;}
.maskH ul li a{color:#ffffff;}
.maskH ul li a span{ vertical-align: middle; display:inline-block; margin-right:10px;}
.maskH ul li a span img{width:auto !important; height:auto !important; transform:none; border:none !important;}

.maskH ul li:hover a{color:#f26a24;}

.smallStleAttr{width:68%;}
.smallStleAttr .sliderStyle .nameLeft p{font-size:1em;}
.sliderStyle{float: left; width: 100%;}


/*12-10-2017*/
.chatAjaxBox{width:1000px; padding-top:0; padding-bottom:0;}
.chatAjaxBox .blue-outline-btn{text-transform:uppercase; font-family:'Montserrat', sans-serif; font-weight:500; font-size:18px; cursor:pointer; float:right;}
.chatAjaxBox .blue-outline-btn i{margin-right:5px;}
#chat-box .mfp-close{display:none !important;}
/*#chat-box. .mfp-close.closeChat{display:block !important;}*/

.chatAjaxBox .chatdiv .chatRow.small{position:relative;}
.chatAjaxBox .chatdiv .chatTime{position:absolute; right:0; top:0; color:#717171;}
.chatdiv .descDiv p{color:#717171; font-size:13px;}
.chatUserName{display:block; color:#535353; font-size:13px; line-height:100%;}
.dsInln{display:inline-block; vertical-align:middle;}

.firDiv{border-bottom:solid 1px #efefef; border-top:0;}
.chatDescrp{padding-top:20px;}

/*13-10-2017*/
.posReltv{position:relative;}
.closeChat{position:absolute; width: 20px; height: 20px; top: 0; padding: 0; right:0; line-height: normal; font-size: 100%; text-align:center; cursor:pointer; z-index:2;}
.closeChat i{ font-size:13px;}
.abcd .mfp-close{position:absolute; top:0; right:0;}

#MyCompetitionTab .imgWrap .img-hold a img{border:solid 1px #d3d3d3;}
.afterLoginHeader .headerList{margin-left:0;}

#notifC {width:250px; position:absolute; background:#ffffff; right:0; top:82px; display:none; padding:0 0.688em;}
#notifC li{width:100%; display:block; border-right:0; border-top:solid 1px #b2b2b2;}
#notifC li:first-child{border-top:0;}
#notifC li:first-child span{color:#1b1363;}
#notifC li.viwAll{text-align:center;}
#notifC li.viwAll a{color:#f26023;}
#notifC li a, #notifC li span{color:#515151; font-size:0.750em; padding:0.563em 0;}
#notifC li a:hover{color:#f26023;}
#notifC li a img{display:inline-block; vertical-align:middle; margin-right:0.625em;}

/*.notifi{max-height:185px; overflow:auto;}*/
.notifi ul{top:0 !important; position:relative !important; width:100%; padding:0; display:block !important;}
.chattScroll { width: 230px;  max-height: 155px; height:155px;}
.simplebar-content{padding-right:25px; text-align:left;}

#menudiv, #notifC{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}

.entryBoxes > a {position:relative; display:block;}
#chatdiv h4 {font-weight: 400; color: #747474; font-size: 13px;}
.chatsInRow .chattScroll { width: 100%;  max-height: 180px; height:180px;}

.expandImg{position:absolute; top:5px; right:5px;}

.contestDetailsTab .actvNav.affix{position:fixed; top:80px; background:#fafafa; width:1280px; z-index:100;}
.catgChildData{margin-top:20px;}

.planeIcon{position:relative;}
.planeIcon::before { background: rgba(0, 0, 0, 0) url("../images/pencil-icon.png") no-repeat 0 0; content: ""; display: inline-block; height: 15px; margin-left: 6px; vertical-align: middle; width: 32px;}
.planeIcon:hover::before {background: rgba(0, 0, 0, 0) url("../images/pencil-icon-blue.png") no-repeat 0 0; content: ""; height: 15px;  width: 32px;}


.procesbtn{margin-bottom:30px;}
.blurimg {-webkit-filter: blur(25px); -moz-filter: blur(25px); -o-filter: blur(25px); filter: blur(25px);pointer-events: none;}

.potfoliodatadiv .dropzone .dz-preview.dz-image-preview{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); margin: 0; display: block; background:none !important;}

.notifBarHead{padding:5px 30px 5px 20px; position:relative; border-bottom:solid 1px #ececec; text-align:center;}
.notifBarHead p{font-size:12px;}
.notifBarHead p a{color:#f26a24;}


.detailsForChat.chatsInRow{float:left; width:100%; padding:0; border-top:solid 1px #ccc; padding-top:20px; margin-top:20px;}

.detailsForChat.chatsInRow .bottomDivForpopup{background:none; float:left;}
.detailsForChat.chatsInRow .firDiv{ border-bottom:solid 1px #ccc;}
.detailsForChat.chatsInRow .chatDescrp{float: left; width: 100%;}

.floatDiv.withDetailsImg{width:500px; padding: 1em;}
.floatDiv.withDetailsImg .imgDetailS img{display:block; margin:0 auto;}
.closePop{position:absolute; right:-10px; top:-10px; margin:0 !important; padding:0 !important; background: #fff; width: 30px; height: 30px; border-radius: 50%; cursor:pointer;}
.closePop i{padding-top:7px;}

.m-l-20{margin-left:20px;}
table.fullTable{width:100%;}
table.fullTable tr:first-child{border-bottom:solid 1px #ccc;}
table.fullTable td{min-width:100px; text-align:left !important; padding:5px;}


.newPage .contestDetailsPhoto .competetion .item .img-hold img{display:block; margin:0 auto; max-width:100%;}

.lessRewardPrize{text-align:center !important;}
.lessRewardPrize .owl-stage{margin:0 auto;}


.backTodiv{width:100%; float:left; margin:30px 0;}
.backTodiv .button i{display:inline-block; margin-right:7px;}
.backTodiv .button {display:inline-block; margin-left:10px; line-height: 41px; text-align: center; min-width: 180px; height: 45px; cursor:pointer;}
.backTodiv .button:first-child{margin-left:0;}

.contestDetailsPhoto .competetion{float:left; width:100%;}

.entryBox.lastEntry {height:390px;}
.entryBox.lastEntry a{display:block; height:100%; width:100%;}
.entryBox.lastEntry a img{height:100%; width:100%;}

/*07-11-2017*/

.deleteDiv{position:absolute; z-index:10; right:10px; top:10px;}
.deleteEntry{color:#1b1363; font-size:1.550em;}

.ratingStar{height:20px;}

/*08-11-2017*/

.contestDetailsPhoto{float: left; width: 100%;}
.fleft{float:left !important;}
.fright{float:right !important;}
.particitem .fright a.button{font-size: 0.62em; line-height: 41px; text-align: center; min-width: 180px; height: 45px;}
.detailsForChat.chatsInRow .chatRow .topDiv .left{width:auto;}
.detailsForChat.chatsInRow .chatRow .topDiv .right{width:auto;}

.entryDEtailschatdetails{width:100%; float:left; margin-top:1.50em;}
.entryDEtailschatdetails .chattScroll{width:1250px; max-height:500px; height:300px;}
.contestDetailsPage.withDetails.newPage .contestDetailsPhoto .chatRow{width:100%; float:left;}

.backTodiv h4{color: #1b1363; font-weight: 500; font-size: 1.563em; padding-right:10px; margin-bottom: 0.750em; line-height: 120%;}
.backTodiv.full-width .fleft{width:65%;}
.backTodiv.full-width .fright{width:auto; text-align:right;}

.loginComment{text-align:center; float:left; width:100%; margin-top:1em;}
.postAcomment{margin:1em 0;}
.postAcomment h4{font-weight:400; font-size: 0.850em;}

.chatAjaxBox .loginComment{margin-top:30px;}

.SuccesParticipate{padding:0 10px;}
.SuccesParticipate p{font-size:0.938em !important;}
.SuccesParticipate .addthis_inline_share_toolbox{margin-top:15px;}

/*17-11-2017*/
.stepCatList.catgItemList .img-hold{height:auto !important;}


/*20-11-2017*/
.closeColor{position: absolute;top: 5px;right: 5px; font-size:10px; color:#f26a24;}

.likeSmll-icon{position:relative;}
.likeSmll-icon::before { background: rgba(0, 0, 0, 0) url("../images/banner-arrow-white.png") no-repeat 0 0; content: ""; display: inline-block; height: 18px; margin-left: 6px; vertical-align: middle; width: 32px;}
.likeSmll-icon:hover::before {background: rgba(0, 0, 0, 0) url("../images/banner-arrow.png") no-repeat 0 0; content: ""; height: 18px;  width: 32px;}

/*21-11-2017*/
.inlnTxt{color:#1b1363; text-decoration:underline; margin-left:4px;}

/*22-11-2017*/
.workInProg{float: left; width: 100%; margin: 40px 0;}
.workInProg h2{font-size:20px; color:#1b1363; font-weight:600; text-transform:uppercase;}
.workInProg h3{font-size:16px; margin:10px 0; font-weight:400;}
.workInProg h4{font-size:16px; font-weight:400;}
.workInProg h4 span{color:#1b1363; font-weight:600;}

.workInProg .left{width:45%; float:none; display:inline-block; vertical-align:middle;}
.workInProg .right{width:50%; float:none; display:inline-block; vertical-align:middle;}

.workInProg .left img{display:block; margin:0 auto;}

/*07-12-2017*/
.choosePlan .planList.active {box-shadow: 5px 0 25px rgba(0, 0, 0, 0.7);}

/*08-12-2017*/
.paymentDiv{width:400px; background:#ffffff; margin:0 auto; border:solid 1px #1b1363; border-radius:5px; padding:10px; text-align:center;}
.alertIcon{display:block; margin:10px 0;}
.alertIcon i{font-size:40px; width: 65px; height: 65px; padding-top: 11px; border-radius: 50%;}
.alertIcon.alertSuc i{border: solid 2px #61b32b; color: #61b32b;}
.alertIcon.alertErr i{border: solid 2px #ff4848; color: #ff4848;}

.paymentDiv h3{margin:30px 0 20px;}
.paymentDiv p{font-weight:400;}
.paymentDiv a{color:#1b1363; margin-top:30px; display:block; font-size:13px;}
.paymentDiv a i{margin-right:5px;}



.dwnlodBtn{padding:5px 10px; margin-top:10px; font-size:0.825em; display:inline-block;}

/*15-12-2017*/

.withParticipantsList{width:500px;}
.rowType{padding:20px 10px;}
.rowType h3{margin-bottom:20px;}
.rowListParticip{float:left; width:100%; border-top:solid 1px #ccc; padding:5px 0;}
.rowListParticip:first-child{border-top:0;}
/*.rowListParticip a {display:block;}*/
.rowListParticip .imgHolder{width:45px; height:45px; display:inline-block; vertical-align:middle; margin-right:10px;}
.rowListParticip .nameValue{display:inline-block; vertical-align:middle;}


.floatDiv.withParticipantsList{height:400px; overflow:auto;}
.floatDiv.withParticipantsList::before{display:none;}


/*5-1-2018*/


.designInspi.logoStyle li{margin:0 !important; box-shadow:none !important; height:auto;}
.designInspi.logoStyle li .innerLogoStyle{margin:10px; webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);}
.blue-text{color:#1b1363}

.dragInfo{cursor:default; margin-top:10px;}
.dragInfo ul li{font-size:13px; position:relative; padding-left: 10px;}
.dragInfo ul li::after{content:"\2022"; display:block; position:absolute; left:0; top:0;}
.dragInfo ul li span{display:inline-block; vertical-align:middle;}
.dragInfo ul li span.min{ position:relative; margin-right:10px;}
.dragInfo ul li span.min::after{content:"-"; display:block; position:absolute; right:-9px; top:0;}


.upload-icon{position:relative;}
.upload-icon::before { background: rgba(0, 0, 0, 0) url("../images/upload-icon-white.png") no-repeat 0 2px; content: ""; display: inline-block; height: 20px; margin-left: 6px; vertical-align: middle; width: 32px;}
.upload-icon:hover::before {background: rgba(0, 0, 0, 0) url("../images/upload-icon-blue.png") no-repeat 0 2px; content: ""; height: 20px; width: 32px;}

.formBrowse label{padding: 2px 5px; background: #f26a24;  display: inline-block; color: #fff; border:solid 1px #f26a24; font-size: 11px; border-radius: 5px; width: 100px; text-align: center; cursor:pointer;}
/*.formBrowse input[type="file"] {display: none;}*/
.formBrowse form{margin:10px 0;}
.browseFilesUploads{margin-top:20px; margin:0 auto; width:320px;}


.browseFilesUploads .rows{width:100%; float:left; margin-bottom:10px; text-align:left;}
.browseFilesUploads .rows p{overflow:hidden; width:300px;}
.browseFilesUploads .rows p span{width:140px; display: inline-block; text-align:left;}
.formBrowse .btnHolder{text-align:center;}
.formBrowse .btnHolder a{padding:6px 12px;}

.floatDiv.uploadBrowse h3{font-size: 20px; text-align: center; color: #1b1363;}


/*06-02-2018*/
.pencil-icon-orange{position:relative;}
.pencil-icon-orange::before { background: rgba(0, 0, 0, 0) url("../images/pencil-icon-white.png") no-repeat 0 0; content: ""; display: inline-block; height: 15px; margin-left: 6px; vertical-align: middle; width: 22px;}
.pencil-icon-orange:hover::before {background: rgba(0, 0, 0, 0) url("../images/pencil-icon-orange.png") no-repeat 0 0; content: ""; height: 15px;  width: 22px;}

.moneyBag-icon{position:relative;}
.moneyBag-icon::before { background: rgba(0, 0, 0, 0) url("../images/money-bag-white.png") no-repeat 0 0; content: ""; display: inline-block; height: 18px; margin-left: 6px; vertical-align: middle; width: 22px;}
.moneyBag-icon:hover::before {background: rgba(0, 0, 0, 0) url("../images/money-bag-blue.png") no-repeat 0 0; content: ""; height: 18px;  width: 22px;}

/*19-02-2018*/
.checkprice{text-align:center; margin-top:50px;}
.checkprice span{display:inline-block; vertical-align:middle; margin-right:10px;}
.checkprice select{display:inline-block; vertical-align:middle; width:300px;}
.share_img_wrapper img { display: block; max-width: none; width: 100%; margin: 0 auto }
.share_img_wrapper  {margin-top: 10px;}

/*20-04-18*/
.entryTablike .entryBody .innerEntry > div > ul#entriesListData {margin: 0 -0.938em;}
.entryTablike .entryBody .innerEntry > div > ul#entriesListData > li.entryBox {width: 33.33%; padding:0.938em; float:none; display: inline-block; vertical-align: top; margin: 0 -4px 0 0 }
#mandatoryUserModal form { padding: 0 40px }
#mandatoryUserModal form .form-row { text-align: left }
#mandatoryUserModal form .form-row span {display:block; font-weight: 600; margin-bottom: 6px}
#mandatoryUserModal form .form-row select,#mandatoryUserModal form .form-row input {border:1px solid rgba(0,0,0,0.1); padding: 8px; width:100%;}
#mandatoryUserModal form .form-row select{background-image: url(../images/arrw-down.png); background-position: 97% 50%; background-repeat: no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
#mandatoryUserModal form .form-row select::-ms-expand {display:none;}
#mandatoryUserModal form input[type="submit"] {color: #fff;border-radius: 25px;padding: 8px 25px;margin-top: 20px;font-size: 1em;font-weight: 600; background: #f26a24; border: 2px solid transparent; -webkit-box-shadow: 0 0 10px rgba(242,106,36,0.2);-moz-box-shadow: 0 0 10px rgba(242,106,36,0.2); box-shadow: 0 0 10px rgba(242,106,36,0.2); -webkit-transition: all linear 0.5s; -moz-transition: all linear 0.5s; transition: all linear 0.5s}
#mandatoryUserModal form input[type="submit"]:hover { border: 2px solid #f26a24; background: none; color: #f26a24;}

.divForMandetoryModal { padding-top: 0 !important;}
.MandetoryModalTitle { padding: 10px;background-color: #f26a24; color: #fff;text-transform: uppercase;letter-spacing: 2px;}
.MandetoryPhnPopUpModalTitle { padding: 10px;background-color: #e1e1e1; color: #000; font-weight:bold;text-transform: uppercase;letter-spacing: 2px;}