﻿/*CR # 676        Arsman Ahmad           16-AUG-2017        Implenet New Landing Page for NIMBUS*/
/*cr # 683          Faisal Mumtaz          23-Aug-2017        User must check agreement of terms and use and privacy policy for trial use.*/
/*8-Dec-2017       CR # 813            R.Sarmad             Implement new price list design on Nimbus Landing page and 50 Product limitation for Trial.*/
/*//CR # 848       R.Sarmad              27-12-2017              There should be a separate page for Nimbus Free account creation and price page*/  
/*CR # 981       R.Sarmad              13-2-2018              Seperate COntact Us Page*/
@charset "utf-8";
/* CSS Document */
/*Start Cr # 981*/
/*<!-- Start Loading Button (9-2-2018) -->*/


.signup_btn_blue_loading{
background-color: #fff;
border-radius: 5px;
height: 60px;
text-align: left;
line-height: 30px;
width: 165px;
margin: 0px auto;
color: gray;
float:left;
/*margin-top:10px;*/
}


.signup_btn_blue_loading span{
margin-left: 12px;
margin-top: 15px;
float:left;
}
.signup_btn_blue_loading img{

margin-top: -166px !important;
margin-right: -116px !important;
float: right;

}


/*<!-- end Loading Button (9-2-2018)-->*/
/*End Cr # 981*/
/*StarT Cr # 848*/
.green_color_term{
        color:#0db899;
}

.green_color_term:hover{
        color:#ffffff;
}
.select_option_creataccount{
        border:5px solid #00b38a;
        border-radius: 12px;
}
.register_account_p{
	margin-top:15px !important;
	text-align:left !important;
	
}

.register_account_textbox{
	border-radius: 5px;
	border: 0px;
	height: 50px !important;
	width: 100%;
	padding-left: 15px;
}




/* The container */
.radio_btn_section {
	display: block;
	position: relative;
	padding-left: 70px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 225px;
	height: 60px;
	background-color: #51626f;
	border-radius: 50px;
	padding-top: 12px;
	color: #fff;
	float: left;
	margin-right: 15px;
}

/* Hide the browser's default radio button */
.radio_btn_section input {
    position: absolute;
    opacity: 0;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 35px;
    width: 35px;
    background-color: #51626f;
    border-radius: 50%;
    border:5px solid #fff;
    margin-top: 12px;
    margin-left: 18px;
    
}

/* On mouse-over, add a grey background color */
.radio_btn_section:hover input ~ .checkmark {
    background-color: #51626f;
}

/* When the radio button is checked, add a blue background */
.radio_btn_section input:checked ~ .checkmark {
    background-color: #51626f;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio_btn_section input:checked ~ .checkmark:after {
    display: block;
}


/* The trialaccount_checkbox */
.trialaccount_checkbox {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color:#fff;
    font-weight: normal;
}

/* Hide the browser's default checkbox */
.trialaccount_checkbox input {
    position: absolute;
    opacity: 0;
}

/* Create a custom checkbox */

.checkmark_checkbox {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #3b4954;
    border:3px solid white;
}

/* On mouse-over, add a grey background color */
.trialaccount_checkbox:hover input ~ .checkmark_checkbox {
    background-color: #4e6374;
}

/* When the checkbox is checked, add a blue background */
.trialaccount_checkbox input:checked ~ .checkmark_checkbox {
    background-color: #3b4954;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark_checkbox:after {
    content:"";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.trialaccount_checkbox input:checked ~ .checkmark_checkbox:after {
    display: block;
}

/* Style the checkmark/indicator */
.trialaccount_checkbox .checkmark_checkbox:after {
    left: 7px;
    top: 4px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}



/* Style the indicator (dot/circle) */
.radio_btn_section .checkmark:after {
 	top: 6px;
	left: 6px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #36bf00;
}

.padding_none{

	padding:0px !important;

}

.margin_none{

	margin:0px !important;

}


.register_account_tooltip{
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.register_account_tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
}

.register_account_tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.register_account_tooltip:hover .tooltiptext {
	visibility: visible;
}



.next_btn{
}

.next_btn a:hover{

text-decoration:none;

}



.signup_btn{
}

.signup_btn a:hover{

text-decoration:none;

}




.nextnew_btn_green{
background-color: #09c19c !important;
border-radius: 5px;
height: 60px;
text-align: left;
line-height: 30px;
width: 165px;
margin: 0px auto;
color: #fff;
font-size: 20px;
padding-left: 28px;
float:left;
background-image:url(../../images/Landing/green_btn_normal.png);
}

.nextnew_btn_green:hover {

 background-color:#008e71 !important;
text-decoration:none !important;
background-image:url(../../images/Landing/green_btn_active.png);


}

.nextnew_btn_green:hover span {


 text-decoration:none;

}


.span_nextnew{
position: absolute;
margin-left: -60px;
margin-top: 10px;

}








.signup_btn_blue{
background-color: #00bce0;
border-radius: 5px;
height: 60px;
text-align: left;
line-height: 30px;
width: 165px;
margin: 0px auto;
color: #fff;
font-size: 20px;
padding-left: 28px;
float:left;
background-image:url(../../images/Landing/blue_btn_normal.png);
}

.signup_btn_blue:hover {

 background-color:#0096b3;
text-decoration:none !important;
background-image:url(../../images/Landing/blue_btn_active.png);


}

.signup_btn_blue:hover span {


 text-decoration:none;

}

.span_signup{
position: absolute;
margin-left: -60px;
margin-top: 10px;

}


.store_one{
border-radius:5px;
background-color:#00b38a;
padding-bottom:30px;

}

.store_one h1{
text-align:left !important;
color:#fff !important;
margin-left:15px;
margin-bottom:5px !important;
}


.store_two{
border-radius:5px;
background-color:#ffa12d;
padding-bottom:30px;

}

.store_two h1{
text-align:left !important;
color:#fff !important;
margin-left:15px;
margin-bottom:5px !important;
}


.store_three{
border-radius:5px;
background-color:#fa405a;
padding-bottom:30px;

}

.store_three h1{
text-align:left !important;
color:#fff !important;
margin-left:15px;
margin-bottom:5px !important;
}




/* select style start*/

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background-image: none;
  color:#000
}
/* Custom Select */
.select {
  position: relative;
  display: block;

  height: 50px;
  line-height: 3;
  overflow: hidden;
  border-radius: 6px;
}
select {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0 0 0 10px;
  color: #000;
  cursor: pointer;
}
select::-ms-expand {
  display: none;
}
/* Arrow */
.select::after {
  content: '\25BC';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 0 1em;
  background: #00bce0;
  pointer-events: none;
  color:#fff;
}
/* Transition */
.select:hover::after {
  color: #fff;
}
.select::after {
  -webkit-transition: .25s all ease;
  transition: .25s all ease;
}


/* select style close*/

.store_lebel{
	font-size:20px;
	font-weight:bold;
	color:#00bce0 !important; 
}

.align_left{
	text-align:left;
}
.banner_text{
margin-top:90px !important;
}

.header_cont{
	margin-top:15px;
}
.top_header{
	background-color:#00bce0 !important;
	padding:15px 0px;
	color:#fff;

}

.flot_lef{
	float:left
}
.logo{
	float:left;
}

.menue{
	float:right;
	padding: 0px 30px;
}

.menue ul li{
	color:#000;
	float:left;
	list-style:none;
	padding-top:11px;
	text-align:center;
	min-width:85px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}


.banner{
	min-height:540px;
	background-color:#3d4952;
/*	background-image:url(../images/banner.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
	background-position: center;*/
	text-align:center;
	color:#fff;
	
	
	background-position: center;
	background-size: cover;
	background-image:url(../images/grocery-store.jpg);
	min-height: 100%;
	/*padding-top:200px;*/
	padding-bottom:140px	
}


.inner_banner{
	min-height:540px;
	background-color:#3d4952;
/*	background-image:url(../images/banner.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
	background-position: center;*/
	text-align:center;
	color:#fff;
	
	
	background-position: center;
	background-size: cover;
	background-image:url(../../images/Landing/inner_banner.png);
	min-height: 100%;
	padding-top:160px;
	padding-bottom:30px;
}

.banner_readmore_btn{
	width: 230px;
	height: 0px;
	background-color: #00bce0;
	color: $fff;
	border-radius: 50px;
	padding: 18px 0px;
	padding-bottom: 18px;
	margin: 0px auto;
	padding-bottom: 45px;
	font-size: 17px;

}

.manu_freedemeo_btn{	
	height: 0px;
	background-color: #00bce0;
	color: $fff !important;
	border-radius: 50px;
	padding: 17px 35px;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-bottom: 18px;
	margin: 0px auto;
	margin-left: auto;
	padding-bottom: 33px;
	margin-left: 20px;
}

.top_header_socialicon{
	font-size:18px !important;
	color:#fff !important;
	}

.white_color{
	color:#fff !important;
}


.banner_readmore_btn a:link{
	color:#fff;
	text-decoration:none
}

.banner_readmore_btn a:hover{
	color:#fff;
	text-decoration:none;
}

.banner_readmore_btn a:active{
	color:#fff;
	text-decoration:none;
}

.banner_readmore_btn a:visited{
	color:#fff;
	text-decoration:none;
}


.logo{
	margin-top:5px;
}


.banner_descript{
	font-size:22px;
}

.banner_slogin{
	font-size:26px;
}

.banner h1, h2, h4, h5, h3{
	color:#fff;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	padding:8px;
	font-size:30px;
	font-weight:200;
}

.header_banner{
	font-family: 'Roboto', sans-serif;
	font-weight:bolder;
	font-size:60px;
}


.inner_header_banner{
	font-family: 'Roboto', sans-serif;
	font-weight:bolder;
	font-size:35px;
}

.register_form_wrapper{
	background-color:#3b4954;
	min-height:200px;
	margin-top:60px
}

.register_form_wrapper h1{
	font-size:35px;
	font-weight:bold;
	text-align:center;
	color:#00bce0;
}

.register_form_wrapper p{
	font-size:16px;
	color:#fff;
	text-align:center;
}

.register_form_wrapper hr{	
	height: 1px !important;
	background-color: #66717a !important;
	width: 100%;
	border: 0px;
}

.register_form_wrapper .trial_btn{
	height:70px;
	width:255px;
	background-color:#51626f !important;
	margin:0px auto;
	border-radius:50px;
	text-align:center;
	color:#fff;
	font-size:24px;
	line-height:68px;
	font-weight:bolder;
}

/*End Cr # 848*/

/*Start Cr # 813*/

.padding_none{

	padding:0px !important;

}
.margin_none{

	margin:0px !important;

}
<!---pricing--->


.pricing-table {
    width: 80%;
    margin: 50px auto;
    text-align: center;
    padding: 10px;
    padding-right: 0;
}
.pricing-table .heading{
    color: #9C9E9F;
    text-transform: uppercase;
    font-size: 1.3rem;
    margin-bottom: 4rem;
}
.block{
    width: 30%;    
    overflow: hidden;
    -webkit-border-radius: 0px;
    -moz-border-radius: 5px;
    border-radius: 0px;    
/*    border: 1px solid red;*/
}
/*Shared properties*/
.title,.pt-footer{
    color: #FEFEFE;
    text-transform: capitalize;
    line-height: 2.5;
    position: relative;
}
.content{
    position: relative;
    color: #FEFEFE;
    padding: 20px 0 10px 0;
}

.pt-footer_freeforever{

	background-color:red;
	padding:10px; 0px;

}

/*arrow creation*/
.content:after, .content:before,.pt-footer:before,.pt-footer:after {
	top: 100%;
	left: 50%;
/*	border: solid transparent;*/
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.pt-footer:after,.pt-footer:before{
    top:0;
}
.content:after,.pt-footer:after {
	border-color: rgba(136, 183, 213, 0);	
	border-width: 5px;
	margin-left: -5px;
}
/*/arrow creation*/
.price{
    position: relative;
    display: inline-block;
    margin-bottom: 0.625rem;
}
.price span{    
    font-size: 6rem;
    letter-spacing: 8px;
    font-weight: bold;        
}
.price sup{
    font-size: 1.5rem;    
    position: absolute;    
    top: 12px;
    left: -12px;
}



.hint{
	font-style: italic;
	font-size: 16px;
	color: #687b88;
	width: 70%;
	margin: 0px auto;
	border-bottom: 1px solid #687b88;
	padding-bottom: 25px;

}


.price_subheading{

	width: 60%;
	border: 1px solid #687b88;
	margin: 0px auto;
	    margin-bottom: 0px;
	border-radius: 50px;
	padding: 10px;
	margin-bottom: 20px;
}




.features{
    list-style-type: none;    
    color: #9C9C9C;
    padding:0px 22%;
    font-size: 0.9rem;
    height:570px !important;

}
.features li{
    padding: 15px 0;
	width: 100%;
	font-size: 16px;
	color: #fff;
	font-weight: 300;

}
.features li span{
   padding-right: 0.4rem; 
}

.pt-footer{
    font-size: 0.95rem !important;
    text-transform: capitalize !important;
}

.pt-footer a{
	color:#fff;
}

.pt-footer a:hover{
	color:#fff !important;
	text-decoration:none !important;
}

.pt-footer a:visited{
	color:#fff;
	text-decoration:none;
}


.pt-footer a:active{
	color:#fff;
	text-decoration:none;
}








/*PERSONAL*/

.personal{

 background-color:#3a4953;

}

.personal:hover{

    background: #3a4953 !important;
    box-shadow: 0px 0px 30px #767676;
    z-index:1;

}


.personal .title{        

	border-bottom:1px solid #687b88;
	width:80%;
        text-align:center;
	margin-left: 10% !important;
	font-style: italic;
	font-size: 22px;
	line-height: 70px;

	
}


.personal:hover .title {

    background: #0db899 !important;
    border-bottom:none;
    width:100%;
    margin-left: 0% !important;


}

.personal .content,.personal .pt-footer{
    background: ;
}


.personal .content:after{	
/*	border-top-color: #82DACA;	*/
}
.personal .pt-footer:after{
    /*border-top-color: #FFFFFF;*/
}



/*FreeForEver*/

.freeforever{

}

.freeforever .title{        
    background: #0db899;    
}
.freeforever .content,.personal .pt-footer{
    background: #0db899;
	padding:10px 0px;
}
.freeforever .content:after{	
	border-top-color: #82DACA;	
}
.freeforever .pt-footer:after{
    border-top-color: #FFFFFF;
}



/*PROFESSIONAL*/

.professional{

	background-color:#3a4953;

}

.professional:hover{

    background: #3a4953 !important;
    box-shadow: 0px 0px 30px #767676;
    z-index: 1;

}



.professional .title{      

	border-bottom:1px solid #687b88;
	width:80%;
        text-align:center;
	margin-left: 10% !important;
	font-style: italic;
	font-size: 22px;
	line-height: 70px;

	
}


.professional:hover .title {

    background: #00bce0 !important;
    border-bottom:none;
    width:100%;
    margin-left: 0% !important;


}




.professional .pt-footer{
        background-color:#00bce0; 
	padding:10px 0px;
}
.professional .content:after{	
	/*border-top-color: #53CFE9;*/	
}
.professional .pt-footer:after{
    /*border-top-color: #FFFFFF;*/
}


.background_color_yellow{
	background-color:#ffa11a;
	
}


/*PROFESSIONAL*/

.free{
	background: #3a4953;
}


.free:hover{

    background: #3a4953 !important;
    box-shadow: 0px 0px 50px #767676;
    z-index: 1;

}



.free .title{    

	border-bottom:1px solid #687b88;
	width:80%;
        text-align:center;
	margin-left: 10% !important;
	font-style: italic;
	font-size: 22px;
	line-height: 70px;

	
}


.free:hover .title {

    background: #ffa11a !important;
    border-bottom:none;
    width:100%;
    margin-left: 0% !important;


}






.free .pt-footer{
    background: #ffa11a;
	padding:10px 0px;
}
.free .content:after{	

	/*border-top-color: #ffa11a;*/	
}
.free .pt-footer:after{
    /*border-top-color: #FFFFFF;*/
}


/*BUSINESS*/

.business{

    background: #3a4953;

}


.business:hover{

    background: #3a4953 !important;
    box-shadow: 0px 0px 50px #767676;

}




.business .title{     

	border-bottom:1px solid #687b88;
	width:80%;
        text-align:center;
	margin-left: 10% !important;
	font-style: italic;
	font-size: 22px;
	line-height: 70px;


	
}


.business:hover .title {

    background: #f3405f !important;
    border-bottom:none;
    width:100%;
    margin-left: 0% !important;

    


}

.business .pt-footer{
	background-color:#f3405f;
	padding:10px 0px;

}
.business .content:after{	
	/*border-top-color: #EB6379;*/	
}
.business .pt-footer:after {	
	/*border-top-color: #FFFFFF;*/	
}



/*End Cr # 813*/
*{
	margin:0px;
	padding:0px;
}

.feature p {
    text-align:justify
}

.lumensoft_for_feature p {
    text-align:justify;
    color: black;

}


.header{

	background-color:#fff;
	color:#000;
	width:100%;
	position:fixed;
	z-index:1;
	padding-bottom:15px;

}

.banner_text {
    margin-top: 250px;
}

.header_cont{
	margin-top:15px;
}
.top_header{
	background-color:#00bce0 !important;
	padding:15px 0px;
	color:#fff;

}

.flot_lef{
	float:left
}
.logo{
	float:left;
}

.menue{
	float:right;
	padding: 0px 30px;
}

.menue ul li{
	color:#000;
	float:left;
	list-style:none;
	padding-top:13px;
	text-align:center;
	min-width:85px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}
.menue ul li:hover {
    font-weight:bold;    
}
/*cr # 683 start*/
.addbanner {
     height: 100px;
    background-color: #3d4952;
    text-align: center;
    color: #fff;
    	padding: 18px 0px;
    background-position: center;
            background-image: url("../../images/Landing/nimbusrms_Best_RetailSoftware_Banner.jpg");
        }
/*cr # 683 end*/
.banner{
/*	min-height:540px;
	background-color:#3d4952;*/
/*	background-image:url(../../images/Landing/banner.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
	background-position: center;*/
/*	text-align:center;
	color:#fff;
	background-position: center;
	background-size: cover;
	background-image:url(../../images/Landing/grocery-store.jpg);
	min-height: 100%;
	padding-top:200px;
	padding-bottom:140px*/
    
    height: 600px;
    background-color: #3d4952;
    text-align: center;
    color: #fff;
    background-position: center;
    background-size: cover;
    background-image: url(../../images/Landing/grocery-store.jpg);
    
    	
}

.banner_readmore_btn{
	width: 230px;
	height: 0px;
	background-color: #00bce0;
	color: #fff;
	border-radius: 50px;
	padding: 18px 0px;
	padding-bottom: 18px;
	margin: 0px auto;
	padding-bottom: 36px;	
}

.banner_readmore_btn:hover{
	width: 230px;
	height: 0px;
	background-color: #666;
	color: #fff;
	border-radius: 50px;
	padding: 18px 0px;
	padding-bottom: 18px;
	margin: 0px auto;
	padding-bottom: 36px;	
}


.manu_freedemeo_btn{	
	height: 0px;
	background-color: #00bce0;
	color: $fff !important;
	border-radius: 50px;
	padding: 17px 35px;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-bottom: 18px;
	margin: 0px auto;
	margin-left: auto;
	padding-bottom: 33px;
	margin-left: 20px;
}

.manu_freedemeo_btn:hover{	
	height: 0px;
	background-color: #666;
	color: $fff !important;
	border-radius: 50px;
	padding: 12px 35px;
	padding-bottom: 17px;
	margin: 0px auto;
	margin-left: auto;
	padding-bottom: 33px;
	margin-left: 20px;
}



.top_header_socialicon{
	font-size:18px !important;
	color:#fff !important;
	}

.white_color{
	color:#fff !important;
}


.banner_readmore_btn a:link{
	color:#fff;
	text-decoration:none
}

.banner_readmore_btn a:hover{
	color:#fff;
	text-decoration:none;
}

.banner_readmore_btn a:active{
	color:#fff;
	text-decoration:none;
}

.banner_readmore_btn a:visited{
	color:#fff;
	text-decoration:none;
}


.logo{
	margin-top:5px;
}


.banner_descript{
	font-size:20px;
}

.simple{
    font-family:Segoe Script;
}

.banner_slogin{
	font-size:26px;
}

.banner h1, h2, h4, h5, h3{
	color:#fff;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	padding:8px;
	font-size:30px;
	font-weight:200;
}

.header_banner{
	font-family: 'Roboto', sans-serif;
	font-weight:bolder;
	font-size:60px;
}


h4{
	text-align:left;
}


.h_10{
	clear:both;
	widows:100%;
	height:10px;
}

.h_20{
	clear:both;
	widows:100%;
	height:20px;
}

.h_30{
	clear:both;
	widows:100%;
	height:30px;
}

.h_40{
	clear:both;
	widows:100%;
	height:40px;
}

.h_50{
	clear:both;
	widows:100%;
	height:50px;
}

<!--feature section -->

.feature{
	padding:40px 0px;
	min-height:600px;
	height:50px;
	width:100%;
	background-color:#fff !important;
	
}

.feature_header{
	text-align:center;
	color:#000;
	font-family: 'Roboto', sans-serif;
	background-color:#fff;
	padding-top:50px;
	height:160px;
	font-size:24px;
	font-weight:900;
}

.feature_header_special_featur{
	text-align:center;
	color:#000;
	font-family: 'Roboto', sans-serif;
	background-color:#fff;
	padding-top:50px;
	height:140px;
	font-size:24px;
	font-weight:900;
}

.feature_header_special_featur_apperal_footwear{
	text-align:center;
	color:#000;
	font-family: 'Roboto', sans-serif;
	background-color:#fff;
	padding-top:10px;
	height:140px;
	font-size:24px;
	font-weight:900;
    text-align:center;
}

    .feature_header_special_featur_apperal_footwear p, h1{
        text-align:center;
    }

    .feature_header_special_featur p {
        text-align:center;
    }

.product_image_gallery_header{
	text-align:center;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	font-weight:900;
}

.footer_header{
	text-align:center;
	color:#000;
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	font-weight:900;
}

.align_cent{
    text-align:center;
}


.footer_contact_info{
	background-color:transparent;
	padding:60px 50px !important;
	border:1px solid #eee;
    height:600px;
}

.websit_links{
	padding: 25px;
	border: 1px solid #eee;
	color: #000;

}
.websit_links a{
	color:#000;
    text-decoration:none;
}

.websit_links a:link{
	color:#000;
    text-decoration:none;
}
.websit_links a:hover{
	text-decoration:none;
	color:#fff;
}
.websit_links a:visited{
	text-decoration:none;
	color:#fff;
}
.websit_links a:active{
	text-decoration:none;
	color:#fff;
}

.websit_links a h2:hover{
	text-decoration:none;
	color:#00bce0;
}



input[type="submit"]
{
    text-decoration:none;
    color:#fff;
	background-color:#00bce0;
	padding-top:16px;
	padding-bottom:40px;
	border:0px;
}

.pricing_signup_btn {
    padding:15px 0px;
}

input[type="submit"]:hover
{
    text-decoration:none;
    color:#fff;
	background-color:#666;
	padding-top:16px;
	padding-bottom:40px;
	border:0px;
}

input[type="button"]
{
    text-decoration:none;
    color:#fff;
	background-color:#00bce0;
	padding-top:16px;
	padding-bottom:40px;
	border:0px;
}

input[type="button"]:hover
{
    text-decoration:none;
    color:#fff;
	background-color:#666;
	padding-top:16px;
	padding-bottom:40px;
	border:0px;
}


.footer_contact_info p{
	color:#fff;
}

.footer_contact_info ul{
}

.footer_contact_info ul li{
	list-style:none;
	color:#fff;
	line-height:28px;
}


.footer_social_icon_section{
	padding:50px 10px;
	color:#fff;
	background-color:#777;
	text-align:center;
}


.about_lumen_feature_header{
	text-align:center;

	font-family: 'Roboto', sans-serif;
	font-size:24px;
	font-weight:900;
}



p{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	font-size:16px;
}

.report_content{
	color:#fff;
	border:1px solid #000000;
	padding:24px 0px;
}

.gallery_report_content{
	color:#000;
	border:1px solid #000000;
	padding:14px 0px;
}
.yellow_color {
    color:#f59e22;
}
.blue_color{
	color:#00bce0;
}
.green_color{
	color:#0db899;
}
.red_color{
	color:#f3405f;
}


.about_lumensoft{
	width:100%;
	background-color:#272b34;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:90px 0px;
	background-image:url(../../images/Landing/banner_.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
}


.register_triel_verion{
	width:100%;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:90px 0px;
	background-image:url(../../images/Landing/banner_.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-size:cover;
    background-position:center;
}

.register_triel_verion h2{
	text-align:center;
	
}

/*.register_triel_verion input[type="text"]{
	border:0px;
}

.register_triel_verion input[type="password"]{
	border:0px;
}*/



.product_images_gallery{

	width:100%;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:90px 0px;
	background-image:url(../../images/Landing/gallery.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-size:cover;
    background-position:center;
}




.about_lumensoft_feature{
	min-height:500px;
	width:100%;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:70px 0px;
	background-image:url(../../images/Landing/about_lumen.jpg);
	background-repeat: no-repeat;
    background-attachment: fixed;
	padding-bottom:40px !important ;
    background-position:center;
    background-size:cover;
}


.about_lumensoft_content{
	min-height:500px;
	width:100%;
	height:100%;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	padding:50px 0px;
	padding-bottom:90px;

}


.lumensoft_for_feature{
	color:#000;
	text-align:center;
}

.lumensoft_for_feature h3{
	color:#000 !important;
	text-align:center;
}


h4{
	text-align:left;
}

.about_lumen_right_border{
	border-right:1px solid #eee;
    height:400px;
}



<!---pricing--->

.wrapper {
    
}
.pricing-table {
    width: 80%;
    margin: 50px auto;
    text-align: center;
    padding: 10px;
    padding-right: 0;
}
.pricing-table .heading{
    color: #9C9E9F;
    text-transform: uppercase;
    font-size: 1.3rem;
    margin-bottom: 4rem;
}
/*Start Cr # 813*/
.block{
    width: 30%;    
    overflow: hidden;
    -webkit-border-radius: 0px;
    -moz-border-radius: 5px;
    border-radius: 0px;    
/*    border: 1px solid red;*/
}
/*End Cr # 813*/
/*Shared properties*/
.title,.pt-footer{
    color: #FEFEFE;
    text-transform: capitalize;
    line-height: 2.5;
    position: relative;
}
.content{
    position: relative;
    color: #FEFEFE;
    padding: 20px 0 10px 0;
}
/*arrow creation*/
.content:after, .content:before,.pt-footer:before,.pt-footer:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.pt-footer:after,.pt-footer:before{
    top:0;
}
.content:after,.pt-footer:after {
	border-color: rgba(136, 183, 213, 0);	
	border-width: 5px;
	margin-left: -5px;
}
/*/arrow creation*/
.price{
    position: relative;
    display: inline-block;
    margin-bottom: 0.625rem;
}
.price span{    
    font-size: 6rem;
    letter-spacing: 8px;
    font-weight: bold;        
}
.price sup{
    font-size: 1.5rem;    
    position: absolute;    
    top: 12px;
    left: -12px;
}
/*Start Cr # 813*/
/*.hint{
    font-style: italic;
    font-size: 0.9rem;
}*/

/*.features{
    list-style-type: none;    
    background: #FFFFFF;
    color: #9C9C9C;
    padding:30px 20%;
    font-size: 0.9rem;
}
.features li{
    padding: 15px 0;
	width: 100%;
	font-size: 14px;
	color: #000;
	font-weight: 300;

}
.features li span{
   padding-right: 0.4rem; 
}*/
/*End Cr # 813*/
.pt-footer{
    font-size: 0.95rem;
    text-transform: capitalize;
}

.pt-footer a{
	color:#fff;
}

.pt-footer a:hover{
	color:#fff;
	text-decoration:none;
}

.pt-footer a:visited{
	color:#fff;
	text-decoration:none;
}


.pt-footer a:active{
	color:#fff;
	text-decoration:none;
}


/*StarT Cr # 813*/

/*PERSONAL*/
/*.personal .title{        
    background: #0db899;    
}
.personal .content,.personal .pt-footer{
    background: #0db899;
	
}
.personal .content:after{	
	border-top-color: #82DACA;	
}
.personal .pt-footer:after{
    border-top-color: #FFFFFF;
}*/
/*PROFESSIONAL*/
/*.professional .title{
    background: #00bce0;
}*/
/*.professional .content,.professional .pt-footer{
    background: #00bce0;
	
}*/
/*.professional .content:after{	
	border-top-color: #53CFE9;	
}
.professional .pt-footer:after{
    border-top-color: #FFFFFF;
}*/


/*BUSINESS*/
/*.business .title{
    background: #f3405f;
}*/
/*.business .content,.business .pt-footer{
    background: #f3405f;

}*/
.business .content:after{	
	/*border-top-color: #EB6379;*/	
}
.business .pt-footer:after {	
	/*border-top-color: #FFFFFF;*/	
}
/*End Cr # 813*/


<!-- social icons -->

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

a {
 background-color: #D3D3D3;   
}



.padding_0{
	padding:0px !important;
}
.image_cnt{
	margin:0px auto;
	
}

.phone_number{
}

.email{
margin-right:-20px;
}

.top_head_socialicon_res{
	float:right; 
	margin-bottom:0px;	
}



.alert_success {
    background-color: #8dc63f;
    border-color: #8dc63f;
    color: #fff;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    margin: 0px 3%;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

    .alert_success:hover {
        background-color: #78a936;
    }

.alert_info {
    background-color: #40bbea;
    border-color: #40bbea;
    color: #fff;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    margin: 12px 3%;
    padding: 15px;
    border-radius: 10px;
    font-size: 14px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

    .alert_info:hover {
        background-color: #359fc8;
    }

.alert_warning {
    background-color: #ffba00;
    border-color: #ffba00;
    color: #fff;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    margin: 0px 3%;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

    .alert_warning:hover {
        background-color: #dca000;
    }

.alert_danger {
    background-color: #cc3f44;
    border-color: #cc3f44;
    color: #fff;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    margin: 10px 3%;
    padding: 12px;
    border-radius: 10px;
    font-size: 14px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

    .alert_danger:hover {
        background-color: #a93034;
    }

.alert_close {
    position: absolute;
    right: 10px;
    top: 5px;
    color: #fff;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

    .alert_close:hover {
        font-size: 16px;
    }

    .free_trail{
        background-color:#cc0000;
        color:#fff !important;padding:15px
    }
    .free_trail:hover {
        text-decoration: none; background-color:red;
    }
    .loader {
        background-image: url("../images/defaultLoader.svg");
        background-repeat: no-repeat;
        background-position: center;
        text-decoration: none;
        color:red;
    }

@media (max-width: 767px) {
	
.header_banner{
	font-size:45px;
}

.menue ul li {

	color: #fff;
	float: left;
	list-style: none;
	padding-top: 5px;
	text-align: left;
	min-width: 100%;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background-color: #000;
	padding-left: 20px;
	line-height: 30px;
	padding-bottom: 0px;
	height: 45px;
	border-bottom: 1px solid aliceblue;

}


.logo{
	margin-left: 15px;
	margin-top:5px;
}

.top_header{
	text-align:center;
}

.phone_number{
	margin-bottom:10px;
}

.email{
	margin-bottom:10px;

}

.top_head_socialicon_res{
	text-align:center;
	margin-bottom:0px;
	margin:0px auto;	
}

.manu_freedemeo_btn{
	margin-left:0px;
	border-radius:0px;
}

}


/*Issue # 1097 -Start*/
.jg-slider {
  position: relative;
  width: 100%;
  /*height: 480px;*/
	text-align: center;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
}

.jg-slider .big {
  position: relative;
  overflow: hidden;
  width: 800px;
  height: 480px;
	margin: 0 auto;
}

.jg-slider .big ul {
margin: 0;
  padding: 0;
  list-style: none;}

.jg-slider .big ul li {
  width: 800px;
  height: 480px;
	/*padding-top: 85px;*/
}
.jg-slider .big ul li p:before, .jg-slider .big ul li p:after {
    content: '';
	background: url(/images/Testimonial/quote_up.png) no-repeat;
	width: 50px;
	height: 36px;
	display: inline-block;
	    margin-right: 20px;
	margin-bottom: 20px;
}
.jg-slider .big ul li p:after {
    content: '';
	background: url(/images/Testimonial/quote_down.png) no-repeat;
	width: 50px;
	height: 36px;
	display: inline-block;
	vertical-align: text-top;
	    margin-left: 20px;
	margin-top: 20px;
}
.jg-slider .big ul li h2{
	font-weight: bold;
	font-style: italic;
	margin: 0px;
}


.jg-slider .small { width: 800px;margin: 0 auto;}

.jg-slider .small ul { 
margin: 0;
  padding: 0;
  list-style: none;}

.jg-slider .small ul li {
  display: inline-block;
  /*float: left;*/
  width: 196px;
	background: #f1f1f1;
	border-bottom: solid 3px #f1f1f1;
  cursor: pointer;
	margin: 0px 1px;
	margin-top: 20px;
	
}

.jg-slider .small  {
 text-align: center;
}
.jg-slider .small ul li img {
 width: 50px;
	margin-top: -20px;
}
.jg-slider .small h2 {
font-weight: bold;
	font-style: italic;
	margin: 0px;
	font-size: 17px;
}

.jg-slider .small ul li.current { border-bottom: solid 3px #00bce0; }

.jg-slider .prev, .jg-slider .next {
  display: block;
  width: 20px;
  height: 37px;
  position: absolute;
  top: 50%;
  margin-top: -30px
}

.jg-slider .prev { left: 40px }

.jg-slider .next { right: 40px }

.video_box .user_thumb{
	    width: 60px;
    vertical-align: middle;
    margin-right: 16px;
    position: relative;
    top: -7px;
}
.video_box  h2{
	display: inline-block;
}

.v_text{
	padding-top: 0px !important;
}


/*Issue # 1097 - END*/


