/* 
Custom CSS for...
'Modern Business' HTML Theme by Start Bootstrap

All Start Bootstrap themes are licensed under Apache 2.0. 
For more info and more free Bootstrap 3 HTML themes, visit http://startbootstrap.com!
*/

/* Global Styles */

html, body {height: 100%;}
body {padding-top: 50px;/* body padding for fixed top nav */}
.font-number {font-family: "Arial Black", Gadget, sans-serif;}

/**** MENU ****/
.navbar-inverse .navbar-nav > .connected > a,
.navbar-inverse .navbar-nav > .connected > a:focus {
  color: #ffffff;
  background-color: #9f1c23;
}

.navbar-inverse .navbar-nav > .connected > a:hover {
  color: #ffffff;
  background-color: #0b808a;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  margin: 7px 0 0;
    padding: 7px 10px;
  background-color: #fe8402;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  
}

.navbar-inverse .navbar-nav > .active > a:hover {
  color: #ffffff;
  background-color: #1298a4;
}
/**** END MENU ****/

/**** COLOR AND SIZES ****/


/***************************************new*******************************************/

.new_text_style1{ font-size:26px; text-align:center; margin:0 auto; font-weight:bold;}
.new_text_style2{ font-size:18px; text-align:left; margin:0 auto; font-weight:bold; color:#2e2e2e;}
.new_text_style3{ font-size:18px; text-align:center; margin:0 auto; font-weight:normal; color:#2e2e2e; text-transform:uppercase; text-decoration:underline;}

.setup-content{ padding:30px;}


.winner_rebon{ position: absolute; right: -6px;
    top: -2px; }





.image-preview-input {
    position: relative;
	overflow: hidden;
	margin: 0px;    
    color: #333;
    background-color: #fff;
    border-color: #ccc;    
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}

.step_1_pic_wrapper {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.3);
    margin: 0 0 35px;
    padding: 13px;
	border:solid 1px #cccccc;
	position:relative;
}

.step_1_pic_wrapper img{ max-height:200px; width:auto; margin:0 auto; text-align:center;}

.step_text_style_1{ text-align:left; color:#0b808a; font-weight:bold;}
.step_text_style_1 span{ text-align:center;}

.scroll_div{ border:solid 1px #cccccc; padding:25px; height:300px; overflow:scroll; margin:25px 0;
	 -webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}

.scroll_div p{ text-align:left;}


.text_aling_left{ text-align:left !important; display:block !important;}

/***************************************END*******************************************/









.text_allign_ct{ text-align:center;}
.font_size{ font-size:12px;}

.wite_bg {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.3);
    margin: 0 0 15px;
    padding: 13px;
}




.blod_title_1{ text-align:center; color:#0b808a;}
.top_mr{ margin-top:30px;}
.bottom_mr{ margin-bottom:30px;}






.section-colored {background-color: #e5e5e5;}
.section-footer {background-color: #f9ca0f;}
.bg-white {background-color:#ffffff;}
.txt-white {color:#ffffff;}
.bg-blue {background-color:#1298a4;}
.txt-blue {color:#1298a4;}
.bg-cyan {background-color:#0baacc;}
.txt-cyan {color:#0baacc;}
.bg-green {background-color:#0db019;}
.txt-green {color:#0db019;}
.bg-red {background-color:#9f1c23;}
.txt-red {color:#9f1c23;}
.bg-red-dark {background-color:#8c141a;}
.txt-red-dark {color:#8c141a;}
.bg-brown {background-color:#bb6f37;}
.txt-brown {color:#bb6f37;}
.bg-brown-dark {background-color:#985727;}
.txt-brown-dark {color:#985727;}
.bg-plat {background-color:#0db019;}
.txt-plat {color:#0db019;}
.bg-yellow {background-color:#f9ca0f;}
.txt-yellow {color:#f9ca0f;}
.bg-purple {background-color:#a12889;}
.txt-purple {color:#a12889;}
.bg-grey {background-color: #464c5a;}
.txt-grey {color: #464c5a;}
.bg-grey-light {background-color: #999999;}
.txt-grey-light {color: #999999;}
.bg-grey-dark {background-color: #353944;}
.bg-grey-dark a { color: #fff; }
.bg-grey-dark a:hover{ text-decoration:none; color:#999999;}
.txt-grey-dark {color: #353944;}

.glyphicon-xxl {font-size: 120px;}
.glyphicon-xl {font-size: 90px;}
.glyphicon-lg {font-size: 75px;}
.glyphicon-md {font-size: 45px;}
.glyphicon-sm {font-size: 30px;}
.glyphicon-xs {font-size: 23px;}
.glyphicon-xxs {font-size: 10px;}

.txt-xxl {font-size: 120px;}
.txt-xl {font-size: 90px;}
.txt-lg {font-size: 75px;}
.txt-md {font-size: 45px;}
.txt-sm {font-size: 30px;}
.txt-xs {font-size: 20px;}

.h100 { height:100px;}
.h300 { height:300px;}
.h400 { height:400px;}
.h420 { height:420px;}
/**** END COLOR AND SIZES ****/

/**** HYPERLINK ****/
a.lnk-white {color:#ffffff;}
a.lnk-red {color:#9f1c23;}
a.lnk-grey-dark {color:#353944;}
a.lnk-grey-light {color:#999999;}
a.lnk-red:hover, a.lnk-white:hover, a.lnk-grey-light:hover, a.lnk-grey-dark:hover {text-decoration:underline;}

a.lnk-glyph-white {color:#ffffff;}
a.lnk-glyph-red {color:#9f1c23;}
a.lnk-glyph-grey-dark {color:#353944;}
a.lnk-glyph-grey-light {color:#999999;}
a.lnk-glyph-white:hover, a.lnk-glyph-grey-dark:hover, a.lnk-glyph-grey-light:hover, a.lnk-glyph-red:hover {text-decoration: none;}
a.lnk-glyph-white:active, a.lnk-glyph-grey-dark:active, a.lnk-glyph-grey-light:active, a.lnk-glyph-red:active {text-decoration: none;}
a.lnk-glyph-white:hover, a.lnk-glyph-grey-dark:hover, a.lnk-glyph-grey-light:hover {color:#9f1c23;}
a.lnk-glyph-red:hover {color:#8c141a;}
/**** END HYPERLINK ****/

/**** MINI BOX ****/
.txt-mini-box {font-size: 16px; letter-spacing:7px; color:#ffffff; padding:15px 0 15px ; font-family: Arial, Helvetica, sans-serif;}
.mini-box {min-height: 105px;padding: 20px;}
.mini-box .box-icon {float: left;}
.mini-box .box-info p {margin: 0; padding-left:90px;}
.mini-box .box-icon, .box-icon-vert {
	display: block;
	margin: 0 10px 10px 0;
	margin-left: auto;
	margin-right: auto;
	width: 65px;
	height: 65px;
	border-radius: 50%;
	line-height: 65px;
	vertical-align: middle;
	text-align: center;
	font-size: 40px;
}
.panel {
	margin-bottom: 0px;
	background-color: white;
	border: 1px solid #ebe7e7;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.border-mini-box-bot-yellow {border-bottom:6px #f9ca0f solid;}
.border-mini-box-bot-green {border-bottom:6px #0db019 solid;}
.border-mini-box-bot-plat {border-bottom:6px #0db019 solid;}
.border-mini-box-bot-purple {border-bottom:6px #a12889 solid;}
.border-mini-box-bot-blue {border-bottom:6px #1298a4 solid;}
.border-mini-box-bot-cyan {border-bottom:6px #0baacc solid;}
.border-mini-box-bot-grey {border-bottom:6px #464c5a solid;}
.border-mini-box-bot-grey-dark {border-bottom:6px #353944 solid;}
.border-mini-box-bot-red-dark {border-bottom:6px #8c141a solid;}
.border-mini-box-bot-brown {border-bottom:6px #bb6f37 solid;}
/**** END MINI BOX ****/

/**** PADDING ****/
.section-margin {padding:5px 0 5px 0;}
.padding-right-xl {padding-right:40px;}
.padding-left-xl {padding-left:40px;}
.padding-sides-lg {padding-left:30px; padding-right:30px;}
.padding-right-lg {padding-right:30px;}
.padding-left-lg {padding-left:30px;}
.padding-bottom-null {padding-bottom:0px;}
.top-buffer {margin-top:7px;}
.top-buffer-form {margin-top:30px;}
.bottom-buffer {margin-bottom:20px;}
.top-botton-buffer {margin-top:10px; margin-bottom:10px;}
.buffer-xl {margin-top:50px; margin-bottom:50px;}
/**** END PADDING ****/

/**** BORDER ****/
.blue-path {border-right:6px solid #0baacc;}
.red-path {border-left:6px solid #8c141a;}
.border-grey-light {border:1px solid #999999;}
/**** END BORDER ****/

/**** CAROUSSEL ****/
.carousel-control.left-plain {
}
.carousel-control.right-plain {
  right: 0;
  left: auto;
}
/**** END CAROUSSEL ****/

/**** TEXT ****/
.rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/**** END TEXT ****/

.list-group-item{
	border:0px;
}

.slider-txt-right{
  width:150px;
  text-align: right;
  padding:15px 30px 0 0;
}

.slider-txt-left{
  width:150px;
  text-align: left;
  padding:15px 0 0 30px;
}

/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/


.img.scale-with-grid { max-width: 100%; height: auto; }
.img-home-portfolio,
.img-customer,
.portfolio-item {
  margin-bottom: 30px;
}

.tab-pane {
  margin-top: 15px;
}

.lg-font {
	color:#596072;
}

/* Page Sections */


.sidebar {
  margin-top: 40px;
}

.sidebar ul {
  border-radius: 5px;
  padding: 5px;
  border: 1px solid #cccccc;
}

/* Half Page Height Carousel Customization */
.carousel {
  height: 50%;
  min-height: 520px;  
}

.item,
.active,
.carousel-inner {
  height: 100%;
}

.callouts {
	background-color: black;
	position:absolute;
	height:120px;
	width:100%;
	margin-top:-20px;
	z-index:-1000;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */	
}

.lg-icon {
	font-size: 24px;
}

.md-icon {
	font-size: 18px;
}

.divider-vertical {
height: 30px;
margin: 15px 15px;
border-left: 1px solid #596072;
border-right: 1px solid #787f92;
}
	
.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}

/* Social Icons Styles */
.list-social-icons {
  margin-bottom: 45px;
}

.tooltip-social a {
  text-decoration: none;
  color: inherit;
}

.facebook-link a:hover {
  color: #3b5998;
}

.linkedin-link a:hover {
  color: #007fb1;
}

.twitter-link a:hover {
  color: #39a9e0;
}

.google-plus-link a:hover {
  color: #d14836;
}

/* Service Page Styles */
.service-icon {
  font-size: 50px;
}

/* 404 Page Styles */
.error-404 {
  font-size: 8em;
}

/* Pricing Page Styles */
.price {
  font-size: 4em;
}

.price-cents {
  vertical-align: super;
  font-size: 50%;
}

.price-month {
  font-size: 35%;
  font-style: italic;
}

/* Footer Styles */
footer {
  margin: 50px 0;
}

/* Responsive Styles */
@media (max-width: 767px) {

  .carousel {
    height: 70%;
 /* increases the carousel height so it looks good on phones */
  }
}

.right-ribbon-wrapper-red {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  left: -3px;
}

.right-ribbon-red {
  font: bold 15px Sans-Serif;
  text-align: center;
  -webkit-transform: rotate(-45deg);
  -moz-transform:    rotate(-45deg);
  -ms-transform:     rotate(-45deg);
  -o-transform:      rotate(-45deg);
  position: relative;
  padding: 7px 0;
  right: -5px;
  top: 15px;
  width: 120px;
  float:right;
  background-color: #eb3737;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eb3737), to(#9f1c23)); 
  background-image: -webkit-linear-gradient(top, #eb3737, #9f1c23); 
  background-image:    -moz-linear-gradient(top, #eb3737, #9f1c23); 
  background-image:     -ms-linear-gradient(top, #eb3737, #9f1c23); 
  background-image:      -o-linear-gradient(top, #eb3737, #9f1c23); 
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.right-ribbon-red:before, .right-ribbon-red:after {
  content: "";
  border-top:   3px solid #8e0202;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.right-ribbon-red:before {
  left: 0;
}
.right-ribbon-red:after {
  right: 0;
}

.left-ribbon-wrapper-red {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
}

.left-ribbon-red {
  font: bold 15px Sans-Serif;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #eb3737;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#eb3737), to(#9f1c23)); 
  background-image: -webkit-linear-gradient(top, #eb3737, #9f1c23); 
  background-image:    -moz-linear-gradient(top, #eb3737, #9f1c23); 
  background-image:     -ms-linear-gradient(top, #eb3737, #9f1c23); 
  background-image:      -o-linear-gradient(top, #eb3737, #9f1c23); 
  color: #ffffff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.left-ribbon-red:before, .left-ribbon-red:after {
  content: "";
  border-top:   3px solid #8e0202;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.left-ribbon-red:before {
  left: 0;
}
.left-ribbon-red:after {
  right: 0;
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    zoom:1; /* hasLayout ie7 trigger */
}

.nav-tabs, .nav-pills {
    text-align:center;
}

.rank-square {
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#353944;
	height:130px;
	width:130px;
	text-align:center;
	padding-top:15px;	
	font-size:14px;
}

.rank-square-purple {
	background:	#a12889;
}

.rank-square-purple:hover {
	background:	#811b6d;
}

.rank-square-placement {
	background:	#9f1c23;
}

.rank-square-placement:hover {
	background:	#8c141a;
}

.rank-square-bronze {
	background:	#bb6f37;
}

.rank-square-bronze:hover {
	background:	#985727;
}

.rank-square-silver {
	background:	#b1b1b1;
}

.rank-square-silver:hover {
	background:	#8c8989;
}

.rank-square-gold {
	background:	#f9ca0f;
}

.rank-square-gold:hover {
	background:	#e3b70a;
}

.rank-square-platinum {
	background:	#0db019;
}

.rank-square-platinum:hover {
	background:	#0a9e15;
}

.rank-square-diamond {
	background:	#0aaacc;
}

.rank-square-diamond:hover {
	background:	#038daa;
}

.rank_square_amt {
	font-size:32px;
	font-weight:bold;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding-top:8px;
}

.win {
	color:#0db019;
}

.win50 {
	color:#9f1c23;
}

.win100 {
	color:#0baacc;
}

.lose {
	color:#9f1c23;
}

.win-boost {
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#353944;
	background-color:#0db019;
	min-width:60px;
	display: inline-block;
	padding:0 15px 0 15px;;
	text-align:center;
	font-weight:bold;
}

.lose-boost {
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#353944;
	background-color:#9f1c23;
	min-width:60px;
	display: inline-block;
	padding:0 15px 0 15px;;
	text-align:center;
	font-weight:bold;
}

.noshow-boost {
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#353944;
	background-color:#b1b1b1;
	width:100px;
	display: inline-block;
	padding:0 15px 0 15px;;
	text-align:center;
	font-weight:bold;
}

#sidebar {
	position:fixed;
	width:85px;
	height:250px;
	z-index:1;
	margin:100px 0 0 20px;
}

#sidebar > .icon {
	position:relative;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#ffffff;
	width:80px;
	height:80px;
	padding:5px 5px 5px 5px;
	margin:0 0 10px;
	text-align:center;
	font-weight: 900;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

#sidebar > .icon:first-line {
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.bg-dgrey {
	background-color:#353944;	
}

.bg-mgrey {
	background-color:#596072;	
}

.bg-gold {
	background-color:#e3b70a;
}

.rank {
	position:relative;
	margin:15px;
	background-color:#353944;
	width:150px;
	height:200px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-repeat:no-repeat;
	background-position:50% 95px;
	padding-top: 10px;
	color:#ffffff;
	font-size: 24px;
	display:inline-block;
	text-align:center;
}

.rank-feedback {
	padding-top: 150px;
	color:#f9ca0f;
}

.rank:hover {
	background-color:#464c5a;
}

.win_ratio {
	font-size:50px;
}

.price {
  font-size: 4em;
  font-family: "Arial Black", Gadget, sans-serif;
}

.price-cents {
  vertical-align: super;
  font-size: 50%;
  font-family: "Arial Black", Gadget, sans-serif;
}

.price-month {
  font-size: 35%;
  font-style: italic;
  font-family: "Arial Black", Gadget, sans-serif;
}



.size-h2 {
	font-size: 30px;
	font-weight:bold;
	line-height:125%;
}

.size-h4 {
font-size: 18px;
}

.size-h5 {
font-size: 16px;
}

.text-muted {
color: #999999;
}

.bg-success {
background-color: red;
}

.info, .success, .warning, .error, .validation { 
	max-width:830px; 
	border: 1px solid; 
	padding:10px 10px 10px 120px; 
	background-repeat: no-repeat; 
	background-position: 30px center; 
	text-align:left; 
	line-height:250%;
}

.info:first-line, .success:first-line , .warning:first-line , .error:first-line, .validation:first-line { 
	font-size:21px; 
	font-weight:900; 
}

.error {
	color:#f9f9f9; 
	background-color: #9f1c23; 
	background-image: url(../img/error.png); 
}

.info { 
	color:#f9f9f9; 
	background-color: #0baacc; 
	background-image: url(../img/info.png); 
}

.success { 
	color:#f9f9f9; 
	background-color: #0db019; 
	background-image: url(../img/success.png); 
}

.warning { 
	color:#f9f9f9; 
	background-color: #f9ca0f; 
	background-image: url(../img/warning.png); 
}

.validation { 
	color:#f9f9f9;  
	background-color:#353944; 
}

.notification {
	width:300px;
	height:200px;
	background-color: #FFFFFF; 
	border: 1px solid; 
	padding:10px 10px 10px 10px; 
	background-repeat: no-repeat; 
	background-position: 30px center; 
	text-align:left; 
	line-height:250%;
	margin:20px 0 10px 0;
	border:1px solid #353944;	
	position: fixed;
    bottom: 10px;
    right: 10px;
	z-index:999;
}

.fileUpload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.spin {
  -webkit-animation: spin 1.5s infinite linear;
  -moz-animation: spin 1.5s infinite linear;
  -o-animation: spin 1.5s infinite linear;
  animation: spin 1.5s infinite linear;
     -webkit-transform-origin: 50% 50%;
         transform-origin:50% 50%;
         -ms-transform-origin:50% 50%; /* IE 9 */
}

@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

div.overlay{  
    float:left; /* important */  
    position:relative; /* important(so we can absolutely position the description div */  
}  
div.spinner{  
    position:absolute; /* absolute position (so we can position it where we want)*/  
    left:0px;
    margin-top:-85px;
    margin-left: 52px;  
    width:-50%;  
    /* styling bellow */  
    color:#000000;  
    zoom: 1;
    filter: alpha(opacity=70);
    opacity: 0.7;
} 


/* MULTI STEPS CSS*/
#msform {
  margin: 50px auto;
  text-align: center;
/*  position: relative;*/
}
#msform fieldset {
  background: white;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
  padding: 20px 30px;
  box-sizing: border-box;
  width: 97%;
  margin: 0 1.5%;
  
  /*stacking fieldsets above each other*/
  /*position: absolute;*/
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
  display: none;
}

#msform .full {
  width: 100%;
}

/* CATEGORY buttons*/ 
#msform .cat-button {
  width: 100px;
  background: #8c141a;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 5px;
  margin: 10px 5px;
}
#msform .cat-button:hover, #msform .cat-button:focus {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #8c141a;
}

/*buttons*/
#msform .action-button {
  width: 100px;
  background: #0db019;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 5px;
  margin: 10px 5px;
  display:inline-block;
}
#msform .action-button:hover, #msform .action-button:focus {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #0db019; text-decoration:none;
}

#msform .action-button2 {
  width: 100px;
  background: #43cb4d;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 5px;
  margin: 10px 5px;
  display:inline-block;
}
#msform .action-button2:hover, #msform .action-button2:focus {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #43cb4d; text-decoration:none;
}



.action-button3 {
  width: 100px;
  background: #0db019;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 5px;
  margin: 10px 5px;
  display:inline-block;
}
.action-button3:hover, .action-button:focus {
  box-shadow: 0 0 0 2px white, 0 0 0 3px #0db019; text-decoration:none;
}

.action-button4 {
  width: 100px;
  background: #43cb4d;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 5px;
  margin: 10px 5px;
  display:inline-block;
}
.action-button4:hover, .action-button2:focus {
 box-shadow: 0 0 0 2px white, 0 0 0 3px #0db019; text-decoration:none;
}

.action-button5 {
  background: #43cb4d;
  font-weight: bold;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding: 10px 20px;
  margin: 10px 5px;
  display:inline-block;
}
.action-button5:hover, .action-button5:focus { color:#ffffff;
 box-shadow: 0 0 0 2px white, 0 0 0 3px #0db019; text-decoration:none;
}


/*headings*/
.fs-title {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #2C3E50;
  margin-bottom: 10px;
}
.fs-subtitle {
  font-weight: normal;
  font-size: 13px;
  color: #666;
  margin-bottom: 20px;
}

/*progressbar*/
#progressbar {
  margin-bottom: 30px;
  overflow: hidden;
  /*CSS counters to number the steps*/
  counter-reset: step;
}
#progressbar li {
  list-style-type: none;
  text-transform: uppercase;
  font-size: 10px;
  width: 23%;
  margin-right:.5%;
  float: left;
  position: relative;
}
#progressbar li:before {
  content: counter(step);
  counter-increment: step;
  width: 100%;
  line-height: 20px;
  display: block;
  font-size: 13px;
  color: #333;
  background: white;
  margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
  content: '';
  width: 100%;
  height: 2px;
  background: white;
  position: absolute;
  left: -50%;
  top: 9px;
  z-index: -1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
  /*connector not needed before the first step*/
  content: none; 
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after{
  background: #8c141a;
  color: white;
}

label{
 display: inline-block; 
  vertical-align: top;
}
  .ui-slider-horizontal .ui-state-default {background: #8c141a; top: -7px;  border-radius: 50%; border: #8c141a; 
}
  .ui-slider-horizontal {background: #91292E; height: 6px;}
  .defaultslide {margin: 30px;}

/* END MULTI STEPS CSS */

input[type="checkbox"] {
  margin: 8px;
}

.table_th {
    background: none repeat scroll 0 0 #5b6273;
    color: #ffffff;
}

.tabpanel_div{}
.tabpanel_div li{ float:right;}
.tabpanel_div li a{ background:#464c5a; padding: 8px 13px; margin-right: 8px; color:#ffffff;}
.tabpanel_div li a:hover{ background:#1298a4; color:#ffffff;}
.tabpanel_div > li.active > a, .tabpanel_div > li.active > a:hover, .tabpanel_div > li.active > a:focus{
	
	background:#1298a4; color:#ffffff;
	
	
	}


.sort_by{ background:#464c5a; color:#ffffff;  margin-top: 3px;}
.sort_by_div{ right:0;}
.sort_by:hover, .sort_by:focus, .sort_by:active, .sort_by.active, .open .dropdown-toggle.sort_by{ background:#353944; color:#ffffff;}

.dropdown li a{ background:none; color:#292204;}
.dropdown li a:hover{ background:none; color:#9f1c23;}

.badge2 {
    background-color: #5b6273;
    border-radius: 10px;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}


#cssmenu > ul > li:hover > a .badge2, #cssmenu > ul > li.active > a .badge2{ background:#1298a4;}



.table_title {
    display: inline;
    float: left;
    font-size: 20px;
    margin: 0;
    padding: 0;
    text-align: left;
}





.pagination2{}
.pagination2 > li > a, .pagination2 > li > span{ color:#292204;}
.project_title_1{ font-size:15px; padding:0; margin:0;  font-weight:bold;}
.project_title_1:hover{ text-decoration:none; color:#1298a4;}
.project_title_2{ font-size:14px;}
.project_title_2:hover{ text-decoration:none; color:#353944;}

.project_title_3{ font-size:13px;  margin-top: 5px;}


.login_2{}
.login_2 h2{ font-size:19px; font-weight:bold; text-align:left; margin:5px 0 7px 0;}

.signup_2{}
.signup_2 h2{ font-size:19px; font-weight:bold; text-align:left; margin:5px 0 7px 0;}
.signup_2 label{ line-height: 23px;}

.forget_pass{
    font-size: 12px;
    padding-left: 10px;
    text-align: left;
}


.devider_line{ background:url(../img/divider_line.png) no-repeat center center; min-height: 282px;}

@media only screen and (max-width : 1100px) {

.devider_line{ min-height: 40px; background: url(../img/divider_line-_2.png) no-repeat center center; clear:both;}

}
	



.btn-login {
    background-color: #0db019;
    border-color: #0db019;
    color: #fff;
    display: table;
    float: right;
    margin: 5px 0 0;
    padding: 8px 17px;
	width:auto;
	
}

.btn-login:hover{ background-color: #9f1c23;
    border-color: #9f1c23;
    color: #fff;}

.btn-signup {
    background-color: #9f1c23;
    border-color: #9f1c23;
    color: #fff;
    display: table;
    float: right;
    margin: 15px 0 0;
    padding: 8px 17px;
	width:auto;
	
}

.btn-signup:hover{ background-color: #0db019;
    border-color: #0db019;
    color: #fff;}






/*****************************Catagories_CSS******************************/



.tr_bg{ background:#e3fcfe;}


@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
#cssmenu {
  margin: 0;
  width: auto;
  padding: 0;
  line-height: 1;
  display: block;
  position: relative;
  font-family: 'PT Sans', sans-serif;
  
  background: none repeat scroll 0 0 #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.3);
    margin: 0 0 15px;
    padding: 13px;
}

#cssmenu h2{ display:block;  padding: 3px 0 0 0; color:#0b808a; text-align:left; font-size:20px; margin:0 0 9px 0; border-bottom:solid 1px #0b808a;



}


#cssmenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#cssmenu ul:after,
#cssmenu:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#cssmenu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
#cssmenu ul li a {
  text-decoration: none;
  display: block;
  margin: 0;
/*  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;*/
}
#cssmenu ul li ul {
  position: absolute;
  left: -9999px;
  top: auto;
}
#cssmenu ul li ul li {
  max-height: 0;
  position: absolute;
/*  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;*/
  background: #ffffff;
}
#cssmenu ul li ul li.has-sub:after {
  display: block;
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: #000000;
  z-index: 1;
  top: 13px;
  right: 15px;
}
#cssmenu.align-right ul li ul li.has-sub:after {
  right: auto;
  left: 15px;
}
#cssmenu ul li ul li.has-sub:before {
  display: block;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-left-color: #ffffff;
  z-index: 2;
  top: 15px;
  right: 15px;
}
#cssmenu.align-right ul li ul li.has-sub:before {
  right: auto;
  left: 15px;
  border-left-color: transparent;
  border-right-color: #ffffff;
}
#cssmenu ul li ul li a {
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  color: #000000;
  letter-spacing: 0;
  display: block;
  width: 170px;
  padding: 11px 10px 11px 20px;
}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a {
  color: #4cb6ea;
}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after {
  background: #4cb6ea;
}
#cssmenu ul li ul li:hover > ul {
  left: 100%;
  top: 0;
}
#cssmenu ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu > ul > li {
  /*float: left;*/
  text-align:left;
}
#cssmenu.align-center > ul > li {
  float: none;
  display: inline-block;
}
#cssmenu.align-center > ul {
  text-align: center;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu.align-right ul ul li:hover > ul {
  right: 100%;
  left: auto;
}
#cssmenu.align-right ul ul li a {
  text-align: right;
}
#cssmenu > ul > li:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  color:#1298a4;
/*  -webkit-transition: height .2s;
  -moz-transition: height .2s;
  -ms-transition: height .2s;
  -o-transition: height .2s;
  transition: height .2s;*/
}

#cssmenu > ul > li:last-child:after{ -webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;} 



#cssmenu > ul > li.has-sub > a {
  padding-right: 40px;
}
#cssmenu > ul > li.has-sub > a:after {
  display: block;
  content: "";
  background: #ffffff;
  height: 12px;
  width: 12px;
  position: absolute;
  border-radius: 13px;
  right: 14px;
  top: 16px;
  
}
#cssmenu > ul > li.has-sub > a:before {
  display: block;
  content: "";
  border: 4px solid transparent;
  border-top-color: #4cb6ea;
  z-index: 2;
  height: 0;
  width: 0;
  position: absolute;
  right: 16px;
  top: 21px;
}
#cssmenu > ul > li > a {
  color: #353944;
  padding: 12px 0 12px 10px;
  font-weight: 700;

  font-size: 14px;
  z-index: 2;
  position: relative;
  border-bottom:dotted 1px #ccc;
}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after {
  height: 100%;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #1298a4;
  background:#e9fdff;
}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after {
  background: #000000;
}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before {
  border-top-color: #ffffff;
}
#cssmenu > ul > li:hover > ul {
  left: 0;
}
#cssmenu > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu > ul > li > a {
  display: block;
}
#cssmenu > ul > li {
  width: auto;
}
#cssmenu > ul > li > ul {
  width: 170px;
  display: block;
}
#cssmenu > ul > li > ul > li {
  width: 170px;
  display: block;
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  #cssmenu > ul > li > ul {
    width: 100%;
    display: block;
  }
  #cssmenu.align-right ul li a {
    text-align: left;
  }
  #cssmenu > ul > li > ul > li {
    width: 100%;
    display: block;
  }
  #cssmenu.align-right ul ul li a {
    text-align: left;
  }
  #cssmenu > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
  #cssmenu ul li ul li a {
    width: 100%;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu.align-center > ul > li {
    display: block;
  }
  #cssmenu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
  }
  #cssmenu ul {
    width: 100%;
  }
  #cssmenu ul > li {
    float: none;
    width: 100%;
  }
  #cssmenu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #cssmenu ul > li:after {
    display: none;
  }
  #cssmenu ul li.has-sub > a:after,
  #cssmenu ul li.has-sub > a:before,
  #cssmenu ul li ul li.has-sub:after,
  #cssmenu ul li ul li.has-sub:before {
    display: none;
  }
  #cssmenu ul li ul,
  #cssmenu ul li ul li ul,
  #cssmenu ul li ul li:hover > ul,
  #cssmenu.align-right ul li ul,
  #cssmenu.align-right ul li ul li ul,
  #cssmenu.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
  #cssmenu ul li ul li,
  #cssmenu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  #cssmenu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
  #cssmenu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  #cssmenu ul li ul li:hover > a {
    color: #000000;
  }
  #cssmenu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    cursor: pointer;
  }
  #cssmenu #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 16px;
  }
  #cssmenu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 26px;
  }
}





/*===============================Contest-Description============================*/


.title_div{ float:left;
}

.con-des-title-1{ font-size:14px; color:#353944; text-align:left; padding:0; margin:0;}
.con-des-title-1 i{ color:#646974;}
.con-des-title-1 span{ text-decoration:none; background:#1298a4; color:#ffffff; text-align:center; font-size:11px; margin: 6px 0 0 5px;
    padding: 0 10px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}



.graeenty_bt_1{ font-size:14px; color:#353944; text-align:left; padding:0; margin:0;}
.graeenty_bt_1 i{ color:#646974;}
.graeenty_bt_1{ text-decoration:none; background:#1298a4; color:#ffffff; text-align:center; font-size:10px; margin: 6px 0 0 5px;
    padding: 0 5px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}




.con-des-title-2{ font-size:21px; color:#353944; text-align:left; font-weight: bold; padding:0; margin:0;}

.con-des-title-3{ font-size:15px; color:#464c5a; text-align:left; padding:0; margin:0;}
.con-des-title-3 .clientname{ color:#0b808a; margin-right:75px;}
.con-des-title-3 .date{ color:#464c5a; margin-right:75px;}
.con-des-title-3 strong{ color:#0b808a; margin-right:30px; text-transform:uppercase;}


.winer_div{border-left: 1px solid #ccc; float:right; width:200px; }

.winer_div .title-1{ font-size:18px; color:#353944; text-align:center; padding:0; margin:0;}
.winer_div .title-2{ font-size:25px; line-height:26px; color:#353944; font-weight:bold; text-align:center; font-weight: bold; padding:0; margin:0;}
.winer_div .title-3{ font-size:14px; color:#464c5a; text-align:center; padding:0; margin: 2px 0 0;}
.winer_div .title-2 i{ color:#1298a4; font-size:21px;}




.entries_div{ border-left: 1px solid #ccc; float:right; width:200px; }

.entries_div .title-1{ font-size:18px; color:#353944; text-align:center; padding:0; margin:0;}
.entries_div .title-2{ font-size:28px; line-height:30px; color:#353944; font-weight:bold; text-align:center; font-weight: bold; padding:0; margin:0;}
.entries_div .title-3{ font-size:14px; color:#464c5a; text-align:center; padding:0; margin:0;}


.contest_brif{ padding:0 0 0 15px;}
.contest_brif h2{ font-size:15px; font-weight:bold; color:#0b808a; text-align:left; padding:0; margin:12px 0 !important;}
.contest_brif h2 span{ float:right;}
.contest_brif p{ font-size:15px !important; color:#353944 !important; text-align:left; padding:0; margin:13px 0 !important;}
.contest_brif h3{ font-size:15px !important; color:#353944 !important; text-align:left; padding:0; margin:0 !important;}
.contest_brif a{ color: #1298a4;
    display: inline;
    font-size: 15px;
    margin:0;
    padding: 0;
    text-align: left !important;}
.contest_brif a:hover{ text-decoration:none; color:#353944;}

.contest_brif .title {
    margin: 0;
    padding: 0;
	display:block;
}





.comment_wrapper{ padding:0 15px;}
.comment_wrapper h2{ font-size:16px; font-weight:normal; color:#353944; text-align:left; padding:0; margin:12px 0 !important;}
.comment_wrapper h2 span{ color:#1298a4; margin-right:15px; font-size:12px; font-weight:normal;}
.comment_wrapper p{ font-size:15px !important; color:#353944 !important; text-align:left; padding:0; margin:13px 0 !important;}
.comment_wrapper a{ width:150px; background:#0b808a; padding:5px 0; text-align:center; float:left; font-size:15px; color:#ffffff;}
.comment_wrapper a:hover{ text-decoration:none; background:#1298a4; color:#ffffff;}




















@media only screen and (min-width: 768px) {
  header {
    height: 200px;
    line-height: 225px;
  }
  header h1 {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.cd-tabs {
  position: relative;
/*  width: 90%;
  max-width: 960px;*/
  margin: 0 auto;
}
.cd-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.cd-tabs::after {
  /* subtle gradient layer on top right - to indicate it's possible to scroll */
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 50px;
  z-index: 1;
  pointer-events: none;
  background: -webkit-linear-gradient( right , #f8f7ee, rgba(248, 247, 238, 0));
  background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.no-cssgradients .cd-tabs::after {
  display: none;
}
.cd-tabs.is-ended::after {
  /* class added in jQuery - remove the gradient layer when it's no longer possible to scroll */
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-tabs nav {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
  
background:#898e9a;
}
@media only screen and (min-width: 768px) {
  .cd-tabs::after {
    display: none;
  }
  .cd-tabs nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    box-shadow: inset -2px 0 3px rgba(203, 196, 130, 0.06);
    z-index: 1;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs nav {
    position: relative;
    float: none;
    box-shadow: none;
  }
}

.cd-tabs-navigation {
  width: 360px;
}
.cd-tabs-navigation:after {
  content: "";
  display: table;
  clear: both;
}
.cd-tabs-navigation li {
  float: left;
  list-style-type: none;
}
.cd-tabs-navigation a {
  position: relative;
  display: block;
  height: 60px;
  width: 60px;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  color: #c3c2b9;
  padding-top: 34px;
}
.no-touch .cd-tabs-navigation a:hover {
  color: #29324e;
  background-color: rgba(233, 230, 202, 0.3);
}
.cd-tabs-navigation a.selected {
  background-color: #ffffff !important;
  box-shadow: inset 0 2px 0 #f05451;
  color: #29324e;
}
.cd-tabs-navigation a::before {
  /* icons */
  position: absolute;
  top: 12px;
  left: 50%;
  margin-left: -10px;
  display: inline-block;
  height: 20px;
  width: 20px;
  background-image: url("../img/vicons.svg");
  background-repeat: no-repeat;
}
.cd-tabs-navigation a[data-content='inbox']::before {
  background-position: 0 0;
}
.cd-tabs-navigation a[data-content='new']::before {
  background-position: -20px 0;
}
.cd-tabs-navigation a[data-content='gallery']::before {
  background-position: -40px 0;
}
.cd-tabs-navigation a[data-content='store']::before {
  background-position: -60px 0;
}
.cd-tabs-navigation a[data-content='settings']::before {
  background-position: -80px 0;
}
.cd-tabs-navigation a[data-content='trash']::before {
  background-position: -100px 0;
}
.cd-tabs-navigation a[data-content='inbox'].selected::before {
  background-position: 0 -20px;
}
.cd-tabs-navigation a[data-content='new'].selected::before {
  background-position: -20px -20px;
}
.cd-tabs-navigation a[data-content='gallery'].selected::before {
  background-position: -40px -20px;
}
.cd-tabs-navigation a[data-content='store'].selected::before {
  background-position: -60px -20px;
}
.cd-tabs-navigation a[data-content='settings'].selected::before {
  background-position: -80px -20px;
}
.cd-tabs-navigation a[data-content='trash'].selected::before {
  background-position: -100px -20px;
}
@media only screen and (min-width: 768px) {
  .cd-tabs-navigation {
    /* move the nav to the left on medium sized devices */
    width: 80px;
    float: left;
  }
  .cd-tabs-navigation a {
    height: 80px;
    width: 80px;
    padding-top: 46px;
  }
  .cd-tabs-navigation a.selected {
    box-shadow: inset 2px 0 0 #f05451;
  }
  .cd-tabs-navigation a::before {
    top: 22px;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs-navigation {
    /* tabbed on top on big devices */
    width: auto;
	margin-bottom: 0;
	padding-left:0;
  }
  .cd-tabs-navigation a {
    height: 45px;
    line-height: 45px;
    width: auto;
    text-align: left;
    font-size: 14px;
    padding: 0 25px;
	text-decoration: none; font-weight:normal;
	color:#ffffff;
  }
  .cd-tabs-navigation a.selected {
    box-shadow: inset 0 2px 0 #fe8402;
  }
  .cd-tabs-navigation a::before {
    top: 50%;
    margin-top: -10px;
    margin-left: 0;
    left: 38px;
  }
}

.cd-tabs-content {
  background: #ffffff;
}
.cd-tabs-content li {
  display: none;
  padding: 1.4em;
}
.cd-tabs-content li.selected {
  display: block;
  -webkit-animation: cd-fade-in 0.5s;
  -moz-animation: cd-fade-in 0.5s;
  animation: cd-fade-in 0.5s;
}
.cd-tabs-content li p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.6;
  color: #8493bf;
  margin-bottom: 2em;
}
@media only screen and (min-width: 768px) {
  .cd-tabs-content {
    min-height: 480px;
  }
  .cd-tabs-content li {
    padding: 2em 2em 2em 7em;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs-content {
    min-height: 0;
	padding-left:0;
	-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
  }
  .cd-tabs-content li {
    padding: 2em;
  }
  .cd-tabs-content li p {
    font-size: 16px;
    font-size: 1rem;
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}



.cd-tabs-navigation-2{ margin-bottom:0;}

.cd-tabs-navigation-2 li {
  float: left;
  list-style-type: none;
}
.cd-tabs-navigation-2 a {
  position: relative;
  display: block;
   height: 45px;
    margin: 0 0 0 5px;
    padding: 0 20px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  line-height: 45px;
  text-decoration:none;
}

.cd-tabs-navigation-2 a.submit_design{ background:#fe8402; color:#ffffff;}
.cd-tabs-navigation-2 a.submit_design:hover{ background:#353944; color:#ffffff;}

.back_to_project{ float: left;
    margin: 22px 0 0 20px;
    text-align: left;}
.back_to_project:hover{ text-decoration:none; color:#0b808a;}


.cd-tabs-navigation-2 a:hover {
  color: #29324e;
}
.cd-tabs-navigation-2 a.selected {
  background-color: #ffffff !important;
  box-shadow: inset 0 2px 0 #f05451;
  color: #29324e;
}




.title_wrapper{
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.3);
    padding: 13px;
	margin:0 0 35px 0;
}









/*====================================FLAG-CSS=================================*/


.uflag {
	width: 16px;
	height: 11px;
	background:url(flags.png) no-repeat;
	display: inline-block;
    font-size: 0;
}

.uflag.uflag-ad {background-position: -16px 0}
.uflag.uflag-ae {background-position: -32px 0}
.uflag.uflag-af {background-position: -48px 0}
.uflag.uflag-ag {background-position: -64px 0}
.uflag.uflag-ai {background-position: -80px 0}
.uflag.uflag-al {background-position: -96px 0}
.uflag.uflag-am {background-position: -112px 0}
.uflag.uflag-an {background-position: -128px 0}
.uflag.uflag-ao {background-position: -144px 0}
.uflag.uflag-ar {background-position: -160px 0}
.uflag.uflag-as {background-position: -176px 0}
.uflag.uflag-at {background-position: -192px 0}
.uflag.uflag-au {background-position: -208px 0}
.uflag.uflag-aw {background-position: -224px 0}
.uflag.uflag-az {background-position: -240px 0}
.uflag.uflag-ba {background-position: 0 -11px}
.uflag.uflag-bb {background-position: -16px -11px}
.uflag.uflag-bd {background-position: -32px -11px}
.uflag.uflag-be {background-position: -48px -11px}
.uflag.uflag-bf {background-position: -64px -11px}
.uflag.uflag-bg {background-position: -80px -11px}
.uflag.uflag-bh {background-position: -96px -11px}
.uflag.uflag-bi {background-position: -112px -11px}
.uflag.uflag-bj {background-position: -128px -11px}
.uflag.uflag-bm {background-position: -144px -11px}
.uflag.uflag-bn {background-position: -160px -11px}
.uflag.uflag-bo {background-position: -176px -11px}
.uflag.uflag-br {background-position: -192px -11px}
.uflag.uflag-bs {background-position: -208px -11px}
.uflag.uflag-bt {background-position: -224px -11px}
.uflag.uflag-bv {background-position: -240px -11px}
.uflag.uflag-bw {background-position: 0 -22px}
.uflag.uflag-by {background-position: -16px -22px}
.uflag.uflag-bz {background-position: -32px -22px}
.uflag.uflag-ca {background-position: -48px -22px}
.uflag.uflag-catalonia {background-position: -64px -22px}
.uflag.uflag-cd {background-position: -80px -22px}
.uflag.uflag-cf {background-position: -96px -22px}
.uflag.uflag-cg {background-position: -112px -22px}
.uflag.uflag-ch {background-position: -128px -22px}
.uflag.uflag-ci {background-position: -144px -22px}
.uflag.uflag-ck {background-position: -160px -22px}
.uflag.uflag-cl {background-position: -176px -22px}
.uflag.uflag-cm {background-position: -192px -22px}
.uflag.uflag-cn {background-position: -208px -22px}
.uflag.uflag-co {background-position: -224px -22px}
.uflag.uflag-cr {background-position: -240px -22px}
.uflag.uflag-cu {background-position: 0 -33px}
.uflag.uflag-cv {background-position: -16px -33px}
.uflag.uflag-cw {background-position: -32px -33px}
.uflag.uflag-cy {background-position: -48px -33px}
.uflag.uflag-cz {background-position: -64px -33px}
.uflag.uflag-de {background-position: -80px -33px}
.uflag.uflag-dj {background-position: -96px -33px}
.uflag.uflag-dk {background-position: -112px -33px}
.uflag.uflag-dm {background-position: -128px -33px}
.uflag.uflag-do {background-position: -144px -33px}
.uflag.uflag-dz {background-position: -160px -33px}
.uflag.uflag-ec {background-position: -176px -33px}
.uflag.uflag-ee {background-position: -192px -33px}
.uflag.uflag-eg {background-position: -208px -33px}
.uflag.uflag-eh {background-position: -224px -33px}
.uflag.uflag-england {background-position: -240px -33px}
.uflag.uflag-er {background-position: 0 -44px}
.uflag.uflag-es {background-position: -16px -44px}
.uflag.uflag-et {background-position: -32px -44px}
.uflag.uflag-eu {background-position: -48px -44px}
.uflag.uflag-fi {background-position: -64px -44px}
.uflag.uflag-fj {background-position: -80px -44px}
.uflag.uflag-fk {background-position: -96px -44px}
.uflag.uflag-fm {background-position: -112px -44px}
.uflag.uflag-fo {background-position: -128px -44px}
.uflag.uflag-fr {background-position: -144px -44px}
.uflag.uflag-ga {background-position: -160px -44px}
.uflag.uflag-gb {background-position: -176px -44px}
.uflag.uflag-gd {background-position: -192px -44px}
.uflag.uflag-ge {background-position: -208px -44px}
.uflag.uflag-gf {background-position: -224px -44px}
.uflag.uflag-gg {background-position: -240px -44px}
.uflag.uflag-gh {background-position: 0 -55px}
.uflag.uflag-gi {background-position: -16px -55px}
.uflag.uflag-gl {background-position: -32px -55px}
.uflag.uflag-gm {background-position: -48px -55px}
.uflag.uflag-gn {background-position: -64px -55px}
.uflag.uflag-gp {background-position: -80px -55px}
.uflag.uflag-gq {background-position: -96px -55px}
.uflag.uflag-gr {background-position: -112px -55px}
.uflag.uflag-gs {background-position: -128px -55px}
.uflag.uflag-gt {background-position: -144px -55px}
.uflag.uflag-gu {background-position: -160px -55px}
.uflag.uflag-gw {background-position: -176px -55px}
.uflag.uflag-gy {background-position: -192px -55px}
.uflag.uflag-hk {background-position: -208px -55px}
.uflag.uflag-hm {background-position: -224px -55px}
.uflag.uflag-hn {background-position: -240px -55px}
.uflag.uflag-hr {background-position: 0 -66px}
.uflag.uflag-ht {background-position: -16px -66px}
.uflag.uflag-hu {background-position: -32px -66px}
.uflag.uflag-ic {background-position: -48px -66px}
.uflag.uflag-id {background-position: -64px -66px}
.uflag.uflag-ie {background-position: -80px -66px}
.uflag.uflag-il {background-position: -96px -66px}
.uflag.uflag-im {background-position: -112px -66px}
.uflag.uflag-in {background-position: -128px -66px}
.uflag.uflag-io {background-position: -144px -66px}
.uflag.uflag-iq {background-position: -160px -66px}
.uflag.uflag-ir {background-position: -176px -66px}
.uflag.uflag-is {background-position: -192px -66px}
.uflag.uflag-it {background-position: -208px -66px}
.uflag.uflag-je {background-position: -224px -66px}
.uflag.uflag-jm {background-position: -240px -66px}
.uflag.uflag-jo {background-position: 0 -77px}
.uflag.uflag-jp {background-position: -16px -77px}
.uflag.uflag-ke {background-position: -32px -77px}
.uflag.uflag-kg {background-position: -48px -77px}
.uflag.uflag-kh {background-position: -64px -77px}
.uflag.uflag-ki {background-position: -80px -77px}
.uflag.uflag-km {background-position: -96px -77px}
.uflag.uflag-kn {background-position: -112px -77px}
.uflag.uflag-kp {background-position: -128px -77px}
.uflag.uflag-kr {background-position: -144px -77px}
.uflag.uflag-kurdistan {background-position: -160px -77px}
.uflag.uflag-kw {background-position: -176px -77px}
.uflag.uflag-ky {background-position: -192px -77px}
.uflag.uflag-kz {background-position: -208px -77px}
.uflag.uflag-la {background-position: -224px -77px}
.uflag.uflag-lb {background-position: -240px -77px}
.uflag.uflag-lc {background-position: 0 -88px}
.uflag.uflag-li {background-position: -16px -88px}
.uflag.uflag-lk {background-position: -32px -88px}
.uflag.uflag-lr {background-position: -48px -88px}
.uflag.uflag-ls {background-position: -64px -88px}
.uflag.uflag-lt {background-position: -80px -88px}
.uflag.uflag-lu {background-position: -96px -88px}
.uflag.uflag-lv {background-position: -112px -88px}
.uflag.uflag-ly {background-position: -128px -88px}
.uflag.uflag-ma {background-position: -144px -88px}
.uflag.uflag-mc {background-position: -160px -88px}
.uflag.uflag-md {background-position: -176px -88px}
.uflag.uflag-me {background-position: -192px -88px}
.uflag.uflag-mg {background-position: -208px -88px}
.uflag.uflag-mh {background-position: -224px -88px}
.uflag.uflag-mk {background-position: -240px -88px}
.uflag.uflag-ml {background-position: 0 -99px}
.uflag.uflag-mm {background-position: -16px -99px}
.uflag.uflag-mn {background-position: -32px -99px}
.uflag.uflag-mo {background-position: -48px -99px}
.uflag.uflag-mp {background-position: -64px -99px}
.uflag.uflag-mq {background-position: -80px -99px}
.uflag.uflag-mr {background-position: -96px -99px}
.uflag.uflag-ms {background-position: -112px -99px}
.uflag.uflag-mt {background-position: -128px -99px}
.uflag.uflag-mu {background-position: -144px -99px}
.uflag.uflag-mv {background-position: -160px -99px}
.uflag.uflag-mw {background-position: -176px -99px}
.uflag.uflag-mx {background-position: -192px -99px}
.uflag.uflag-my {background-position: -208px -99px}
.uflag.uflag-mz {background-position: -224px -99px}
.uflag.uflag-na {background-position: -240px -99px}
.uflag.uflag-nc {background-position: 0 -110px}
.uflag.uflag-ne {background-position: -16px -110px}
.uflag.uflag-nf {background-position: -32px -110px}
.uflag.uflag-ng {background-position: -48px -110px}
.uflag.uflag-ni {background-position: -64px -110px}
.uflag.uflag-nl {background-position: -80px -110px}
.uflag.uflag-no {background-position: -96px -110px}
.uflag.uflag-np {background-position: -112px -110px}
.uflag.uflag-nr {background-position: -128px -110px}
.uflag.uflag-nu {background-position: -144px -110px}
.uflag.uflag-nz {background-position: -160px -110px}
.uflag.uflag-om {background-position: -176px -110px}
.uflag.uflag-pa {background-position: -192px -110px}
.uflag.uflag-pe {background-position: -208px -110px}
.uflag.uflag-pf {background-position: -224px -110px}
.uflag.uflag-pg {background-position: -240px -110px}
.uflag.uflag-ph {background-position: 0 -121px}
.uflag.uflag-pk {background-position: -16px -121px}
.uflag.uflag-pl {background-position: -32px -121px}
.uflag.uflag-pm {background-position: -48px -121px}
.uflag.uflag-pn {background-position: -64px -121px}
.uflag.uflag-pr {background-position: -80px -121px}
.uflag.uflag-ps {background-position: -96px -121px}
.uflag.uflag-pt {background-position: -112px -121px}
.uflag.uflag-pw {background-position: -128px -121px}
.uflag.uflag-py {background-position: -144px -121px}
.uflag.uflag-qa {background-position: -160px -121px}
.uflag.uflag-re {background-position: -176px -121px}
.uflag.uflag-ro {background-position: -192px -121px}
.uflag.uflag-rs {background-position: -208px -121px}
.uflag.uflag-ru {background-position: -224px -121px}
.uflag.uflag-rw {background-position: -240px -121px}
.uflag.uflag-sa {background-position: 0 -132px}
.uflag.uflag-sb {background-position: -16px -132px}
.uflag.uflag-sc {background-position: -32px -132px}
.uflag.uflag-scotland {background-position: -48px -132px}
.uflag.uflag-sd {background-position: -64px -132px}
.uflag.uflag-se {background-position: -80px -132px}
.uflag.uflag-sg {background-position: -96px -132px}
.uflag.uflag-sh {background-position: -112px -132px}
.uflag.uflag-si {background-position: -128px -132px}
.uflag.uflag-sk {background-position: -144px -132px}
.uflag.uflag-sl {background-position: -160px -132px}
.uflag.uflag-sm {background-position: -176px -132px}
.uflag.uflag-sn {background-position: -192px -132px}
.uflag.uflag-so {background-position: -208px -132px}
.uflag.uflag-somaliland {background-position: -224px -132px}
.uflag.uflag-sr {background-position: -240px -132px}
.uflag.uflag-ss {background-position: 0 -143px}
.uflag.uflag-st {background-position: -16px -143px}
.uflag.uflag-sv {background-position: -32px -143px}
.uflag.uflag-sx {background-position: -48px -143px}
.uflag.uflag-sy {background-position: -64px -143px}
.uflag.uflag-sz {background-position: -80px -143px}
.uflag.uflag-tc {background-position: -96px -143px}
.uflag.uflag-td {background-position: -112px -143px}
.uflag.uflag-tf {background-position: -128px -143px}
.uflag.uflag-tg {background-position: -144px -143px}
.uflag.uflag-th {background-position: -160px -143px}
.uflag.uflag-tj {background-position: -176px -143px}
.uflag.uflag-tk {background-position: -192px -143px}
.uflag.uflag-tl {background-position: -208px -143px}
.uflag.uflag-tm {background-position: -224px -143px}
.uflag.uflag-tn {background-position: -240px -143px}
.uflag.uflag-to {background-position: 0 -154px}
.uflag.uflag-tr {background-position: -16px -154px}
.uflag.uflag-tt {background-position: -32px -154px}
.uflag.uflag-tv {background-position: -48px -154px}
.uflag.uflag-tw {background-position: -64px -154px}
.uflag.uflag-tz {background-position: -80px -154px}
.uflag.uflag-ua {background-position: -96px -154px}
.uflag.uflag-ug {background-position: -112px -154px}
.uflag.uflag-um {background-position: -128px -154px}
.uflag.uflag-us {background-position: -144px -154px}
.uflag.uflag-uy {background-position: -160px -154px}
.uflag.uflag-uz {background-position: -176px -154px}
.uflag.uflag-va {background-position: -192px -154px}
.uflag.uflag-vc {background-position: -208px -154px}
.uflag.uflag-ve {background-position: -224px -154px}
.uflag.uflag-vg {background-position: -240px -154px}
.uflag.uflag-vi {background-position: 0 -165px}
.uflag.uflag-vn {background-position: -16px -165px}
.uflag.uflag-vu {background-position: -32px -165px}
.uflag.uflag-wales {background-position: -48px -165px}
.uflag.uflag-wf {background-position: -64px -165px}
.uflag.uflag-ws {background-position: -80px -165px}
.uflag.uflag-ye {background-position: -96px -165px}
.uflag.uflag-yt {background-position: -112px -165px}
.uflag.uflag-za {background-position: -128px -165px}
.uflag.uflag-zanzibar {background-position: -144px -165px}
.uflag.uflag-zm {background-position: -160px -165px}
.uflag.uflag-zw {background-position: -176px -165px}



/*====================================END=================================*/


.entery_box_div{}
.entery_box_div ul{ padding:0; margin:0 12px;}
.entery_box_div ul li{ list-style-type:none; float:left; margin-right:20px; margin-bottom:20px;  display:block; padding:0;}
.enntry_li_no_margin{ margin-right:0 !important;}



.entery_box_wrapper{ width:250px; background:#ffffff; padding:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 1px 1px 1px rgba(50, 50, 50, 0.3);
box-shadow:         0px 1px 1px 1px rgba(50, 50, 50, 0.3);
}


.entery_box_image_div{ height:200px; width:100%; border-bottom: 1px solid #e5e6e7; position:relative;
background:#e9eaea;
}
.entery_box_image_div h2{ font-size:20px; text-align:center; margin:0; padding:42px 0 8px 0; color:#7a7c84; font-weight:bold;}
.entery_box_image_div h4{ font-size:20px; text-align:center; margin:0; padding:55px 0 0 0; color:#7a7c84; font-weight:bold;}
.entery_box_image_div i{ display:block; margin:0 auto; text-align:center; font-size:40px; color:#7a7c84;}
.entery_box_image_div i.fa-ban{ font-size:70px; padding-top:20px;}
.entery_box_image_div h3{ font-size:18px; text-align:center; padding:0; margin:8px 0; color:#7a7c84;}
.entery_box_image_div img{ /* height:200px;*/ display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;
    width: auto;}

.entery_box_text{ position:relative;}
.entery_box_text h4{ text-align:left; font-size:14px; color:#353944; padding:0; margin:10px 0 5px 5px;}
.entery_box_text h4 span{ clear:#0b808a; margin-left:5px;}
.entery_box_text h4 span a{ color:#0b808a;}
.entery_box_text h4 span a:hover{ color:#0b808a; text-decoration:none;}
.entery_box_text h4 a:hover{ color:#0b808a; text-decoration:none;}


.entery_box_text h5{ text-align:center; font-size:14px; padding:0; margin:0;}
.entery_box_text h5 i{ margin:0 1px; color:#cacaca;}
.entery_box_text h5 i.star{color:#fe8402;}
.entery_box_text_transprent{ position:absolute; width:100%; height:100%; background:#ffffff; top:0; left:0; display:block;
-moz-opacity: 0.60;
-khtml-opacity: 0.60;
opacity: 0.60;
}








.entery_box_image_div_2 {
    background: none repeat scroll 0 0 #e9eaea;
    border-bottom: 1px solid #e5e6e7;
    height: 200px;
    position: relative;
    width: 100%;
}
.entery_box_image_div_2 h2{ font-size:20px; text-align:center; margin:0; padding:42px 0 8px 0; color:#7a7c84; font-weight:bold;}
.entery_box_image_div_2 h4{ font-size:20px; text-align:center; margin:0; padding:55px 0 0 0; color:#7a7c84; font-weight:bold;}
.entery_box_image_div_2 i{ display:block; margin:0 auto; text-align:center; font-size:40px; color:#7a7c84;}
.entery_box_image_div_2 i.fa-ban{ font-size:70px; padding-top:20px;}
.entery_box_image_div_2 h3{ font-size:18px; text-align:center; padding:0; margin:8px 0; color:#7a7c84;}
.entery_box_image_div_2 img{ /* height:200px;*/ display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;
    width: auto; -moz-opacity: 0.20;
opacity: 0.20;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=20);}


















.order_page_nav{ 
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin:0;
}
.order_page_nav ul{ padding:0; margin:0;}
.order_page_nav ul li{ font-size:12px; padding:3px 0; list-style-type:none; background:#ffffff;  background-size: 50% auto; color:#353944;  float:left; width:24.5%; margin-right:.5%; margin-bottom:35px;}
/*.order_page_nav ul li:hover{ background:#1298a4; background-size: 50% auto; color:#ffffff;  }*/
.order_page_nav ul li.active{ background:#1298a4; background-size: 50% auto; color:#ffffff;  }
.order_page_nav ul li a{ color:#353944; text-decoration:none; display:block; }
/*.order_page_nav ul li a:hover{  text-decoration:none; color:#ffffff;}*/
.order_page_nav ul li a.active{  text-decoration:none; color:#ffffff;}
.order_page_nav ul li:first-child{ -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}

.order_page_nav ul li:last-child{ -webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;} 




.pager_2_wrapper {
  width: 480px;
    margin: 25px auto 0;
}
.pager_2 li {
  display: inline-block;
  line-height: 25px;
  padding:0;
}
.pager_2 a {
  display: block;
  color: #ffffff;
  padding: 0 10px;
  border-radius: 2px;
  background:#999ba3;
  margin: 0 1px;
}

.pager_2 a:hover {
  text-decoration: none;
  background:#1298a4;
}

.pager_2 a.current{
  text-decoration: none;
  background:#1298a4;
}



.pager_2 li:target a {
  box-shadow: 1px 0 5px #1a1a1b inset,1px 0 0 #2d2d2d,0 1px 0 #2d2d2d;
  background: linear-gradient(top,#252627,#1c1c1e);
}





















    .enlarge{
    }
    .enlarge a{
    display:inline-block; /*places the images in a line*/
    position: relative;
    z-index: 0; /*resets the stack order of the list items - later we'll increase this*/
    }
    .enlarge img{
   height:140px; display:block; margin: 0 auto;
    width: auto;
    }
    .enlarge span{
    position:absolute;
left: -9999px;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.5s ease;
-moz-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
	width:570px;
	height:420px;
	
  
    }
	
    .enlarge a:hover{
    z-index: 50;
    cursor:pointer;
    }
    .enlarge span img{
    padding:2px;
    background:#ccc;
	width:100%;
	width:570px;
	height:420px;
	 max-height: 100%;
    position: relative;
    top: -3px;
    vertical-align: middle;
	
    }
    .enlarge a:hover span{
    top: -300px; /*the distance from the bottom of the thumbnail to the top of the popup image*/
    left: 0; /*distance from the left of the thumbnail to the left of the popup image*/
	visibility: visible;
    opacity: 1;
    }
    .enlarge a:hover:nth-child(2) span{
    left: -100px;
    }
    .enlarge a:hover:nth-child(3) span{
    left: -200px;
    }
	.enlarge a:hover:nth-child(4) span{
    left: -50px;
    }
	.enlarge a:hover:nth-child(5) span{
    left: -75px;
    }
    /**IE Hacks - see http://css3pie.com/ for more info on how to use CS3Pie and to download the latest version**/
    .enlarge img, .enlarge span{
    behavior: url(pie/PIE.htc);
    }


.submit_pic{ margin: 20px auto; height:200px; width:240px; border-bottom: 1px solid #e5e6e7; position:relative;
background: rgba(242,242,242,1);
background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 47%, rgba(229,230,231,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(47%, rgba(255,255,255,1)), color-stop(100%, rgba(229,230,231,1)));
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 47%, rgba(229,230,231,1) 100%);
background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 47%, rgba(229,230,231,1) 100%);
background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 47%, rgba(229,230,231,1) 100%);
background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(255,255,255,1) 47%, rgba(229,230,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e6e7', GradientType=0 );}
.submit_pic img{display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;
    width: auto;}
.submit_pic_loder{ width:25px; height:25px; background:#ffffff; display:block; margin:auto; position:absolute; bottom:0; right:0; left:0; top:0;}


.image_input {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    padding: 5px;
	margin: 20px 0 10px 0;
	width:100%;
}



.submit_wrapper_1{}
.submit_wrapper_1 p{ padding:0; margin:0;}
.submit_wrapper_1 label{ display:block; text-align:left; font-weight: normal;}
.submit_wrapper_1 .btnSubmit{ background: none repeat scroll 0 0 #0b808a; font-size:18px;
    border: medium none;
    color: #ffffff;
    float: left;
    margin: 15px 0;
    padding: 4px 0;
    text-align: center;
    width: 100px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.submit_wrapper_1 .btnSubmit:hover{ background:#1298a4;}



.submit_wrapper_1 .chake_box{ padding:0; margin:0; height:20px;}

.submit_guideline{  border-left: 1px dashed #ccc;
    margin-top: 12px;
    padding-left: 30px;}
	
	
.submit_guideline ul{ padding:0; margin:0;}	
.submit_guideline ul li{ text-align:left; display:block; font-size:13px; list-style-type:none; background: url(../img/tick_mark.png) no-repeat 0 7px; margin: 7px 0; padding: 0 0 0 18px;}

.submit_guideline ul li a{ text-decoration:none; color:#0b808a;}
.submit_guideline ul li a:hover{ color:#fe8402;}

.submit_guideline h2{ 
    color: #0b808a;
    display: block;
    font-size: 18px;
    margin: 0 0 9px;
    padding: 3px 0 0;
    text-align: left;
}

.submit_guideline p{ display:block; text-align:left; font-size:13px; padding:0; margin:15px 0;}

.submit_guideline p a{ color: #0b808a;}	
.submit_guideline p a:hover{ color:#fe8402; text-decoration:none;}
.submit_guideline_link{ padding-top:15px; text-align:center;}



.submit_design_tile{ font-size:18px;  text-align:left;}

.link_icon{ margin-right:10px;}
.link_icon:hover{ color:#0b808a;}

.rating_div{ border-top:dotted 1px #ccc; padding:8px 0;}
.rating_div .form-control-widh{ height: 24px;
    padding: 0 5px;
    width: 48px;}
.rating_div .form-inline .form-group{ text-align:left; display:block; margin-left:10px; padding: 5px 0;}

.rating_div label{ vertical-align: middle; font-weight: normal;}

.rating_div textarea{ width:95% !important;}

.rating_div .bt_submit{ float:right; background:#0b808a; color:#ffffff; margin:10px 12px 0 0; height: 25px;
    line-height: 25px;
    padding: 0 7px;}
.rating_div .bt_submit:hover{ background:#1298a4;}

.elemenate{ margin-right:15px;}
.elemenate:hover{ text-decoration:none; color:#0b808a;}

.comment_pic_wraper_1{ float:left; margin-right: 34px;}
.comment_pic_wraper_1 a{ background:none; text-align:left; color:#353944;  font-size: 15px;
    padding: 0;
    width: auto;}
.comment_pic_wraper_1 a:hover{ text-decoration:none; background:none; color:#0b808a !important;}



.comment_pic_wraper_2{ float:right; margin-left: 34px;}
.comment_pic_wraper_2 a{ background:none; text-align:left; color:#353944;  font-size: 15px;
    padding: 0;
    width: auto;}
.comment_pic_wraper_2 a:hover{ text-decoration:none; background:none; color:#0b808a !important;}



.comment_submit{ background:#0b808a; color:#ffffff; margin:10px 12px 0 0;}
.comment_submit:hover{ background:#1298a4;}

.coment_textarea{  margin: 30px auto 0; width: 50%; border: 1px solid #1298a4;}









.speech-bubble { float:left;
  position: relative;
  background-color: #e9fdff;
 
  width: 58%;
  height: auto;
  line-height: 20px; /* Vertical center */
 
  color: white;
  text-align: center;
  border-radius: 10px;
 
  font-family: sans-serif;
}

.speech-bubble p{ color:#353944; padding:0 15px; line-height: 20px !important;}
.speech-bubble p span{ color:#0b808a; padding-bottom:7px; font-size:12px; display:block;}
 
.speech-bubble:after {
  content: '';
  position: absolute;
 
  width: 0;
  height: 0;
 
  border: 15px solid;
}

.speech-bubble-left:after {
  border-right-color: #e9fdff;
 
  top: 25px;
  right: 100%;
  margin-top: -15px;   
}




.comment_grey{ margin:20px 0;}

.speech-bubble_2 { float:right;
  position: relative;
  background-color: #f6f4f4;
 
  width: 58%;
  height: auto;
  line-height: 20px; /* Vertical center */
 
  color: white;
  text-align: center;
  border-radius: 10px;
 
  font-family: sans-serif;
}

.speech-bubble_2 p{ color:#353944; padding:0 15px; line-height: 20px !important;}
.speech-bubble_2 p span{ color:#0b808a; padding-bottom:7px; font-size:12px; display:block;}
 
.speech-bubble_2:after {
  content: '';
  position: absolute;
 
  width: 0;
  height: 0;
 
  border: 15px solid;
}

.speech-bubble-right:after {
  border-left-color: #f6f4f4;
 
  left: 100%;
  top: 25px;
  margin-top: -15px;   
}



.progress_bar_my{ width:240px; margin:20px auto 0 auto;}


.project_title{ background:#ffffff; display:block;}
.project_title a{ font-size:20px; text-align:left; display:block; padding: 10px 0 0 40px;}
.project_title a:hover{ color:#0b808a; text-decoration:none;}


.instration_div_1{ width:100%; background:#fe8402; position:absolute; 
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}

.instration_div_1 p{ color:#fffff; text-align:left;}



.fragment {
    font-size: 12px;
    font-family: tahoma;
    height: auto;
    border: 1px solid #ccc;
    color: #ffffff;
    display: block;
    padding: 10px;
    box-sizing: border-box;
    text-decoration: none;
	background:#FF0000;
	
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;

}

.fragment p{ color:#ffffff; font-size:16px; line-height:18px; margin: 0;
    padding: 0;}

.fragment:hover {
    box-shadow: 2px 2px 5px rgba(0,0,0,.2);
	text-decoration:none;

}

.fragment_2 {
	background:#00FF00 !important;
	


}



#close {
    float:right;
    display:inline-block;
    padding:0 5px;
	color:#ffffff;
	cursor:pointer;
	font-size:16px;
	margin-top: -6px;
}

#close:hover {
    float:right;
    display:inline-block;
    color:#fff;
}
















.dropdown-menu > li:last-child > a{ -webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;}



.dropdown-menu > li:nth-child(4n) > a{ -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}





.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -2px;
    margin-left: -1px;
	border-radius: 0;
/*    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;*/
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #d4f3f6;
    margin-top: 6px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #0b808a;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.back_to_button{ background:#1298a4; color:#ffffff; text-decoration:none; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.back_to_button:hover{ background:#0b808a; color:#ffffff !important; text-decoration:none;}



.winner_bt{ background:#fe8402; color:#ffffff; text-decoration:none; font-size:20px; font-weight:bold; text-transform:uppercase;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.winner_bt:hover{ background:#0b808a; color:#ffffff; text-decoration:none;}


.fulsize_view{ font-size:14px; text-align:center; color:#353944; text-decoration:none;}
.fulsize_view:hover{ color:#1298a4; text-decoration:none;}

.next_view{ font-size:16px; text-align:right; color:#353944; text-decoration:none; display:block;}
.next_view:hover{ color:#1298a4; text-decoration:none;}

.prv_view{ font-size:16px; text-align:left; color:#353944; text-decoration:none; display:block;}
.prv_view:hover{ color:#1298a4; text-decoration:none; }


.prv_view_2{ color:#c6c7cc !important;}
.prv_view_2:hover{ color:#c6c7cc !important;}


.image_scroll_div{ width:100%; max-height:720px; overflow:scroll; margin-top:25px;}
.image_scroll_div img{ width:100%; height:auto;}


.designer_info{}
.designer_info img{ float:left;     padding-top: 3px;}
.designer_info p{ text-align:left; line-height:17px;}
.designer_info p span{ font-size:13px; color:#fe8402; }

.designer_info h2{ font-size:19px; padding:0; margin:18px 0 0 0; line-height: 23px; font-weight:bold;}
	
.full_view{}	
.full_view h3{ font-size:18px; text-align:center; margin:0;}
.full_view .fa-star{ color:#cacaca;}
.full_view .color_star{ color:#fe8402;}	
	

.divider_line{ display:block; border-top:dotted 1px #ccc; margin: 20px 0;}

.comment_div{}
.comment_div select{ width:65px; display:inline; float:left;}
.comment_div label{ float:left; text-align:left; margin-right:10px; margin-top:3px;}
.comment_div textarea{ margin-top:15px;}


.comment_submit_2{ background:#0b808a; color:#ffffff; margin:0; float:right;}
.comment_submit_2:hover{ background:#1298a4;}

.comment_wrapper_2{ margin:10px 0;}
.comment_wrapper_2 .client_coment{ margin: 15px 0; background:#e9fdff; padding: 13px 0; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.comment_wrapper_2 .client_coment p{ color: #353944; text-align:left;
    line-height: 20px;
    padding: 0 15px;}
.comment_wrapper_2 .client_coment p span{color: #0b808a;
    display: block;
    font-size: 12px;
    padding: 7px 0;}
	
	





.comment_wrapper_2 .designer_coment{ margin: 15px 0; background:#f6f4f4; padding: 13px 0; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.comment_wrapper_2 .designer_coment p{ color: #353944; text-align:left;
    line-height: 20px;
    padding: 0 15px;}
.comment_wrapper_2 .designer_coment p span{color: #0b808a;
    display: block;
    font-size: 12px;
    padding: 7px 0;}	







.top_designer {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.3);
    margin: 0 0 15px;
    padding: 13px;
}

.top_designer label{ float:left; margin-top: 4px;}
.top_designer select{ float:left; width:180px; margin:0 20px 0 8px;}


.top_designer input[type="checkbox"] {
   margin-top: 5px;
}

.top_designer .radio + .radio, .checkbox + .checkbox{ margin-left: 20px;
    margin-top: 4px;}

.top_designer .input-group .form-control {
    float: right;
    margin-bottom: 0;
    width: 70%;
}





.top_designer_2 { margin:-15px 15px 15px;

}

.top_designer_2 label{ float:left; margin-top: 4px;}
.top_designer_2 select{ float:left; width:180px; margin:0 20px 0 8px;}


.top_designer_2 input[type="checkbox"] {
   margin-top: 5px;
}

.top_designer_2 .radio + .radio, .checkbox + .checkbox{ margin-left: 20px;
    margin-top: 4px;}

.top_designer_2 .input-group .form-control {
    float: right;
    margin-bottom: 0;
    width: 70%;
}














.top_designer_table {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(50, 50, 50, 0.3);
    margin: 0 0 35px;
    padding: 13px;
}

.top_designer_table thead tr{}
.top_designer_table thead tr th{ padding-top:2px; padding-bottom:8px; color:#0b808a; text-align:center; }

.top_designer_table table{ text-align:center;}
.top_designer_table .name{ text-align:left;}
.top_designer_table .hire{ width:60px; display:block; margin:0 auto; background:#0b808a; color:#ffffff; text-decoration:none; padding:3px 0;}
.top_designer_table .hire:hover{ background:#1298a4;}

.top_designer_table tbody tr td{ text-align:center;}



.large_view_back_bt{ float:right; padding-bottom:10px;}

.breadcrumb .large_view_back_bt > li + li::before{ content: none;}








.checkbox a{ color:#fe8402; text-decoration:none;}
.checkbox a:hover{ color:#0b808a; text-decoration:none;}


.nitification_title{ background:#76dae3; display:block; text-align:center; font-size:20px; color:#172d2f; padding:4px 0; -webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}


.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	
	border-bottom: 11px solid #76dae3;
	
	position:absolute; top:-11px; right:14px;

}

.arrow_up_2 {
	width: 0; 
	height: 0; 
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	
	border-bottom: 11px solid #e3f7f9;
	
	position:absolute; top:-11px; right:30px;

}


.nitification_title_1{ color:#0b808a;}
.nitification_title_2{ color:#666666; margin-left:18px;}
.dropdown-menu .fa-star-o{ color:#0b808a;}
.dropdown-menu .fa-star-o:hover{ color:#0b808a;}

.view_all_bt{ font-size:15px; font-weight:normal; text-align:center; margin:7px 0; display:block;}
.view_all_bt:hover{ color:#0b808a; text-decoration:none;}













.dropdown_menu_2 {
    position: relative;
}

.dropdown-submenu>.dropdown_menu_2 {
    top: 0;
    left: 100%;
    margin-top: -2px;
    margin-left: -1px;
	border-radius: 0;
/*    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;*/
}

.dropdown-submenu:hover>.dropdown_menu_2 {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #d4f3f6;
    margin-top: 6px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #0b808a;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown_menu_2 {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}



.dropdown_menu_2 {
	border-radius: 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 195px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #0b808a;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown_menu_2.pull-right {
  right: 0;
  left: auto;
}
.dropdown_menu_2 .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown_menu_2 > li > a {
  display: block;
  padding: 12px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #d4f3f6;
  white-space: nowrap;
  font-size:15px;
}







.dropdown_menu_2 > li > a:hover,
.dropdown_menu_2 > li > a:focus {
  color: #0b808a;
  text-decoration: none;
  background-color: #d4f3f6;
}
.dropdown_menu_2 > .active > a,
.dropdown_menu_2 > .active > a:hover,
.dropdown_menu_2 > .active > a:focus {
  color: #0b808a;
  text-decoration: none;
  background-color: #d4f3f6;
  outline: 0;
}
.dropdown_menu_2 > .disabled > a,
.dropdown_menu_2 > .disabled > a:hover,
.dropdown_menu_2 > .disabled > a:focus {
  color: #353944;
}
.dropdown_menu_2 > .disabled > a:hover,
.dropdown_menu_2 > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown_menu_2 {
  display: block;
}






.dropdown_menu_2 {
    font-size: 14px;
    list-style: outside none none;
}











.dropdown_menu_3 {
    position: relative;
}

.dropdown-submenu>.dropdown_menu_3 {
    top: 0;
    left: 100%;
    margin-top: -2px;
    margin-left: -1px;
	border-radius: 0;
/*    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;*/
}

.dropdown-submenu:hover>.dropdown_menu_3 {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #d4f3f6;
    margin-top: 6px;
    margin-right: -10px;
}



.dropdown-submenu.pull-left>.dropdown_menu_3 {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}



.dropdown_menu_3 {
	border-radius: 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 195px;
  padding: 5px 0;
  margin:0;
  font-size: 14px;
  list-style: none;
  background-color: #0b808a;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}



.dropdown_menu_3 li {
    display: block;
    text-align: right;
	float: none;
	 border-bottom: 1px dotted #b4e6ea;
}

.dropdown_menu_3 li:last-child{ border-bottom:none;}




.dropdown_menu_3.pull-right {
  right: 0;
  left: auto;
}
.dropdown_menu_3 .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown_menu_3 > li > a {
  display: block;
  padding: 7px 15px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #d4f3f6;
  white-space: nowrap;
  font-size:15px;
}







.dropdown_menu_3 > li > a:hover,
.dropdown_menu_3 > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: none;
}
.dropdown_menu_3 > .active > a,
.dropdown_menu_3 > .active > a:hover,
.dropdown_menu_3 > .active > a:focus {
  color: #0b808a;
  text-decoration: none;
  background-color: #d4f3f6;
  outline: 0;
}
.dropdown_menu_3 > .disabled > a,
.dropdown_menu_3 > .disabled > a:hover,
.dropdown_menu_3 > .disabled > a:focus {
  color: #353944;
}
.dropdown_menu_3 > .disabled > a:hover,
.dropdown_menu_3 > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown_menu_3 {
  display: block;
}






.dropdown_menu_3 {
    font-size: 14px;
    list-style: outside none none;
}



/*========================================end ======================================*/







/*========================================dorp_down_4 ======================================*/


.dropdown_menu_4 {
    position: relative;
}

.dropdown-submenu>.dropdown_menu_4 {
    top: 0;
    left: 100%;
    margin-top: -2px;
    margin-left: -1px;
	border-radius: 0;
/*    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;*/
}

.dropdown-submenu:hover>.dropdown_menu_4 {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #d4f3f6;
    margin-top: 6px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #0b808a;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown_menu_4 {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}



.dropdown_menu_4 {
	border-radius: 0;
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 195px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #0b808a;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown_menu_4.pull-right {
  right: 0;
  left: auto;
}
.dropdown_menu_4 .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown_menu_4 > li > a {
  display: block;
  padding: 12px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #d4f3f6;
  white-space: nowrap;
  font-size:15px;
}







.dropdown_menu_4 > li > a:hover,
.dropdown_menu_4 > li > a:focus {
  color: #0b808a;
  text-decoration: none;
  background-color: #d4f3f6;
}
.dropdown_menu_4 > .active > a,
.dropdown_menu_4 > .active > a:hover,
.dropdown_menu_4 > .active > a:focus {
  color: #0b808a;
  text-decoration: none;
  background-color: #d4f3f6;
  outline: 0;
}
.dropdown_menu_4 > .disabled > a,
.dropdown_menu_4 > .disabled > a:hover,
.dropdown_menu_4 > .disabled > a:focus {
  color: #353944;
}
.dropdown_menu_4 > .disabled > a:hover,
.dropdown_menu_4 > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown_menu_4 {
  display: block;
}






.dropdown_menu_4 {
    font-size: 14px;
    list-style: outside none none;
}



.dropdown_menu_4 li{ border-bottom:dotted 1px #d4f3f6;}
.dropdown_menu_4 li:last-child{ border-bottom:none;}




.designer_dashbord{ 
	height:80px; 
	width:80px; 
	/* border-bottom: 1px solid #e5e6e7;  */
	position:relative; 
	float:left; 
	margin-right: 12px;
	/* background:#e9eaea; */
}

.designer_dashbord img{ /* height:200px;*/ display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;
    width: auto;}


.designer_dashbord_name {
    color: #353944;
    font-size: 21px;
    font-weight: bold;
    margin: 7px 0 0 0;
    padding: 0;
    text-align: left;
	line-height:21px;
}


.designer_dashbord_title_1 {
    color: #0b808a;
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
}



.entries_div_2{ border-left: 1px solid #ccc; float:right; width:200px; padding:9px 0;}

.entries_div_2 .title-1{ font-size:18px; color:#353944; text-align:center; padding:0; margin:0;}
.entries_div_2 .title-2{ font-size:28px; line-height:30px; color:#353944; font-weight:bold; text-align:center; font-weight: bold; padding:0; margin:0;}
.entries_div_2 .title-3{ font-size:14px; color:#464c5a; text-align:center; padding:0; margin:0;}






.entery_box_designer{}
.entery_box_designer ul{ padding:0; margin:0 12px;}
.entery_box_designer ul li{ list-style-type:none; float:left; margin-right:23px; margin-bottom:20px;  display:block; padding:0;}




.entery_box_designer_wrapper{ width:250px; background:#ffffff; padding:5px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;

-webkit-box-shadow: 0px 1px 1px 1px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 1px 1px 1px rgba(50, 50, 50, 0.3);
box-shadow:         0px 1px 1px 1px rgba(50, 50, 50, 0.3);
}


.entery_box_designer_image_div{ height:200px; width:100%; border-bottom: 1px solid #e5e6e7; position:relative;
background:#e9eaea;
}
.entery_box_designer_image_div h2{ font-size:20px; text-align:center; margin:0; padding:42px 0 8px 0; color:#7a7c84; font-weight:bold;}
.entery_box_designer_image_div h4{ font-size:20px; text-align:center; margin:0; padding:55px 0 0 0; color:#7a7c84; font-weight:bold;}
.entery_box_designer_image_div i{ display:block; margin:0 auto; text-align:center; font-size:40px; color:#7a7c84;}
.entery_box_designer_image_div i.fa-ban{ font-size:70px; padding-top:20px;}
.entery_box_designer_image_div h3{ font-size:18px; text-align:center; padding:0; margin:8px 0; color:#7a7c84;}
.entery_box_designer_image_div img{ /* height:200px;*/ display:block; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;
    width: auto;}




.large_view_image_div {
    /* background: #e9eaea none repeat scroll 0 0;
    border-bottom: 1px solid #e5e6e7; */
    height: 60px;
    position: relative;
    width: 60px;
}


.large_view_image_div img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}





.related_project_div{ /* background:url(../img/related_divider.png) no-repeat center left; */border-left:1px dotted #ccc; padding-left:25px;}
.related_project_div h2{  color: #0b808a; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: left;}


.similar_project_brif{ border-bottom:dotted 1px #ccc; padding:10px 0;}
.similar_project_brif .title{ color:#1298a4; display:block; text-align:left; font-size:14px; font-weight:bold;}
.similar_project_brif .title:hover{ color:#353944;}
.similar_project_brif .text{ padding:1px 0; margin:0 !important; font-size:13px !important; line-height:18px; color:#353944;}

.similar_project_brif .add_watchlist{ color:#353944; display:block; text-align:left; font-size:14px; font-weight:normal;}
.similar_project_brif .add_watchlist:hover{ color:#1298a4;}

.similar_project_brif .view-more{font-size:13px;}


.comment_wrapper a.entry_no{ background: none;
    color: #1298a4;
    padding: 0;
    text-align: left;
    width: auto;
	float:none; }
	
.comment_wrapper a.entry_no:hover{ text-decoration:none; color:#fe8402;}	


.entry_no{ background: none;
    color: #1298a4;
    padding: 0;
    text-align: left;
    width: auto;
	float:none; }
.entry_no:hover{ text-decoration:none; color:#fe8402;}



.title_one_wrapper {
    background: url("../img/title_broder.png") no-repeat scroll 0 17px;
    margin:0;
}
.title_one{ background:#fff; display:inline;  font-size:24px; text-align:center; color:#353944; font-weight:bold; padding:0 10px;}

.list_one{ width:85%; padding: 20px 0;}
.list_one h3{ font-size:20px; font-weight:bold; color:#0b808a; text-align:left; display:block; padding:0; margin:0;}
.list_one ul{ padding:0; margin:0;}
.list_one ul li{ list-style-type:none; color:#ccc; font-size:16px; text-align:left; display:block; /*background:url(../img/li_bullate.png) no-repeat 0 13px;*/ padding:0;}
.list_one ul li a{ font-size:16px; text-align:left; text-decoration:none; color:#353944; display:block; padding: 3px 0;}
.list_one ul li a:hover{ color:#0b808a; text-decoration:none;}

.right_panel_grannate{ border-left:solid 1px #ccc; min-height:600px;}




.step-1-info{ padding:5px 0 5px 15px;}
.step-1-info h3{ font-size:20px; text-align:center; color:#000000; padding:5px 0 0 0; margin:0;}
.step-1-info p{ text-align:justify;}



.step-2-from h4{ font-size:16px; margin: 5px 0;}

.step-2-from .radio-bt{ text-align:left;}

.radio-bt .rad-mar{ margin-right:25px; float:left;}




/**********************************LALTU SAHA*****************************/

.banner_wrapper{ width:100%; padding:0; margin:0; background:url(../img/banner.jpg) repeat 0 0;}
.banner_text_wrapper{ display:block; margin:0 auto;  padding: 100px 0;}
.banner_text_wrapper h2{ line-height:62px; font-size:50px; color:#0b808a; text-align:center; font-weight:bold; margin:0; padding:0; text-transform:uppercase; text-shadow: 0px 2px 2px rgba(150, 150, 150, 0.25);}
.banner_text_wrapper p{ font-size:20px; line-height:26px; text-align:center;}
.banner_text_wrapper a{ display:table; text-align:center; margin: 20px auto; padding: 10px 30px; font-size:24px; color:#ffffff; background:#fe8402; text-decoration:none; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.banner_text_wrapper a:hover{ background:#0b808a; text-decoration:none;}


.button_1{ display:table; text-align:center;  padding: 7px 15px; font-size:16px; color:#ffffff; background:#fe8402; text-decoration:none; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.button_1:hover{ background:#0b808a; text-decoration:none;}

.button_2{ margin:10px auto 0 auto; text-decoration:none; display:table; display:table; text-align:center;  padding: 7px 25px; font-size:18px; color:#0b808a; border:solid 1px #0b808a;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.button_2:hover{ background:#0b808a; color:#ffffff !important; text-decoration:none !important;}





.how_work_wrapper{ width:100%; margin:0; padding:50px 0; background:#fffffff; }
.how_work_wrapper h4 {
    color: #5c5c5c;
    display: block;
    font-size: 38px;
    font-weight: normal;
    margin: 0 0 40px 0;
    padding: 0;
    text-align: center;
}
.block_1{}
.block_1 img{ display:block; margin:0 auto;}
.block_1 h2{ text-transform:uppercase; color:#0b808a; font-size:18px; font-weight:bold; display:block; margin:10px 0 0 0; padding:0; text-align:center;font-family: 'Open Sans', sans-serif;}
.block_1 p{ color:#353944; font-size:14px; line-height:18px; font-weight:normal; display:block; margin:0; padding:0; text-align:center; font-family: 'Open Sans', sans-serif;}


.welcome_wrapper {
    background: #fe8402 none repeat scroll 0 0;
    margin: 0;
    padding: 30px 0;
    width: 100%;
}
.welcome_wrapper h2 {
    color: #ffffff;
    display: block;
    font-size: 45px;
    font-weight: normal;
    margin: 12px 0;
    padding: 0;
    text-align: left;
}
.welcome_wrapper h2 span {
    color: #ffffff;
    font-weight: bold;
}
.welcome_wrapper p {
    color: #ffdebb;
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    padding: 3px 0;
    text-align: left;
}
.welcome_bt {
   background: #fff none repeat scroll 0 0;
    border-radius: 10px;
    color: #0b808a;
    display: table;
    font-size: 24px;
    font-weight: bold;
    margin: 34px 0;
    padding: 7px 30px;
    text-align: center;
    text-decoration: none;
}
.welcome_bt:hover {
    background: #fe8402 none repeat scroll 0 0;
    color: #ffffff;
    text-decoration: none;
}


.my_modal_header {
    background: #0b808a none repeat scroll 0 0;
    color: #ffffff;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}




.no-gutter > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.portfolio-box {
    display: block;
    position: relative;
    margin: 0 auto;
    max-width: 650px;
}

.portfolio-box .portfolio-box-caption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    opacity: 0;
    background: rgba(240,95,64,.9);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
    padding: 0 15px;
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
    font-size: 18px;
}

.portfolio-box:hover .portfolio-box-caption {
    opacity: 1;
}

@media(min-width:768px) {
    .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
        font-size: 16px;
    }

    .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
        font-size: 22px;
    }
}




.box6 {
	-moz-user-select: none;
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
	font-size:18px;
    display: block;
    margin: 0 0 25px 0;
    padding: 15px;
    text-align: center;
    box-shadow: 0 1px #ffffff inset, 0 1px 3px rgba(34, 25, 25, 0.4);
	font-family: 'Lobster', cursive;
}

.style_a {
    color: #0b808a ;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 40px;
    font-weight: bold;
    margin: 12px 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}



.design_catagori_wrapper{ width:100%; padding:80px 0; margin:0;
background: url(data:;base64,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);}


}





.btn-file {
  position: relative;
  overflow: hidden;
}
.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: red;
  cursor: inherit;
  display: block;
}
input[readonly] {
  background-color: white !important;
  cursor: text !important;
  height: 33px;
  border-right:none;
}


























