
body
{
background:#ffffff;
margin:0px;
padding:0px;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
}
html,body 
{
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;

}
h1,h2,h3,h4,h5,h6,p
{
margin:0px;
padding:0px;
}
li,ol,ul
{
list-style:none;
margin:0px;
padding:0px;
}
img
{
border:none;
}
.clear_div
{
clear:both;
}

p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#333333;
line-height:22px;
margin:0px;
}


.header_sec
{
width:1000px;
margin:0px auto;
padding-bottom:27px;
}
.logo
{
float:left;
padding-top:23px;
}
.navigation
{
width:450px;
float:right;
padding-top:74px;
}
.screen_banner_sec
{
background:#e46828;
width:100%;
height:425px;
}
.screen_banner_inner
{
width:1000px;
margin:0px auto;
text-align:center;
padding-top:70px;
}
.screen_banner_one
{
width:630px;
margin:0px auto;
}
.screen_banner_inner h2
{
font-family:'ProximaNovaExtrabold',Arial, Helvetica, sans-serif;
font-size:45px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
line-height:44px;
margin:0px;
padding-bottom:19px;
}
.screen_banner_inner p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:normal;
color:#ffffff;
margin:0px;
line-height:28px;
}
.screen_banner_inner p.joining_p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#ffffff;
margin:0px;

}
.screen_banner_inner p.pd
{
padding-left:32px;
padding-right:32px;
}
.email_input_sec
{
background:#ffffff;
width:515px;
height:63px;
border-radius:5px;
margin:0px auto;
margin-top:31px;
margin-bottom:7px;
}
.email_input
{
background:none;
border:none;
float:left;
width:293px;
text-align:left;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
padding:23px 17px 23px 17px;
}
.email_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
}
.register_btn
{
background:#000000;
border:none;
float:left;
width:188px;
height:63px;
text-align:center;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
-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;
cursor:pointer;
}

.works_sec
{
width:1000px;
margin:0px auto;
text-align:center;
padding-top:50px;
padding-bottom:110px;
}
.works_sec h2
{
font-family:'ProximaNovaExtrabold',Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:normal;
color:#5d5e5e;
text-transform:uppercase;
line-height:44px;
margin:0px;
padding-bottom:7px;
}
.works_sec p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#5d5e5e;
margin:0px;
line-height:20px;
}
.works_sec_one
{
padding-top:45px;
}
.works_box
{
width:25%;
float:left;
text-align:center;
position:relative;
}
.works_box.works_pd
{
padding-top:50px;
}

.works_box a
{
text-decoration:none;
}

.works_box_icon
{
width:108px;
height:79px;
border:1px solid #d3d5d5;
border-radius:50%;
display:inline-block;
padding-top:29px;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.works_box:hover .works_box_icon
{
border:1px solid #e56e30;
 -webkit-transform: rotate(360deg) ;
    -moz-transform: rotate(360deg) ;
    -o-transform: rotate(360deg) ;
    -ms-transform: rotate(360deg) ;
}

.works_box_text
{
padding-top:23px;
}
.works_box_text.pd1
{
padding-top:36px;
}

.works_box h3
{
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
margin:0px;
padding-bottom:15px;
}
.works_box p
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#5d5e5e;
margin:0px;
}
.circle_arrow_one
{
position:absolute;
right:-35px;
top:60px;
}
.circle_arrow_two
{
position:absolute;
right:-38px;
top:35px;
}
.circle_arrow_three
{
position:absolute;
right:-40px;
top:57px;
}
.get_started_btn
{
background:#e46828;
text-decoration:none;
width:263px;
height:63px;
display:inline-block;
text-align:center;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
border-radius:5px;
line-height:64px;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
margin-top:70px;
}
.get_started_btn:hover
{
background:#000000;
}

/*--inner page css--*/

.banner_sec
{
width:100%;
text-align:center;
}
.banner_sec img
{
width:100%;
}

.box_sec
{
width:1000px;
margin:0px auto;
padding-top:60px;
padding-bottom:100px;
}
.box_left
{
float:left;
width:182px;
text-align:center;
margin-right:167px;
}
.box_left.last_child
{
margin-right:0px;
}

.box_left.break
{
width:300px;
}

.box_left a
{
text-decoration:none;
}

.box_left_icon
{
text-align:center;
padding:0px;
}

.box_left_text
{
padding-top:12px;
}
.box_left_text p
{
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
margin:0px;
}


/*--------------price-estimator----------*/

.navborder
{
background:#e46828;
width:100%;
height:8px;
}

.formsec
{
width:100%;
margin:0 auto;
margin-top:40px;
}

.formsec input, select, textarea
{
background-color:#e7e7e7;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#666666;
width:100%;
border:none;
text-align:center;
}
.row1
{ width:100%;
margin:0 auto;}

.row1 .namesec
{width:480px;
float:left;}

.row1 .emailsec
{width:480px;
float:right;}

.row1 .namesec input,  .emailsec input 
{
width:450px;
padding:15px;
}

.row2
{ width:100%;
margin:0 auto;
margin-top:40px;}

.headingtext
{ width:100%;
margin:0 auto;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#666666;
text-align:center;
margin-bottom:7px;
}

.row2 .choosegarment
{width:100%;
margin:0 auto;}

.row2 .choosegarment select
{
width:100%;
padding:14px;
}


.row3
{ width:100%;
margin:0 auto;
margin-top:40px;}

.row3 .quantitysec
{
width:320px;float:left;
}
.row3 .quantity
{
width:320px;float:left;
}

.row3 .quantitysec select
{
width:100%;
padding:14px;
}


.row3 .choosecolorsec
{
width:660px;float:right;
}

.choosecolor
{
width:660px;
margin:0 auto;
}

.choosecolor ul li
{
float:left;
display:block;
 width:50%;
}


ul li input[type=radio]{
  visibility: hidden;
  float:left;
  border:none; margin:0px; padding:0px;
}

ul li label{
  display: block;
  z-index: 9;
  cursor: pointer;
  background-color:#e5e5e5;
  font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#666666;
	border:none;
	text-align:center;
	padding:15px 0 15px 0;
	margin-right:1px;
  -webkit-transition: all 0.25s linear;
}

ul li:hover label{
	color: #FFFFFF;
	background-color:#e46828;
}

ul li .check{
  display: block;
  border-radius: 100%;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

input[type=radio]:checked ~ .check {
}


input[type=radio]:checked ~ label{
	color: #FFFFFF;
	background-color:#e46828;
}


.row4
{ width:100%;
margin:0 auto;
margin-top:40px;
margin-bottom:40px;}

.row4 .sec1
{
width:320px;float:left;
}

.row4 .sec1 ul li
{
float:left;
display:block;
 width:50%;
}


.row4 .sec2
{
width:320px;float:left; margin-left:20px;
}

.row4 .sec2 ul li
{
float:left;
display:block;
 width:33.3%;
}

.row4 .sec3
{
width:320px;float:right;
}

.row4 .sec3 select
{
width:100%;
padding:14px;
}


.pricedivmain
{
width:100%;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
margin:0 auto;
margin-bottom:15px;
}

.price-1
{ font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;	font-size:20px; font-weight:normal; color:#666666; text-align:center; margin-bottom:5px;}
.price-2
{ font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;	font-size:78px; font-weight:normal; color:#666666; text-align:center;}
.price-3
{ font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#666666; text-align:center;}

.orangeprice { color:#e46828;}
.priceleft
{
width:49%;
float:left;
border-right: 1px solid #e5e5e5;
padding:50px 0 50px 0;
}

.priceright
{
width:50%;
float:right;
padding:50px 0 50px 0;
}

.condition
{
width:100%;
margin:0 auto;
margin-bottom:40px;}


.row5
{ width:100%;
margin:0 auto;
margin-bottom:20px;}

.row5 .instructiondiv
{ width:100%;
margin:0 auto;}

.row5 .instructiondiv textarea
{
padding:15px 0 15px 0;
height:100px;}



.buttonmain
{
width:100%;
margin:0 auto;
margin-top:0px;
}

.buttonleft
{width:45%;
float:left;
}

.buttonright
{width:45%;
float:right;
}

input.btn-uploadartwork
{background:url(../crimage/upload.png) no-repeat 15px 15px #5d5e5e;
width:263px;
height:63px;
float:left;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; color:#fff; text-align:center;
cursor:pointer;
border-radius:5px;
}

input.btn-save
{background:#e46828;
width:263px;
height:63px;
float:right;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; color:#fff; text-align:center;
cursor:pointer;
border-radius:5px;
}

.conditionbutton
{
float:left;
color:#5d5e5e;
font-size:14px; clear:both; margin-top:10px; text-align:left;}

input.btn-uploadartwork:hover, input.btn-save:hover
{opacity:.8;}

/*--create order page css--*/

.order_form
{
padding-top:21px;
position:relative;
}
.order_form .tooltip { display: none;
position: absolute;
right: 60px;
top: -60px;
background: #000;
color: #fff;
width: 25%;
opacity: 1;
padding: 10px;
border-radius: 10px; font-size:11px;}

.order_row .tooltip { right:0; left:0; }

.ui-datepicker-trigger:hover + .tooltip {
   display:block;
}
.order_row
{
padding-bottom:39px;
position:relative;
}
.orginiz_input
{
background:#e7e7e7;
width:488px;
float:left;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
}
.orginiz_input.last_child
{
float:right;
}


.orginiz_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
  color:#5d5e5e;
}
.address_input
{
background:#e7e7e7;
width:100%;
float:left;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
}
.address_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
  color:#5d5e5e;
}
.city_input
{
background:#e7e7e7;
width:317px;
float:left;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
margin-right:22px;
}
.city_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
  color:#5d5e5e;
}
.zip_select
{
background: url(../crimage/zip-arrow.png) no-repeat right 17px #e7e7e7;
width:486px;
float:right;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:18px;
padding-bottom:13px;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: "";
}
.order_mail
{
}
.oreder_bd
{
background:#e5e5e5;
width:100%;
height:1px;
float:left;
margin-bottom:38px;
}
.order_nextbtn_sec
{
}
.next_btn
{
background:#e46828;
width:263px;
height:63px;
text-align:center;
border:none;
text-align:center;
float:right;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
border-radius:5px;
text-decoration:none;
line-height:61px;
}

.job_describ
{
background:#e7e7e7;
width:100%;
height:126px;
float:left;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
resize:none;
}
.order_iteam
{
}
.order_iteam_left
{
float:right;
width:490px;
position:relative;
}
.i_icon
{
position:absolute;
left:0px;
top:-24px;
}
.yx_row
{
padding-bottom:39px;
}

.yx_box
{
width:60px;
float:left;
text-align:center;
margin-right:6px;
}
.yx_box.last_child
{
margin-right:0px;
}

.yx_text
{
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#5d5e5e;
float:left;
width:100%;
text-transform:uppercase;
padding-bottom:3px;
}

.yx_input
{
background:#e7e7e7;
width:100%;
float:left;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
}
.promo_row
{
}
.promo_left
{
width:267px;
float:left;
margin-right:99px;
}
.promo_left.last_child
{
margin-right:0px;
}

.promo_box
{
width:124px;
float:left;
margin-right:19px;
}
.promo_box.last_child
{
margin-right:0px;
}

.promo_title
{
float:left;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#5d5e5e;
padding-bottom:4px;
}
.promo_input
{
background:#e7e7e7;
width:100%;
float:left;
border:none;
text-align:center;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
}

.prev_btn
{
background:#b2b2b2;
width:263px;
height:63px;
text-align:center;
border:none;
text-align:center;
float:left;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
border-radius:5px;
text-decoration:none;
line-height:61px;
}

/*--order three page css--*/

.fullfront_one
{
padding:0px;
}
.fullfront_top
{
float:left;
width:100%;
margin-bottom:35px;
}
.fullfront_top ul
{
margin:0px;
padding:0px;
}
.fullfront_top ul li
{
list-style:none;
float:left;
margin-right:1px;
}
.fullfront_top ul li:last-child
{
margin-right:0px;
}

.fullfront_top ul li a 
{
text-decoration:none;
display:block;
background:#5e5e5e;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
padding:15px 15.8px 13px 15px;
margin-right:0px;
border:none;
border-radius: 0px 0px 0 0;
}
.fullfront_top ul li a:hover 
{
background:#e46828;
}
.fullfront_one .nav-tabs
{
border:none;
}
.front_colorsec
{
padding:0px;
}
.front_colorsec_in
{
padding-bottom:38px;
text-align:left;
}
.color_box
{
background:#ffffff;
width:50px;
height:50px;
float:left;
margin-right:17.8px;
margin-bottom:14px;
}
.color_box.bd
{
border:1px solid #888c8d;
width:48px;
height:48px;
}
.color_box.color_2
{
background:#888c8d;
}
.color_box.color_3
{
background:#000000;
}
.color_box.color_4
{
background:#56575b;
}
.color_box.color_5
{
background:#7465a0;
}
.color_box.color_6
{
background:#4d4085;
}
.color_box.color_7
{
background:#051d49;
}
.color_box.color_8
{
background:#112240;
}
.color_box.color_9
{
background:#465aca;
}
.color_box.color_10
{
background:#174279;
}
.color_box.color_11
{
background:#43b4e0;
}
.color_box.color_12
{
background:#0175c8;
}
.color_box.color_13
{
background:#6f1f38;
}
.color_box.color_14
{
background:#03c3b4;
}
.color_box.color_15
{
background:#005f71;
margin-right:0px;
}
.color_box.color_16
{
background:#01623f;
}
.color_box.color_17
{
background:#6ebf49;
}
.color_box.color_18
{
background:#009a44;
}
.color_box.color_19
{
background:#006648;
}
.color_box.color_20
{
background:#ffd701;
}
.color_box.color_21
{
background:#ffc841;
}
.color_box.color_22
{
background:#fabb14;
}
.color_box.color_23
{
background:#d8cf8c;
}
.color_box.color_24
{
background:#ff671b;
}
.color_box.color_25
{
background:#fb3c20;
}
.color_box.color_26
{
background:#bf323b;
}
.color_box.color_27
{
background:#d10a2b;
}
.color_box.color_28
{
background:#58292f;
}
.color_box.color_29
{
background:#e1bea2;
}
.color_box.color_30
{
background:#a1561c;
margin-right:0px;
}
.color_box.color_31
{
background:#5e462e;
}
.color_box.color_32
{
background:#ed40ac;
}
.color_box.color_33
{
background:#faa6d8;
}
.color_box.color_34
{
background:#a17948;
}
.color_box.color_35
{
background:#9ca2b8;
}
.color_box.color_36
{
background:#faea01;
}
.color_box.color_37
{
background:#fcad46;
}
.color_box.color_38
{
background:#ff3fb6;
}
.color_box.color_39
{
background:#92d0df;
}
.color_box.color_40
{
background:#2d8da5;
}
.color_box.color_41
{
background:#3dd52b;
}

.upload_imagebtn
{
background:#5d5e5e;
width:325px;
height:63px;
float:left;
position:relative;
font-family:'ProximaNovaBold',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#ffffff;
text-transform:uppercase;
border-radius:5px;
text-decoration:none;
line-height:63px;
text-align:left;
padding-left:57px;
margin-top:33px;
border:none;
-moz-transition: all 0.65s ease-out 0s; -webkit-transition: all 0.65s ease-out 0s;
}
.upload_imagebtn:after
{
background:url(../crimage/upload.png) no-repeat left top;
width:28px;
height:33px;
position: absolute;
left:16px;
top:16px;
content:"";
cursor:pointer;
}
.upload_imagebtn:hover
{
background:#000000;
}

.fullfront_two
{
padding:0px;
}
.front_row
{
padding-bottom:20px;
}
.front_title
{
width:144px;
float:left;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
text-transform:uppercase;
padding-top:19px;
text-align:left;
}
.front_title.pd1
{
padding-top:38px;
}

.ofcolor_sec
{
width:83px;
float:left;
}
.ofcolor_text
{
float:left;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#5d5e5e;
padding-bottom:4px;
}

.ofcolor_input
{
background:#e7e7e7;
width:66px;
float:left;
border:none;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
padding-left:17px;
}
.ofcolor_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
}
.thread_sec
{
float:right;
width:758px;
}
.thread_title
{
float:left;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#5d5e5e;
padding-bottom:4px;
}

.thread_input
{
background:#e7e7e7;
width:741px;
float:right;
border:none;
font-family:'ProximaNovaRegular',Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#5d5e5e;
padding-top:13px;
padding-bottom:15px;
padding-left:17px;
}

.thread_input::-moz-placeholder { /* Firefox 18- */
  opacity: 1 !important;
}



  .custom-checkbox{
		width: 48px;
		height: 48px;
		display: inline-block;
		position: relative;
		z-index: 1;
		top: 3px;
		margin-bottom:2px;
		border:1px solid #888c8d;
		cursor:pointer;
		/*background: url("checkbox.png") no-repeat;*/
	}
	.custom-checkbox:hover{
		/*background: url("../crimage/checkbox-hover.png") no-repeat;*/
	}
	.custom-checkbox.selected{
		background-image: url("../pricecss/images/checkbox-selected.png")!important;
		background-repeat:no-repeat;
		background-position:10px 10px;
	}
	.custom-checkbox input[type="checkbox"]{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
		
	}
	
	#fileval2 {float: left;
margin-top: 54px;
margin-left: 10px;}
	
	.order_form img { cursor:pointer;}
	
	.dubutton input { border: none;
display: inline-block;
float: none;
font-size: large;
width: 108px;}
	
	.dubutton { text-align:center;}