@charset "utf-8";
/* CSS Document */

.quickly-cus ul
	{
		margin:0;
		padding:0;
		list-style-type:none;
		display: flex;
		gap: 30px;
	}
	
.quickly-cus ul li
	{
		float: left;
		list-style-type: none;
		line-height: 10px;
		font-size: 12px;
		color: #212121;
		padding: 0;
		/*text-transform: uppercase;*/
	
	}
	.quickly-cus ul li a:hover{
		color: #224E90;
	}
	
/*block header blue*/
.block .block-head-blue{
	padding: 10px 20px;
    border-bottom: 1px solid #eaeaea;
    background: #224E90;
    border-top-right-radius:8px;
    border-top-left-radius:8px;
    color: #fff;
    /* height: 46px; */
}	
.p_0{
	padding:0 !important;
}
.pr_10{
	padding-right: 8px !important;
  }
  .pl_10{
	padding-left: 8px !important;
  }
.block-title1
	{
		font-weight:500;
		font-size:18px;
	}

.block-form
	{
		font-size:11px;
	}
	
.block-form input 
		{
			border-bottom: 1px solid #eaeaea;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background:#fff;
		}

/*arrow*/		
.arrow_box {
	position: relative;
	background: #167baf;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	display: none;
}

.arrow_box:after {
	
	border-top-color: #a92421;
	border-width: 12px;
	margin-left: -12px;
}
.arrow_box:before {

	/*border-top-color: #c2e1f5;
	border-width: 36px;*/
	margin-left: -36px;
}	

/*arrow*/

/* .border-bot-org5
	{
		border-bottom:5px solid #ef9021;	
	} */
	
.gray-bg
	{
		
		background:#f7f7f7;
	}
	
.bor-radious
	{
		  -webkit-border-radius: 12px;
		  -moz-border-radius: 12px;
		  border-radius: 12px;
	}
	
.pading-top6
	{ padding-top:6px}
	
.pading-bot6
	{ padding-bottom:6px}			
	
.mar-top3
	{
		margin-top:3px;
	}

.mar-top6
	{
		margin-top:6px;
	}
	
.mar-top8
	{
		margin-top:8px;
	}	
	
.mar-top10
	{
		margin-top:10px;
	}		
	
.mar-bot6
	{
		margin-bottom:6px;
	}	
	
.mar-bot8
	{
		margin-bottom:8px;
	}	
	
.mar-top20
	{
		margin-top:20px;
	}
	
.border-blue { border:1px solid #a92421}	
	
.thin-font
	{
		font-weight:100;
	}
	
.bold-font
	{
		font-weight:700;
	}
	
.block-banner2 h4
	{
		font-size:30px;
	}
	
.block-banner2 h3
	{
		font-size:30px;
	}	
	
.partner-img
	{
		position:relative;
		margin-bottom:-35px;
		margin-right:-31px;
	}
	
.red-color
	{
		color:#ba0e29;
	}
	
.space20{min-height:20px;}
.space15{min-height:15px;}	
.space10{min-height:10px;}	
	
.footer-block-box h4
	{
		color:#fff;
		text-transform:uppercase;
		line-height:35px;
	}
	
.footer-bottom
	{
		 font-size:12px;
	}
	
.lightblue-bor
	{
		border:5px solid #224e90;
		padding:5px 15px;
	}
	
.border-rgt
	{
		border-right:1px solid #477cca;
	}
	
.org-color
	{
		color:#fd9f36;
	}
	
.font-size38 {font-size:38px;}
.font-size32 {font-size:32px;}
.font-size22 {font-size:22px;}

.addtocart { /*margin-bottom:20px;*/}
.addtocart ul	{ margin:0; padding:0; list-style-type:	}
.addtocart ul li	{float:left; width:auto;}
.addtocart ul li .btn-adtocart	{width:100% !important; height:auto; font-size:20px;	background:#da251e;	font-weight:600; padding:4px 35px	}
.addtocart ul li input { width:60px;}
.addtocart ul li:last-child {width:74% ; float:left}

.blue-bg { background:#3ba0fe !important; border:1px solid #349af9 !important}	
.green-bg{ background:#6be59c !important; border:1px solid #5edc91 !important}	

.visual-mock-area {  width:100%; height:auto; border:1px solid #bcc2b4; border-radius:5px; font-family: 'Roboto', sans-serif; font-size:12px; color:#4c4c4c;}
.visual-mock-area h5 { font-size:15px; color:#65a03d; font-family: 'Roboto', sans-serif; width:100%;}
.arrow-cus { position:absolute; top:6px; left:-4px}	
.menu-cus-top { font-size:13px;}
.no-radious {border-radius:0px !important}
.devider2
	{
		border-top:1px solid #e4e4e4; margin:25px 0 10px 0;
	}
	
.devider3	 {
		border-top:1px solid #e4e4e4; /*margin:20px 0 20px 0*/;
	}
	
.form-cus { width:100%; height:auto}

.form-cus li { margin-bottom:15px;}	

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

.gift-box	{background:url(../../data/option1/gift-form-bg.jpg) #f4f4f4; padding:25px; background-repeat:no-repeat}
.gift-box h4	{  font-size: 24px; line-height: 20px; text-transform: uppercase; text-align:center}
.gift-box input { margin-bottom:10px;}
	
	
#referandearn .bg {
    background: url('../../images/partner-bg.jpg') no-repeat;
	
}
#referandearn .red-bg {
    position: relative;
    top: -15px;
    left: 50px;
    background: url('../../images/red-pattern.jpg') no-repeat;
    padding: 50px 15px 170px 35px;
    width: 460px;
}
#referandearn .red-bg h2
{
	font-family: 'Roboto', sans-serif;
	color:white;
	font-size:20px;
	font-weight:400;
}
#referandearn .red-bg p
{
	font-family: 'Roboto', sans-serif;
	color:white;
	font-size:16px;
	line-height:26px;
}    
#referandearn .red-bg .btn 
{
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	    padding: 6px 25px;
}
#create-acc h3
{
	font-family: 'Roboto', sans-serif;
	font-size:28px;
	color:#403f3f;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 5px solid #3C3C3C;
    width: 50px;
}
#create-acc p.strong
{
	font-weight:600;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	margin-bottom:0px;
	color:#3a3a3a;
}
#create-acc p
{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	margin-bottom:0px;
	color:#3a3a3a;
	
}

#create-acc .c-ac
{
	border:solid 1px #DDD;
	margin-top: 30px;
	background:#f8f6f6;
}
.arrow_box {
    position: relative;
    background: #3a3a3a;
    
    color: white;
    padding: 10px;
}
.arrow_box:after {
	top: 100%;
	left: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(58, 58, 58, 0);
	border-top-color: #3a3a3a;
	border-width: 10px;
	margin-left: -20px;
}
#create-acc .hav-acc
{
	background:#eae8e8;
	padding:12px;
}
.mtop10
{
	margin-top:10px;
}
#create-acc  p.s-txt
{
	font-size:13px;
}