@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Balthazar|Exo+2:400,500,700|Varela+Round);
/*
font-family: 'Balthazar', serif;
font-family: 'Exo 2', sans-serif;
font-family: 'Varela Round', sans-serif;
*/
html > body{margin:0px 0px; padding:0px 0px; font-family: 'Exo 2', sans-serif; font-size:14px; color:#848484; background-color:#f5f5f5;}
ul,li,ol,p,a,div,span,strong,table,tr,td,th,tbody,thead,tfoot,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,textarea,select,frame,form,legend,img{margin:0px 0px; padding:0px 0px;}


/*Global Declarations CSS Starts Here*/
a{text-decoration:none; color:#1278C4;} a img{border:none;}
a:hover{color:#404040;}

h1, h2, h3, h4, h5, h6    {font-size:14px; font-weight:normal; 
                         display:block; line-height:30px; margin-bottom:12px; clear:both;}
h1{clear:both; font-weight:500; font-size:30px; color:#1278c4; margin:0px 0 15px; padding:0px; text-transform:capitalize;}
h1.inner-pages-head{clear:both; font-weight:500; font-size:28px; color:#1278c4; margin:0px 0 15px; padding:0px; text-transform:none; text-align:center;}
h2{clear:both; font-weight:500; font-size:30px; color:#464646; margin:0px 0 15px; padding:0px; text-transform:capitalize;}
h3{clear:both; font-weight:500; font-size:20px; color:#464646; margin:0px 0 5px; padding:0px; text-transform:capitalize;}

.heading{clear:both; font-weight:500; font-size:20px; color:#464646; margin:0px 0 5px; padding:0px; text-transform:capitalize;}

p{margin:2px 0px 5px; padding:0px; text-align:justify; font-size:14px; line-height:20px;}
.font28{font-size:28px!important; line-height:32px!important;}	.font24{font-size:24px!important; line-height:32px!important;}	
.font22{font-size:22px!important; line-height:24px!important;}	.font20{font-size:20px!important; line-height:24px!important;}
.font18{font-size:18px!important; line-height:22px!important;}	.font16{font-size:16px!important; line-height:24px!important;}	
.font14{font-size:14px!important; line-height:18px!important;}	.font10{font-size:10px!important; line-height:14px!important;}

.fontItalic{font-style:italic!important;}

.textPink	{color:#90336f!important;}	.textGray44	{color:#404040!important;}	.textgreen{color:#283E31!important;}
.textGray76	{color:#767676!important;}	.textBlack	{color:#000000!important;} 	.textorange{color:#ee5c23!important;}	

.colorPink		{color:#90336f!important;}	.colorGray44	{color:#404040!important;}
.colorGray76	{color:#767676!important;}	.colorBlack		{color:#000000!important;}	.colorRed {color: #FF0000 !important;}

.bgColorPink	{background-color:#90336f!important;}	.bgColorGray44	{background-color:#404040!important;}
.bgColorGray76	{background-color:#767676!important;}	.bgColorBlack	{background-color:#000000!important;}
.bgColorWhite	{background-color:#ffffff!important;}

.bgColorBlack10	{background-color:rgba(0,0,0,0.1)!important;}
.bgColorBlack20	{background-color:rgba(0,0,0,0.2)!important;}


.textLeft	{text-align:left!important;} 	.textRight	{text-align:right!important;} 
.textCenter	{text-align:center!important;} 	.textJustify{text-align:justify!important;}

.clear{clear:both; margin:0px 0px; padding:0px 0px; overflow:hidden; visibility:hidden; font-size:0px; line-height:0px;}
.clearfix:before, .clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.divide5,	.divide10,	.divide15,	.divide20,	.divide25, .dividerLine,
.divide30,	.divide35,	.divide40,	.divide45,	.divide50{width:100%; margin:0px 0px; padding:0px 0px; overflow:hidden; display:block; clear:both;}

.divide5{height:5px;}	.divide10{height:10px;}		.divide15{height:15px;}		
.divide20{height:20px;}	.divide25{height:25px;}		.divide30{height:30px;}
.divide35{height:35px;}	.divide40{height:40px;}		.divide45{height:45px;}
.divide50{height:50px;}	

.dividerLine {
    border-top: 1px solid #EFEFEF;
    float: left;
    height: 1px;
    margin: 10px 0;
}
.dividerLine-top-bg{width:100%; height:3px; margin:0px; padding:0px; float:left; background-color:#283e31;}

.divideBullet{width:100%; height:10px; float:left; margin:5px 0px; padding:0px 0px; overflow:hidden; clear:both; background:url(../images/divider-with-bullet.png) no-repeat center center;}

.borderRadius4{border-radius:4px 4px; -webkit-border-radius:4px 4px; -moz-border-radius:4px 4px; border-radius:4px 4px;}
.borderRadius6{border-radius:6px 6px; -webkit-border-radius:6px 6px; -moz-border-radius:6px 6px; border-radius:6px 6px;}
.borderRadius8{border-radius:8px 8px; -webkit-border-radius:8px 8px; -moz-border-radius:8px 8px; border-radius:8px 8px;}
.borderRadius10{border-radius:10px 10px; -webkit-border-radius:10px 10px; -moz-border-radius:10px 10px; border-radius:10px 10px;}

.borderBottomGray{border-bottom:1px solid #dfdfdf;}

.FL{float:left!important;} .FR{float:right!important;}
.MT0{margin-top:0px!important;}		.MR0{margin-right:0px!important;}	.MB0{margin-bottom:0px!important;}	.ML0{margin-left:0px!important;}
.MT20{margin-top:20px!important;}	.MR20{margin-right:20px!important;}	.MB20{margin-bottom:20px!important;}.ML20{margin-left:20px!important;}
.PT0{padding-top:0px!important;}	.PR0{padding-right:0px!important;}	.PB0{padding-bottom:0px!important;}	.PL0{padding-left:0px!important;}

.mar05{margin:5px 5px!important;}		.mar10{margin:10px 10px!important;}
.mar15{margin:15px 15px!important;}		.mar20{margin:20px 20px!important;}

.pad05{padding:5px 5px!important;}		.pad10{padding:10px 10px!important;}
.pad15{padding:15px 15px!important;}	.pad20{padding:20px 20px!important;}

.MT104{margin-top:104px!important;}
.MT132{margin-top:132px!important;}
/*Global Declarations CSS Ends Here*/

/*Sprite CSS Starts Here*/

/*Social Icons Sprice CSS Starts Here*/
.fbIcon, .twtIcon, .pintIcon, .blogIcon{background-image:url(../images/icons/social-icon.png); background-repeat:no-repeat; 
										width:34px; height:34px; display:block; overflow:hidden;}
.fbIcon			{background-position:0px 0px;}		.fbIcon:hover{background-position:0px 0px; opacity:0.8;}
.twtIcon		{background-position:-39px 0px;}	.twtIcon:hover{background-position:-39px 0px; opacity:0.8;}
.pintIcon		{background-position:-116px 0px;}	.pintIcon:hover{background-position:-116px 0px; opacity:0.8;}
.blogIcon		{background-position:-77px 0px;}	.blogIcon:hover{background-position:-77px 0px; opacity:0.8;}

.fbIcon1, .twtIcon1, .pintIcon1{background-image:url(../images/icons/social-icon-small.png); background-repeat:no-repeat; 
										width:36px; height:35px; display:block; overflow:hidden;}
.fbIcon1			{background-position:0px 0px;}		.fbIcon1:hover{background-position:0px 0px; opacity:0.8;}
.twtIcon1		{background-position:-43px 0px;}	.twtIcon1:hover{background-position:-43px 0px; opacity:0.8;}
.pintIcon1		{background-position:-84px 0px;}	.pintIcon1:hover{background-position:-84px 0px; opacity:0.8;}



.pro-fbIcon, .pro-twtIcon, .pro-gplus, .pro-tumblrIcon, .pro-pintIcon, .pro-email{background-image:url(../images/icons/social-icons-product-detail.png); background-repeat:no-repeat; 
										width:26px; height:24px; display:block; overflow:hidden;}
.pro-fbIcon			{background-position:0px 0px;}		.pro-fbIcon:hover{background-position:0px -24px;}
.pro-twtIcon		{background-position:-26px 0px;}	.pro-twtIcon:hover{background-position:-26px -24px;}
.pro-gplus			{background-position:-52px 0px;}		.pro-gplus:hover{background-position:-52px -24px;}
.pro-tumblrIcon		{background-position:-78px 0px;}	.pro-tumblrIcon:hover{background-position:-78px -24px;}
.pro-pintIcon		{background-position:-104px 0px;}	.pro-pintIcon:hover	{background-position:-104px -24px;}	
.pro-email		{background-position:-130px 0px;}		.pro-email:hover{background-position:-130px -24px;}

/*Social Icons Sprice CSS Ends Here*/

/*Sprite CSS Ends Here*/


/*Columns and Container CSS Starts Here*/
.columnFull{width:100%; float:left; margin:0px 0px 25px; padding:0px 0px; clear:both;}
.columnCenter{width:968px; margin:0px auto; padding:0px 15px;}

.oneSixth,	.twoSixth,	.threeSixth,	.fourSixth,	.fiveSixth,
.oneFifth,	.twoFifth,	.threeFifth,	.fourFifth,
.oneFourth,	.twoFourth,	.threeFourth,
.oneThird,	.twoThird,
.oneHalf	{float:left; margin:0 2% 0 0; padding:0px 0px;}

.oneSixth	{width:15%;}		.twoSixth	{width:32%;}	.threeSixth		{width:49%;}	.fourSixth	{width:66%;}	.fiveSixth{width:83%;}
.oneFifth	{width:18.4%;}		.twoFifth	{width:38.7%;}	.threeFifth		{width:59.1%;}	.fourFifth	{width:79.5%;}
.oneFourth	{width:23.5%;}		.twoFourth	{width:49%;}	.threeFourth	{width:74.5%;}
.oneThird	{width:32%;}		.twoThird	{width:66%;}
.oneHalf	{width:49%;}

.col80{width:76%; margin:0px; padding:0px; float:left;}
.col40{width:38%; margin:0px; padding:0px; float:left;}
.col20{width:24%; margin:0px; padding:0px; float:left;}

/*Columns and Container CSS Ends Here*/

.learn-button{font-size:12px!important; color:#FFFFFF!important; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:9px 15px 7px !important; margin:0px; background-color:#f13c6e; border-radius:6px; display:inline-block!important; line-height:18px; border:none; cursor:pointer; box-shadow:1px 1px 2px #999;}
.learn-button:hover{color:#e5e5e5!important; text-decoration:none;}
.learn-button span.ball{width:0px; height:0px; padding:5px; margin:-1px 0 0 6px; background-color:#FFFFFF; border-radius:6px; display:inline-block; vertical-align:middle;}
.learn-button:hover span.ball{background-color:#e5e5e5;}


.free-demo{width:46px; height:144px; margin:0px; padding:0px; position:fixed; top:300px; right:0px; z-index:10000;}
.free-demo a.free-demo-img{width:46px; height:144px; margin:0px; padding:0px; background:url(../images/free-demo.png) no-repeat; float:left;} 
.free-demo a.free-demo-img:hover{width:46px; height:144px; margin:0px; padding:0px; background:url(../images/free-demo-h.png) no-repeat; float:left;}
/* Header Container Start Here */

#header-container{width:100%; height:auto; margin:0px; padding:0px; float:left; background-color:#FFFFFF;}
.logo{clear:both; margin:0px; padding:10px 0px; }

/* Navigation Container Start Here */
#navigation-container{clear:both; height:71px; margin:0px; padding:0px;}
#navigation-container ul{margin:0px; padding:0px;}
#navigation-container ul li{margin:0px; padding:0px; list-style:none; float:left; display:block; position:relative;}
#navigation-container ul li a{font-size:13px; color:#454545; text-decoration:none; text-transform:uppercase; display:block; padding:0px 10px; font-weight:500; line-height:76px;}
#navigation-container ul li a:hover{color:#FFFFFF; text-decoration:none; background-color:#1278c4;}
#navigation-container ul li:hover a{color:#FFFFFF; text-decoration:none; background-color:#1278c4;}

#navigation-container ul li a.customer-login{font-size:12px; height:26px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0px 23px 0px 13px; margin:25px 0px 0px 10px; background:url(../images/customer-login-corner.jpg) no-repeat top right #f13c6e; line-height:24px;}
#navigation-container ul li a.customer-login:hover{color:#e5e5e5; text-decoration:none;}


#navigation-container ul li ol{width:260px; margin:0px; padding:0px 0px 5px; display:none; position:absolute; left:0px; top:76px; border-top:8px solid #1278c4; background-color:#FFFFFF; box-shadow:5px 5px 5px #e5e5e5; z-index:10000;} 
#navigation-container ul li:hover ol{ display:block;}
#navigation-container ul li ol li{margin:0px; padding:6px 3px 3px; display:block; float:none;}
#navigation-container ul li ol li a{font-size:13px; text-transform:capitalize; color:#454545!important; text-decoration:none; background:none!important; line-height:normal;}
#navigation-container ul li ol li a:hover{color:#1278c4!important; text-decoration:none; background:none;}

/* Navigation Container End Here */

/* Header Container End Here */


/* Banner Container Start Here */

#banner-container{width:100%; height:auto; margin:0px; padding:0px 0px 65px; float:left; border-top:8px solid #dadbe0; background:url(../images/banner-shadow.png) no-repeat bottom center;}
#banner-container .banner-bg{width:100%; height:auto; margin:0px; padding:0px; background:url(../images/banner-bg.jpg) no-repeat top center;}
#banner-container .banner-bg .banner-main-container{width:998px; height:auto; margin:0px auto; padding:0px; }

#banner-inner-container{width:100%; height:auto; margin:0px; padding:0px 0px 40px; float:left; border-top:8px solid #dadbe0; background:url(../images/banner-shadow-inner.png) no-repeat bottom center; position:relative;}
#banner-inner-container img{width:100%; margin:0px; padding:0px;}


#banner-inner-container .breadcrumb{width:100%; margin:0px; padding:0px; position:absolute; left:0px; bottom:10px;}
#banner-inner-container .breadcrumb .breadcrumb-con{width:968px; margin:0px auto; padding:0px 15px; text-align:center;}
#banner-inner-container .breadcrumb .breadcrumb-con ul{margin:0px; padding:0px;}
#banner-inner-container .breadcrumb .breadcrumb-con ul li{font-family: 'Varela Round', sans-serif; font-size:11px; color:#858585; margin:0px; padding:0px; list-style:none; display:inline-block;}
#banner-inner-container .breadcrumb .breadcrumb-con ul li a{color:#858585; text-decoration:none; text-transform:capitalize;}
#banner-inner-container .breadcrumb .breadcrumb-con ul li a:after{ content:"/"; margin:0px; padding:0px 8px 0px 10px;}
#banner-inner-container .breadcrumb .breadcrumb-con ul li:last-child a:after{ content:"";}
#banner-inner-container .breadcrumb .breadcrumb-con ul li a:hover{color:#F13C6E; text-decoration:none;}

/* Banner Container End Here */

/* Wrapper Container Start Here */

#wrapper{width:100%; height:auto; margin:0px; padding:0px; float:left; background:url(../images/bg-star.png) no-repeat left bottom;}

/* Home Page Css Start Here */
#wrapper.bg-no{background:none;}
.site-link-con{clear:both; margin:0px; padding:0px 0px 50px; background:url(../images/site-link-star.png) no-repeat left bottom;}
.site-link-con .columnCenter{
    margin: 0 auto;
    padding: 0 30px;
    width: 938px;
}
.site-link-main{clear:both; margin:0px 60px 0px 0px; padding:0px;}
.site-link-main ul{margin:0px; padding:0px;}
.site-link-main ul li{margin:0px; padding:0px; list-style:none; text-transform:capitalize;}
.site-link-main ul li.link-head{margin:0px 0px 5px; padding:0px 0px 3px; color:#1278c4; font-size:24px; border-bottom:1px dashed #696969; font-weight:500;}
.site-link-main ul li a{font-family: 'Varela Round', sans-serif; margin:0px; padding:5px 0px; font-size:14px; color:#464646; text-decoration:none; display:block;}
.site-link-main ul li a:hover{color:#1278c4; text-decoration:none;}


.customize-design{clear:both; min-height:275px; margin:0px; padding:35px 0px; background-color:#FFFFFF; box-shadow:0px 0px 10px #E5E5E5; }
.customize-design h1{clear:none;}
.customize-design img{margin:0px; padding:0px; float:right;}
.customize-design p{font-family: 'Varela Round', sans-serif; margin:0px; padding:0px 0px 8px; color:#464646; line-height:26px; font-size:14px;}
.learn-more-con{margin:0px; padding:10px 0px 0px;}

.jewelry-brands-con{clear:both; min-height:308px; margin:0px; padding:0px; background:#e2e1e7 url(../images/home-page-brand-bg.jpg) repeat-x left top;}
.tab-con{clear:both; height:308px; margin:0px; padding:0px;}
.jewelry-brands-text-con{clear:both; margin:20px 40px 0px; padding:0px;}
.jewelry-brands-text-con p{font-family: 'Varela Round', sans-serif; margin:0px; padding:0px 0px 8px; color:#464646; line-height:24px; font-size:14px;}
/* Home Page Css End Here */

.inner-page-con{clear:both; margin:5px 20px 25px; padding:0px; font-size:14px; color:848484; font-weight:500; line-height:22px; text-align:center;}

.about-us-con{clear:both; margin:5px 0px 30px; padding:0px;}

.our-history-con{clear:both; height:340px; margin:0px; padding:10px 22px; background-color:#152e34; position:relative;}
.our-history-con .our-history-arrow{width:14px; height:16px; margin:0px; padding:0px; position:absolute; right:-12px; top:85px; z-index:100;}
.inner-head{margin:0px; padding:0px 0px 10px; color:#FFFFFF; font-size:28px; font-weight:500; text-transform:capitalize;}
.about-us-con p{clear:both; margin:0px; padding:0px; font-size:14px; color:#FFFFFF; text-align:justify; line-height:22px;}

.our-team-img-con{width:100%; height:180px; margin:0px; padding:0px; background-color:#f13c6e; display:table; text-align:center; float:left;} 
.our-team-img-con a{display:table-cell; vertical-align:middle;}
.contact-con{width:100%; height:180px; margin:0px; padding:0px; float:left;} 

.our-team-con{clear:both; height:340px; margin:0px; padding:10px 22px; background-color:#ef5452; position:relative;}
.our-team-con .our-team-arrow{width:15px; height:14px; margin:0px; padding:0px; position:absolute; left:48%; bottom:-13px; z-index:100;}

.our-misson-img-con{width:100%; height:165px; margin:0px; padding:10px 0px; background-color:#3da3a5; text-align:center; display:table; position:relative;}
.our-misson-img-con .our-misson-arrow{width:14px; height:16px; margin:0px; padding:0px; position:absolute; right:-12px; top:50%; z-index:100;}
.our-misson-img-con a{display:table-cell; vertical-align:middle;}
.our-misson-con{clear:both; height:165px; margin:0px; padding:10px 22px; background-color:#98c13d;}

.customer-img{ clear:both; margin:0px; padding:0px;}
.feature-list{ clear:both; margin:0px; padding:200px 0 0; position:relative;}
.feature-list .feature-text{width:580px; height:auto; margin:0px; padding:10px 20px; background-color:#f13c6e; position:absolute; right:20px; top:30px; font-size:14px; color:#FFFFFF; text-align:justify; line-height:24px;}
.feature-list ul{margin:0px; padding:0px;}
.feature-list ul li{margin:0px; padding:10px 0 0 18px; list-style:none; display:block; background:url(../images/star-icon.png) no-repeat 0px 13px; font-size:14px; font-weight:500; color:#1278c4; text-decoration:none;}
.feature-list ul li a{ font-size:14px; font-weight:500; color:#1278c4; text-decoration:none;}
.feature-list ul li a:hover{ color:#666666; text-decoration:none;}

.cloud-computing-con{clear:both; margin:5px 0px 30px; padding:0px; text-align:center;}


/* Login Start Here */
.login-con{width:100%; height:160px; margin:0px; padding:10px 0px; background-color:#3da3a5; text-align:center; display:table; position:relative;}
.login-con .login-arrow{width:14px; height:16px; margin:0px; padding:0px; position:absolute; right:-12px; top:50%; z-index:100;}
.login-con a{display:table-cell; vertical-align:middle;}


.login-customer-con{clear:both; height:160px; margin:0px; padding:10px 22px; background-color:#f13c6e;}
.login-customer-con .login-head{clear:both; height:30px; margin:10px 0px; padding:0px; background:url(../images/login-head-border.png) no-repeat center bottom; font-size:18px; color:#FFFFFF; text-transform:capitalize; text-align:center;}

.login-customer-con .sign-in-con{clear:both; height:60px; margin:27px 0 0; padding:0px;}
.login-customer-con .sign-in-con ul{margin:0px; padding:0px;}
.login-customer-con .sign-in-con ul li{margin:0px; padding:0px; list-style:none; float:left;}
.login-customer-con .sign-in-con ul li .field-box{font-size:28px; color:#FFFFFF; margin:0px; padding:0px; float:left;}
.login-customer-con .sign-in-con ul li .field-box:after {
    content: "-";
    margin: 0;
    padding: 0 8px 0 10px;
}
.login-customer-con .sign-in-con ul li:last-child .field-box:after {
    content: "";
}
.login-customer-con .sign-in-con ul li .field-box input[type="text"]{font-family:'Exo 2',sans-serif; font-size:16px; line-height:40px; color:#1278c4; background-color:#e7f0f7; width:180px; height:40px; border:none; margin:0px; padding:0px 10px; float:left;}
.login-customer-con .sign-in-con ul li .field-box input[type="password"]{font-family:'Exo 2',sans-serif; font-size:16px; line-height:40px; color:#1278c4; background-color:#e7f0f7; width:180px; height:40px; border:none; margin:0px; padding:0px 10px; float:left;}




.login-customer-con .sign-in-con ul li .field-box select{padding:9px 8px; margin: 0;  background-color:#e7f0f7; font-family:'Exo 2',sans-serif; font-size:16px; line-height:40px; color:#1278c4; border:none;
		display: inline-block; cursor:pointer; width:185px; height:40px; vertical-align:top;}
.login-customer-con .sign-in-con ul li .field-box label.selectDropDown {position:relative; display:inline-block; height:40px; border:none; width:180px;}    
.login-customer-con .sign-in-con ul li .field-box label.selectDropDown:after {content:" "; width:35px; height:40px; right:-5px; top:0px; position:absolute; pointer-events:none; background:url(../images/up-down.png) no-repeat center center;}




.login-customer-con .sign-up-con{clear:both; height:30px; margin:0px 25px 0 0; padding:0px; text-align:right;}
.login-customer-con .sign-up-con input[type="submit"]{font-size:12px!important; color:#FFFFFF!important; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:9px 30px 7px 15px!important; margin:0px 18px 0 0; background:#1278C4 url(../images/button-ball.png) no-repeat 77px 13px; border-radius:6px; width:100px; line-height:18px; border:none; cursor:pointer; box-shadow:2px 2px 2px #cccccc; box-shadow:1px 1px 2px #999;}
.login-customer-con .sign-up-con input[type="submit"]:hover{color:#e5e5e5!important; text-decoration:none; background:#1278C4 url(../images/button-ball-h.png) no-repeat 77px 13px;}

.login-customer-con .sign-up-con a.forgot-pass{ font-size:14px; color:#FFFFFF; text-decoration:none; text-transform:capitalize; margin-right:20px; display:inline-block; vertical-align:middle; cursor:pointer;}
.login-customer-con .sign-up-con a.forgot-pass:hover{ color:#1278C4; text-decoration:none; }
.login-customer-con .sign-up-con a.back-pass{ font-size:14px; color:#FFFFFF; text-decoration:none; text-transform:capitalize; margin-right:20px; display:inline-block; vertical-align:middle; cursor:pointer; background:url(../images/back-arrow.png) no-repeat 0px 4px; padding:0px 0px 0px 18px;}
.login-customer-con .sign-up-con a.back-pass:hover{ color:#1278C4; text-decoration:none; }

.login-customer-con .sign-up-con a.sign-up-text{ font-size:18px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; padding:0px 25px 0px 0px; background:url(../images/sign-up-arrow.png) no-repeat right 7px; display:inline-block; vertical-align:middle;}
.login-customer-con .sign-up-con a.sign-up-text:hover{ color:#1278C4; text-decoration:none; }


.login-customer-img{clear:both; height:247px; margin:0px; padding:0px;}
/* Login Ends Here */


/* Contact Us Start Here */

.contact-form{clear:both; margin:0px 0 0; padding:0px;}
.contact-form ul{margin:0px; padding:0px;}
.contact-form ul li{ width:100%; margin:0px 0px 8px; padding:0px; list-style:none; float:left;}
.contact-form ul li span.left-side{display:block; margin:0px 0px 5px; padding:0px; text-align:left; font-size:14px;}
.contact-form ul li span.right-side{display:block; margin:5px 160px 0px 0px; padding:0px; text-align:right; font-size:13px; color:#9B4D4D;}
.contact-form ul li input[type="text"]{  background-color: #FFFFFF;
    border: 1px solid #848484;
    color: #848484;
    font-size: 12px;
    margin: 0;
    padding: 8px 5px;
    width:300px;}
.contact-form ul li textarea{  background-color: #FFFFFF;
    border: 1px solid #848484;
    color: #848484;
    font-size: 12px;
    margin: 0;
    padding: 8px 5px;
	height:100px;
    width: 300px;}

.contact-form ul li input[type="button"]{font-size:12px!important; color:#FFFFFF!important; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:9px 30px 7px 15px!important; margin:5px 0 0; background:#f13c6e url(../images/button-ball.png) no-repeat 77px 13px; border-radius:6px; width:100px; line-height:18px; border:none; cursor:pointer; box-shadow:2px 2px 2px #cccccc; box-shadow:1px 1px 2px #999;}
.contact-form ul li input[type="button"]:hover{color:#e5e5e5!important; text-decoration:none; background:#f13c6e url(../images/button-ball-h.png) no-repeat 77px 13px;}



/* Free Demo Starts Css */

.free-demo-form{width:370px; margin:8px 0 0; padding:0px;}
.free-demo-form ul{margin:0px; padding:0px;}
.free-demo-form ul li{ width:100%; margin:0px 0px 8px; padding:0px; list-style:none; float:left;}
.free-demo-form ul li.link-head {
    border-bottom: 1px dashed #696969;
    color: #1278C4;
    font-size:20px;
    font-weight: 500;
    margin:0 0 16px;
    padding: 0 0 5px;
	text-align:center;
}
.free-demo-form ul li span.left-side{width:150px; margin:0px 15px 5px 0px; padding:0px; font-size:14px; float:left; line-height:24px; text-align:right;}



.free-demo-form ul li span.rodio-con{width:200px; margin:0px; padding:0px; text-align:left; font-size:14px; float:left; line-height:24px;}
.free-demo-form ul li span.left-side small{color:#FF0000;}
.free-demo-form ul li span.right-side{width:95%; float:left; margin:5px 0px 0px 0px; padding:0px; text-align:right; font-size:13px; color:#9B4D4D;}
.free-demo-form ul li input[type="text"]{  background-color: #FFFFFF;
    border: 1px solid #848484;
    color: #848484;
    font-size: 12px;
    margin: 0;
    padding:5px 5px;
    width:180px;}
.free-demo-form ul li textarea{  background-color: #FFFFFF;
    border: 1px solid #848484;
    color: #848484;
    font-size: 12px;
    margin: 0;
    padding:5px 5px;
	height:70px;
    width: 180px;}

.free-demo-form ul li input[type="button"]{font-size:12px!important; color:#FFFFFF!important; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:9px 30px 7px 15px!important; margin:5px 18px 0 0; background:#f13c6e url(../images/button-ball.png) no-repeat 77px 13px; border-radius:6px; width:100px; line-height:18px; border:none; cursor:pointer; box-shadow:2px 2px 2px #cccccc; box-shadow:1px 1px 2px #999; float:right;}
.free-demo-form ul li input[type="button"]:hover{color:#e5e5e5!important; text-decoration:none; background:#f13c6e url(../images/button-ball-h.png) no-repeat 77px 13px;}


/* Free Demo Ends Css */

.contact-map{clear:both; margin:0px; padding:0px;}
.social-head {
    clear: both;
    color:#1278C4;
    font-size:20px;
    font-weight: 500;
    margin: 0 0 5px;
    padding:0 0 5px;
    text-transform: capitalize;
	border-bottom:1px dashed #999999;
}
.contact-social-icons{clear:both; height:46px; margin:10px 0px 0px; padding:0px;}
.contact-social-icons ul{margin:0px; padding:0px;}
.contact-social-icons ul li{margin:0px 5px 0 0; padding:0px; list-style:none; float:left;}


.testimonials-con{clear:both; margin:0px 20px 0px 0px; padding:0px 40px 0 0; border-right:1px dashed #999999; min-height:250px;}

.facebook-like-con{clear:both; margin:0px; padding:0px;}
/* Contact Us End Here */

/* Wrapper Container End Here */


/* Footer Container Start Here */

#footer{width:100%; height:auto; margin:0px; padding:0px 0px 10px; float:left; background:url(../images/footer-bg.jpg) no-repeat top center #1b3346;}
.footer-navgaiton{clear:both; height:auto; margin:0px 0 23px; padding:20px 0px 10px; background:url(../images/footer-nav-bot-bor.png) no-repeat bottom center; text-align:center;}
.footer-navgaiton ul{min-width:180px; margin:0px; padding:0px 25px 0 0; display:inline-block; vertical-align:top;}
.footer-navgaiton ul li{margin:0px; padding:0px 0px 5px; list-style:none; text-align:left; font-family: 'Balthazar', serif; color:#FFFFFF;}
.footer-navgaiton ul li:first-child{font-family: 'Balthazar', serif; color:#FFFFFF; font-size:20px; border-bottom:1px dashed #FFFFFF; padding-bottom:5px; margin-bottom:5px;}
.footer-navgaiton ul li a{font-family: 'Balthazar', serif; font-size:14px; color:#FFFFFF; text-decoration:none;}
.footer-navgaiton ul li a:hover{color:#CCCCCC; text-decoration:none;}

.footer-logo{clear:both; height:70px; margin:0px 0px 10px; padding:0px; text-align:center;}
.footer-logo ul{margin:0px; padding:0px;}
.footer-logo ul li{width:212px; margin:0px 30px; padding:0px; list-style:none; display:inline-block; vertical-align:middle;}

.footer-social-icons{clear:both; height:46px; margin:0px 0px 3px; padding:0px; text-align:center;}
.footer-social-icons ul{margin:0px; padding:0px;}
.footer-social-icons ul li{margin:0px 5px 0px 0px; padding:0px; list-style:none; display:inline-block;}


.footer-address-copyright{clear:both; height:auto; margin:0px; padding:0px; text-align:center; font-family: 'Balthazar', serif; font-size:16px; color:#FFFFFF; line-height:24px;}

/* Footer Container End Here */



/*video landding page start*/

.landing_page {
width:100%;
float:left;
margin:15px 0 40px;
}
.landing_page p{
font-size:20px;
color:#000;
line-height:25px;
}
.landing_page .big_text{
font-size:24px;
}
.landing_page h1{
font-size:60px;
color:#f33f70;
text-align:center;
padding:18px 0 24px;
text-transform:uppercase;
font-weight:bold;
}
.landing_page h2{
font-size:60px;
color:#2283ca;
text-decoration:underline;
text-align:center;
padding:30px 0;
font-weight:bold;
}
.landing_page h3{
font-size:30px;
font-weight:bold;
color:#2283ca;
text-decoration:underline;
padding:36px 0 15px;
}
.landing_page p span{
text-decoration:underline;
color:#1278c4;
}
.center{
text-align:center;
}
.ltr_heading{
font-size:48px!important;
}
.video_div{
text-align:center;
padding:18px 0;
width:100%;
display:inline-block;
}
.underline{
text-decoration:underline;
}

.list_top, .list_mid {
width:99%;
float:left;
margin:17px 0 17px 13px;
}
.list_mid {
margin-top:8px;
}
.list_top li{
float:left;
list-style:none;
width:100%;
margin-bottom:15px;
padding-left:19px;
font-size:20px;
color:#000;
background:url(../images/video_arrow.jpg) left 6px no-repeat;
}
.list_mid li{
float:left;
width:100%;
margin-bottom:15px;
padding-left:19px;
font-size:20px;
color:#000;
}
.landing_page h4{
font-size:20px;
color:#f33f70;
text-decoration:underline;
padding:15px 0 0px;
}
.click_here{
text-decoration:underline;
font-size:60px;
font-weight:bold;
}
.yellow_col{
 background:#fffdba;
 padding:8px;
 display:block;
 font-weight:normal;
}
.top_marign{
margin-top:27px;
}
/*form css start*/
.sco_form{
width:100%;
float:left;
padding:10px 0 20px;
}

.sco_form ul{
padding:0;
margin:0;

}
.sco_form li{
width:100%;
float:left;
list-style:none;
color:#000;
border-bottom:1px solid #ddd;
padding:20px 0;
}

.sco_form h4{
margin:0;
}
.checkbox{
margin-right:10px;
}
label.desc, legend.desc {
    border: medium none;
    color: #222;
    display: inline-block;
    font-size: 95%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px;
    white-space: normal;
    width: 40%;
	vertical-align:top;
}
.desc_name{
   border: medium none;
    color: #222;
    display: inline-block;
    font-size: 95%;
    font-weight: bold;
    margin: 0;
    padding: 8px 0 3px;
    white-space: normal;
    width: 10%;
	vertical-align:top

}
.desc_new{
  border: medium none;
    color: #222;
    display: inline-block;
    font-size: 95%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px;
    white-space: normal;
    width: 100%;
	vertical-align:top;
}
.full {
    width: 100% !important;
}
.sco_form li input[type="text"], .sco_form li textarea, .sco_form li select {
    background-color: #ffffff;
    border: 1px solid #848484;
    color: #848484;
    font-size: 12px;
    margin: 0;
    padding: 8px 5px;
    width: 300px;
}
.sco_form li select{
width:100%!important;
}
.half_width{
width:48%;
float:left;
margin-left:37px;
margin-top:15px;
}
.half_width:first-child{
margin-left:0;
}
.half_width label{
width:100%;
float:left;
margin-bottom:5px;
}
.half_width input{
width:98%!important;

}
.sco_form li textarea {
height:100px;
width:100%;
margin-top:20px;
}

.sco_form .currency {
width:90px!important;
}
.sco_form .centtext{
width:50px!important;
}
.sco_form .cents {
width:11%;
display:inline-block;
vertical-align:top;
}
.cents label{
display:block;
}
.symbol{
margin-right:5px;
margin-top:5px;
display:inline-block;
}
.radix{
margin-top:5px;
}

.sco_form ul li input[type="sumbit"] {
    background: url("../images/button-ball.png") no-repeat scroll 77px 13px #f13c6e;
    border: medium none;
    border-radius: 6px;
    box-shadow: 1px 1px 2px #999;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    line-height: 18px;
    margin: 20px 0 0 35px;
    padding: 9px 30px 7px 15px !important;
    text-decoration: none;
    text-transform: uppercase;
    width: 67px!important;
}
.phone_num span{
width:50px;
display:inline-block;
}

.phone_num input{
 background-color: #ffffff;
    border: 1px solid #848484;
    color: #848484;
    font-size: 12px;
    margin: 0;
	width:58%!important;
    padding: 8px 7px
}
.phone_num .symbol{
width:10px;
}