@charset "utf-8";
/* CSS Document */


.privacyaddress {
	border-bottom: solid 3px red;
	margin-bottom: 25px;
	padding-bottom: 20px;
	line-height: 150%;
}

.privacyaddress h1 {
	margin-bottom: 8px;
	margin-top: 8px;
}


.product {
    margin-top: 30px;
    background: #fff;
    box-shadow: 0px 0px 8px #ddd;
    padding: 10px;
    border-radius: 4px;
    width: 100%;
    float: left;
}
.pro {
    width: 29.8%;
    float: left;
    margin: 20px;
    background:#f9f9f9;

}


.privacy_header {
	font-family: -webkit-pictograph;
font-size: 22px;
color: #b80909;
font-weight: bold;
text-decoration: underline;
}

.pro_main {
    box-shadow: 0px 0px 4px #ddd;
    border: solid 1px #ddd;
    border-radius: 8px;
}
.pro_head {
   
text-align: center;
   
font-size: 26px;
   
color: #fff;
   
line-height: 200%;
   
/* border-bottom: solid 2px #fff; */
   
background-image:url(pro_head.png);
   
background-size: 100% 100%;
   
position: relative;
   
top: -7px;
}
.pro_main img {
    width: 100%;
    height: 240px;
}

.col-md-3 {
	margin-top:7px;
}



.cart_ico {
    background-image: url(cart_ico.html);
    width:88px;
    height:68px;
    position:relative;
    top: -15px;
    left:-6px;
    z-index: 9;
}


.rs {
    width: 100%;
    background: #f2f2f2;
    /* fallback for old browsers */
    margin: auto;
    font-size: 32px;
    padding: 7px;
    margin: auto;
    text-align: center;
    float: left;
    line-height: 124%;
    margin-top: 0px;
    font-weight: bold;
    color: #000;
    position:relative;
    top: -70px;
    padding-left: 0px;
}
.pro_detail {
    text-align: center;
    position:relative;
    top:-50px;
}
.pro_detail a {
    font-size: 22px;
    line-height: 300%;
    font-family: unset;
    font-weight: bold;
    color: #2b2b2b;
    text-decoration: none;
    border: solid 2px #519ae3;
    background: #fff;
    border-radius: 8px;
    padding:10px 15px 10px 15px;
}


.pro_detail a:hover {

       background-image: url(btnarrow.html);
       background-repeat:no-repeat;
    background-size: 18px;
    background-attachment: scroll;
   color:#fff;
   padding-right: 50px;
    padding-left: 20px;
    background-color: rgb(66, 83, 255);
    color: rgb(255, 255, 255);
    background-position: 90% 50%;
}


.pro_detail2 {
    text-align: center;
    position:relative;
    top:-0px;
    width:50%;
    float:left;
}
.pro_detail2 a {
    font-size: 18px;
    /* line-height: 550%; */
    font-family: unset;
    font-weight: bold;
    color: #2b2b2b;
    text-decoration: none;
    border: solid 2px #519ae3;
    background: #fff;
    border-radius: 8px;
    padding:10px 15px 10px 15px;
    margin-top: 35px;
    float: left;
    width:95%;
}


.pro_detail2 a:hover {

       background-image: url(btnarrow.html);
       background-repeat:no-repeat;
    background-size: 18px;
    background-attachment: scroll;
   color:#fff;
   padding-right: 50px;
    padding-left: 20px;
    background-color: rgb(66, 83, 255);
    color: rgb(255, 255, 255);
    background-position: 90% 50%;
}


.pro1 {
    width: 46.5%;
    float: left;
    margin: 20px;
}
.pro_main img {
    width: 100%;
    height: auto;
}
.cont1 {
    width: 50%;
    /*! float: left; */
}
.labelnew {
    width: 30%;
    float: left;
    font-size: 18px;
    color:#000;
    display: inline;
    padding: 7px;
    font-weight: 600;
    line-height: 100%;
    margin-top: 10px;
}
.cont_label {
    width: 70%;
    float: left;
    font-size: 18px;
}
.follow {
    width: 45%;
    float: left;
    /* font-size:17px; */
}
.fb {
    width: 50%;
    float: left;
    /* font-size:17px; */
}
.fb img {
    border-radius: 4px;
    margin-top: 21px;
    width: 75%;
}

.cont_label input {
    height: 45px;
    border-radius: 5px;
}
.cont_label2 {
    width: 100%;
    float: left;
    border-bottom: solid 1px #ddd;
    font-weight: bold;
    font-family: -webkit-pictograph;
    font-size: 23px;
    color: #E74C3C;
}
.main_label {
    width: 100%;
    float: left;
    border-bottom: solid 1px #ddd;
}
.c1 {
    font-family: unset;
    font-size: 27px;
    color: #FC6042;
    font-weight: bold;
    text-decoration: underline;
}
.c1a {
    font-family: unset;
    font-size: 27px;
    color: #893434;
    font-weight: bold;
    text-decoration: underline;
}
.enquiry {
    box-shadow: 0px 0px 6px #ddd;
    color:#000;
    width: 92%;
    float: left;
    height:540px;
    border-radius: 7px;
    border: solid 1px #ddd;
    margin-top: 25px;
    font-size: 19px;
    line-height: 300%;
    padding-left: 15px;
    padding-right: 15px;
}
.enquiry input {
    margin-bottom: 12px;
}
.address {
    box-shadow: 0px 0px 6px #ddd;
    width: 92%;
    float: left;
    border-radius: 7px;
    border: solid 1px #ddd;
    margin-top: 25px;
    font-size: 19px;
    line-height: 300%;
    padding-left: 15px;
    padding-right: 15px;
    height:540px;
}
a.post,
button.post {
    background: #f1f1f1;
    padding: 10px;
    color: #000;
    font-size: 19px;
    font-family: unset;
    text-decoration: none;
    border-radius: 5px;
}
.cont2 {
    width: 100%;
    float: left;
}
.bank {
    width: 100%;
    float: left;
    box-shadow: 0px 0px 6px #ddd;
    width: 96%;
    float: left;
    border-radius: 7px;
    border: solid 1px #ddd;
    margin-top: 26px;
    font-size: 19px;
    line-height: 300%;
    padding-left: 16px;
    text-align: center;
    padding-right: 16px;
}

.details img {
    /* width:1000px; */
    height:40px;
}


.bank table {
    width: 100%;
    overflow: hidden;
    font-size: 15px;
}
.table-responsive {
    width: 100%;
    overflow-y: scroll;
}
.bankname {
    width: 60%;
    float: left;
}
.bankname2 {
    width: 40%;
    float: left;
}
.bankname3 {
    width: 40%;
    float: left;
}
.bankinput {
    width: 60%;
    float: right;
}
.bank select {
    width: 80%;
    /* padding: 16px 18px; */
    font-size: 16px;
    color: #a9a7a7;
    background: #FFFFFF;
    border: 1px solid #eaeaea;
    outline: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.bankbtn {
    width: 40%;
    float: right;
}
.bankbtn2 {
    width: 20%;
    float: right;
}
.bankbtn a {
    width: 20%;
    height: 50px;
    margin-left: 10px;
    float: right;
    position: relative;
    top: -50px;
}
.bankbtn a.post,
.bankbtn button.post {
    padding: 0px;
}
.bank table {
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    border: 1px solid #b5b5b5;
    border-bottom: 0px;
}
.bank table th {
    color: #ffffff;
    border-bottom: 1px solid #4e4e4e;
    padding: 15px;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
}
.bank table td {
    border-bottom: 1px solid #b5b5b5;
    background: #f9f9f9;
    line-height: normal;
    text-align: center;
    padding: 13px 15px;
}
.bank table tbody tr:nth-child(2n+1) td {
    background: #ffffff;
}
.bank table tbody td .dt-sc-button.small {
    padding: 7px 14px;
    font-size: 12px;
    margin: 0px;
}
.bank .copyright,
.widget .mailchimp-form input[type="submit"],
.dt-sc-music-audio,
.dt-sc-testimonial blockquote,
.fullwidth-background.turquoise-plain-bg,
h5.dt-sc-toggle-accordion.active:before,
.dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover,
.dt-sc-ico-content.type1 .infolayer a,
.date,
.comments,
.entry_format,
.dt-sc-ico-content.type3 .icon,
.pagination ul li a:hover,
.pagination .next-post a:hover,
.pagination .prev-post a:hover,
form.cart input[type="button"],
th,
h5.dt-sc-toggle.active:before,
.dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price,
.class_hours h2,
.dt-sc-titled-box h4.dt-sc-titled-box-title,
.mean-container a.meanmenu-reveal,
.mean-nav,
header ul.dt-sc-social-icons li a:after,
.dt-menu-toggle {
    background: #00c6ff;
    /* fallback for old browsers */
    
    background: -webkit-linear-gradient(to right, #0072ff, #00c6ff);
    /* Chrome 10-25, Safari 5.1-6 */
    
    background: linear-gradient(to right, #0072ff, #00c6ff);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.postbtn {
    background: #03A9F4;
    border-radius: 4px;
    text-align: center;
    width: 60%;
    float: right;
    line-height: 230%;
    margin-top: 7px;
    color: #ffffff;
    text-shadow: 0 1px black;
    position: relative;
    background-color: #F44336;
    padding: 0px 15px;
    border: 0;
    margin: 15px 0px 15px 0px;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, #F44336, #a01309);
    box-shadow: 0px 5px 0px #530803, 0px 8px 5px rgba(0, 0, 0, 0.3);
}
.postbtn:hover {
    top: 3px;
    background-color: #4e1c18;
    box-shadow: 0px 2px 0px #670a03, 0px 4px 3px rgba(0, 0, 0, 0.3);
}
.postbtn2 {
    background: #03A9F4;
    border-radius: 4px;
    text-align: center;
    width: 60%;
    float: left;
    line-height: 230%;
    margin-top: 7px;
    color: #ffffff;
    text-shadow: 0 1px black;
    position: relative;
    background-color: #F44336;
    padding: 0px 15px;
    border: 0;
    margin: 5px 0px 15px 55px;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, #03A9F4, #0f63a7);
    box-shadow: 0px 5px 0px #083a63, 0px 8px 5px rgba(0, 0, 0, 0.3);
}
.postbtn2:hover {
    top: 3px;
    background-color: #4e1c18;
    box-shadow: 0px 2px 0px #03A9F4, 0px 4px 3px rgba(0, 0, 0, 0.3);
}
.postbtn2 a {
    font-size: 20px;
    font-family: sans-serif;
    color: #fff;
}
.postbtn a {
    font-size: 20px;
    font-family: sans-serif;
    color: #fff;
}
.headimg {
    /* position: relative; */
    /* top: 30px; */
    /* left: -13px; */
}
.col-4 {
    width: 33.3%;
    float: left;
}
.col-3 {
    width: 25%;
    float: left;
}
.col-6 {
    width: 50%;
    float: left;
}
.col-3 {
    width: 25%;
    float: left;
}

.col-3 img {
    width: 20%;
}


.col-2 {
    width: 20%;
    float: left;
    padding-bottom:12px;
}

.col-2 img {
    width: 20%;
}

.col-4 {
    width: 30%;
    float: left;
    padding-bottom:12px;
}

.name {
    /* background: #e74d3d none repeat scroll 0 0; */
    /* color: #fff; */
    /* float: left; */
    /* font-family: roboto; */
    /* font-size: 17px; */
    /* padding: 5px 5px 5px 20px; */
    /* text-align: left; */
    /* width: 30%; */
}

.name2 {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #000;
    float: left;
    font-family: roboto;
    font-size: 17px;
    font-weight: bold;
    padding: 5px 5px 5px 20px;
    text-align: left;
    width: 60%;
}
.whatsappnew {
    width: 20%;
    float: right;
    margin-top: 22px;
}
.whatsappnew img {
    width: 13%;
    float: left;
    padding-left
}
.whatsappnew a {
    font-size: 17px;
    font-family: sans-serif;
    font-weight: bold;
}


.hide {
    display:block;
}

.contact-details {
    display:block;
}

.legal {
    width:65%;
    margin:auto;
}

.legal_center {
    background-image:url(legal_center.html);
    background-size:100%;
}

.legal_center img {
   width:70%;
}

.latestnews {
	float:left;
	/* margin-top:15px; */
	width:100%;
}
.latesthead {
	float:left;
	width:100%
}
.latestno {
	background:rgba(0,0,0,0) url("../images/tolltip.html") no-repeat scroll 0 0;
	color:#000;
	float:left;
	border:solid 1px red;
	border-right:0;
	font-family:roboto;
	font-size:25px;
	height:50px;
	padding:8px;
	width:56px
}
.latesthead2 {
	background:#e74c3c none repeat scroll 0 0;
	color:#fff;
	float:left;
	font-family:roboto;
	font-size: 21px;
	height:50px;
	padding:8px;
	width:94%;
}
.latestmain {
	border:1px solid #ddd;
	float:left;
	padding:10px;
	width: 100%;
}
.latestimg {
	float:left;
	margin-top:20px;
	text-align:center;
	width:100%
}
.latestimg img {
	border-radius:20px;
	width:50%
}
.latestmain span {
	color:#000;
	float:left;
	/* font-family: sans-serif; */
	text-align:justify;
	line-height:200%;
	margin-top:15px;
	width:100%;
	/* font-weight: 600; */
	letter-spacing: 1px;
	/* font-size: 18px; */
}
.latestpost {
	border-bottom:3px solid #e74c3c;
	color:#e74c3c;
	float:left;
	padding-bottom:5px;
	text-align: left;
	width:100%;
	font-size: 18px;
}

.achgrid {
  float: left;
  font-family: roboto;
  margin-bottom: 25px;
  margin-top: 25px;
  width: 33.3%;
}
.achmain {
  margin: auto;
  text-align: center;
  width: 309px;
  overflow:hidden;
}
.achmain2 {
  background: #fff none repeat scroll 0 0;
  border-radius: 0 0 10px 10px;
  margin: auto auto 25px;
  overflow: auto;
  width: 93%;
  padding-top:10px;
  box-shadow:0px 0px 4px #8e8e8e;
}

.achmain2 img {
 border-radius:7px;
}

.achcity {
  background: #ececec none repeat scroll 0 0;
  border-top: 1px solid #c8c8c8;
  float: left;
  margin-top: 10px;
  padding-top: 0;
  width: 100%;
}
.achcity2 {
  background: #e8e8e8 none repeat scroll 0 0;
  color: #000;
  float: left;
  font-size: 16px;
  padding: 10px;
  width: 26%;
}
.cityname {
  background: #F6F7F2 none repeat scroll 0 0;
  color: #E3000E;
  float: left;
  font-size: 16px;
  padding: 17px;
  width: 73%;
  border-radius:0px 0px 9px 0px;
}


.rewardmain {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #ddd;
  border-image: none;
  border-radius: 10px;
  border-style: solid;
  border-width: 1px 1px 5px;
  float: left;
  padding: 7px;
  margin:8px;
  width: 97%;
}
.rewardmain2 {
  float: left;
  width: 100%;
}
.rewardimg {
  float: left;
  width: 19%;
}
.rewardimg img {
  height: 181px;
  width: 177px;
  box-shadow:0px 0px 3px #5f5f5f;
  border:solid 5px #fff;
  border-radius:15px;
}
.rewardtable {
  float: left;
  width: 55%;
}
.name2 {
  background: #f0f0f0 none repeat scroll 0 0;
  color: #000;
  float: left;
  font-family: roboto;
  font-size: 17px;
  padding: 5px 5px 8px 40px;
  width: 55%;
  text-align:left;
}
.rewgrid {
  border-bottom: 1px solid #eee;
  color: #000;
  float: left;
  font-family: roboto;
  font-size: 16px;
  line-height: 210%;
  padding: 5px 5px 5px 20px;
  width: 30%;
    text-align:left;

}
.rewgrid2 {
  border-bottom: 1px solid #eee;
  color: #000;
  float: left;
  text-align:left;
  font-family: roboto;
  font-size: 16px;
  line-height: 210%;
  padding: 5px 5px 5px 20px;
  width: 60%;
}
.rewardrew {
  float: left;
  width: 25%;
}
.rewardbox {
  background: #eee none repeat scroll 0 0;
  padding: 20px 20px 15px 55px;
}
.rewardbox img {
  border: 1px solid #ddd;
  border-radius: 10px;
  height: 136px;
  width: 195px;
}
.meetingmain {
  border: 1px solid #ddd;
  border-radius: 20px;
  float: left;
  margin-bottom: 35px;
  padding: 8px;
  width: 100%;
}


.frn_bg {
	background:#fff;
	border-radius:15px;
	border:solid 1px #9E9E9E;
	box-shadow:0px 0px 3px #e0e0e0;
	width:95%;
	margin:auto;
	overflow:hidden;
	margin-bottom:30px;
}

.frn_name {
	background:#db0505;
	width:20%;
	float:left;
	text-align:left;
	font-weight:bold;
	font-size:19px;
	color:#fff;
	padding:10px;
	padding-left:18px;
	border-radius:13px 0 0 0;
	border-bottom:solid 4px #eaeaea;
}

.frn_name2 {
	background:#f16f11;
	width:80%;
	float:left;
	font-size:19px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	padding:10px;
	border-radius:0px 13px 0 0;
	border-bottom:solid 4px #eaeaea;
}

.frn_img {
	width:20%;
	float:left;
}

.frn_img img {
	width:185px;
	height:200px;
	float:left;
	border:solid 2px #ddd;
	border-radius:15px;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:10px;
	
}

.frn_table {
	width:80%;
	float:left;
	color:#000;
	margin-top:15px;
}

.frn_table .table {
	width:98%;
	float:left;
	color:#000;
	box-shadow:0px 0px 4px #ddd;
	border-radius:5px;
	
}

.frn_table .table td {
	border:solid 1px #ddd;
	padding:8px;

}


.searchbg {
    width: 100%;
    background: orangered;
}
.search {
    margin-top: 5px;
    position: absolute;
    width: 100%;
}
.search .form-section {
    background: none repeat scroll 0 0 rgba(255, 131, 39, 1);
    border-radius: 5px;
    padding: 8px 0 48px 10px;
    width: 98%;
}
.topdirect {
    background-image: url("images/orange/mydirects1.jpg");
    height: 117px;
    width: 322px;
    float: none;
}
.logintbl {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ff7403;
    border-radius: 20px;
    box-shadow: 3px 3px 15px 3px #fbb003;
    width: 30%;
}
.forgotpassword {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ff7403;
    border-radius: 20px;
    box-shadow: 3px 3px 15px 3px #fbb003;
    width: 40%;
}



.photoframe {
    background-image: url("images/frame.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 388px;
    padding: 60px;
    /* width: 450px; */
}


.photoframe img {
    background-repeat: no-repeat;
    height: 277px;
    padding: 20px;
    border-radius:3px;
    /* width: 450px; */
}


.photoframe2 {
    background-image: url("images/frame2.jpg");
    background-repeat: no-repeat;
    height: 288px;
    padding: 60px;
    width: 450px;
}
.photopic {
    float: left;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.col-md-6 {
    width: 48%;
    float:left;
}

.photo_event {
    background: #ECE9E6;
    background: -webkit-linear-gradient(to left, #ECE9E6 , #FFFFFF);
    background: linear-gradient(to left, #ece9e6 , #ece9e6);
    box-shadow: 0px 0px 5px #b5b5b5;
    margin-top: 45px;
    line-height: 150%;
    margin-bottom: 5px;
    width: 95%;
    border-radius: 8px;
    /* padding-left: 25px; */
    font-size:20px;
    margin-right: 60px;
    color: red;
    text-align:center;
}


.rewlistgrid {
		border-bottom:1px solid #E60606;
		color:#000;
		float:left;
		padding-bottom:35px;
		width:33.3%
	}
	.rewlistmain {
		border:1px solid #d2cdcd;
		box-shadow:0px 0px 10px 0px #b5b5b5;
		border-radius:10px;
		margin:30px auto auto;
		overflow:hidden;
		width:300px;
		height:417px;
	}
	.rewistno {
		float:left;
		margin-top:12px;
		width:20%;
	}


	.reward_table {
		float:left;
		position:relative;
		top:-50px;
		
		width:100%;
	}

		.rewlistnxt {
		float:left;
		position:relative;
		top:-50px;
		
		width:100%;
	}

	.rewistno span {
		background: #ffffff none repeat scroll 0 0;
		position:relative;
		top:-255px;
		border-radius:50%;
		color:#ee543a;
		font-size:25px;
		font-weight:900;
		margin:10px;
		padding:2px 12px 4px 12px;
		box-shadow:0px 0px 8px #9E9E9E;
	}
	.rewlistimg {
		float:left;
		margin-top:0px;
		width:100%
	}
	.rewlistimg img {
		border:0px solid #ed6522;
		border-radius: 8px 8px 0px 0px;
		height:249px;
		margin-bottom:10px;
		width:100%;
	}
	.rewlisthead {
		background:#ee6d2e none repeat scroll 0 0;
		color:#fff;
		float:left;
		font-size:25px;
		font-weight:700;
		text-align:center;
		position:relative;
		top:-50px;
		width:100%
	}
	.rewlisthead span {
		color:#fff;
		float:left;
		font-size: 17px;
		font-weight: 600;
		line-height:200%;
		text-align:center;
		width:100%;
		text-transform: uppercase;
		letter-spacing: 2px;
	}
	.rewlistreq {
		background:rgba(0,0,0,0) url("../images/rewlistarw.html") no-repeat scroll 0 0;
		border-bottom:1px solid #b9b9b9;
		float:left;
		font-size: 16px;
		height:45px;
		padding:10px 0px 10px 0px;
		width:50%;
	}
	.rewlistnxt {
		border-bottom:1px solid #ddd;
		float:left;
		font-size:17px;
		line-height:200%;
		text-align:center;
		width:100%;
		font-weight: bold;
	}

.rewlistbg {
	/* text-align:center; */
	width: 39%;
	margin:auto;
}



.viewdetail {
	float:left;
	overflow:hidden;
	width: 40%;
}
.viewdetail img {
	border:2px solid #eee;
	border-radius:10px;
	height:70%;
	margin:20px 20px 20px 0;
	width:70%
}
.viewdesc {
	float: left;
	overflow:hidden;
	width: 55%;
	color:#333;
}
.viewdesc h1 {
	border-bottom:2px solid #f60;
	color:#333;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:25px;
	padding-bottom:10px
}
.viewdesc h2 {
	color:#e1753b;
	display:inline-block;
	font:italic bold 30px Georgia;
	margin-bottom:16px
}
.proddesc {
	border: 1px solid #a5a5a5;
	padding:12px;
	width: 100%;
}
.proddesc p {
	color:#000;
	line-height:200%
}
.h2pro {
	background: rgba(0,0,0,0) linear-gradient(to bottom,#0b96f1 0,#5cccff 50%,#0b96f1 100%) repeat scroll 0 0;
	color:#fff;
	display:inline-block;
	font:italic bold 19px Georgia;
	padding:10px;
	width: 100%;
	margin-top:15px;
}
.ordergrid {
	float:left;
	margin:15px 0;
	text-align:right;
	width:30%
}
.addgrid {
	float:left;
	margin:20px 0 0;
	width:40%
}
.addgrid2 {
	float:right;
	margin:20px 0 0;
	width:60%
}
.addgridimg {
	border:1px solid #f00;
	border-radius:8px;
	width:93%
}
.addgridhead {
	color:#e1753b;
	font:italic bold 30px Georgia;
	margin:auto;
	padding-bottom:2px;
	padding-left:6px;
	margin-top:5px;
	width:98%;
	padding-top:10px
}
.addrs {
	color:#e1753b;
	display:inline-block;
	font:italic bold 30px Georgia;
	margin:15px 0
}
.classigrid1 {
	float:left;
	width:33%
}
.classibg {
	border: 1px solid #0089ff;
	background:#fff;
	border-radius:5px;
	height:450px;
	margin:0 0 0 30px;
	overflow:hidden;
	position:relative;
	top:-82px;
	width:305px;
}


.classibg img {

margin: 0px;

/* box-shadow: 0px 0px 8px #ddd; */

width:95%;

border-radius:8px;

/* border:solid 1px #BDBDBD; */
}


.classiname {
	border-bottom:1px solid #c7c7c7;
	border-top:1px solid #c7c7c7;
	font-weight:400;
	
}
.classiname a {
	color:#fff;
	font-family:arial;
	font-size:20px;
	font-weight:400;
	text-decoration:none
}
.classicate {
	background:#f5f5f5 none repeat scroll 0 0;
	border-bottom:1px solid #c7c7c7;
	color:#000;
	font-family:"Roboto Condensed", sans-serif;
	font-size:18px;
	padding:5px
}
.classigrid1 .c2 {
	line-height:210%;
	padding:6px
}
.vdetails2 {
	background-image:url("images/view.png");
	color:#fff;
	font-family:arial;
	font-size:17px;
	font-weight:200;
	height:39px;
	left:488px;
	padding:12px 0 0 10px;
	position:relative;
	top:530px;
	width:144px
}

.legals {
	width:80%;
	margin:auto;
}

.pancard {
	width:80%;
	margin:auto;
	box-shadow:0px 0px 8px #a5a5a5;
	padding:20px 8px 20px 8px;
	border-radius:20px;
}

.photogallery {
	width: 100%;
	margin:auto;
	margin-top:25px;
}

.photos {
	width:100%;
	float:left;
}


textarea {
	    width: 100%;
	    padding: 0px 0px 0px 6px;
	    font-size: 18px;
	    color: #000000;
	    height: 96px;
	    background: #FFFFFF;
	    border: 1px solid #a2a2a2;
	    outline: none;
	    border-radius: 2px;
	    -moz-border-radius: 2px;
	    -webkit-border-radius: 2px;
	    letter-spacing: 2px;
	    /* font-weight: 600; */
	    border-radius: 8px;
}


.col-md-5 {
	width:50%;
	float:left;
}

select {
    /*! width: 45%; */
    /*! padding: 1px 18px; */
    /* margin-left:15px; */
    /*! font-size: 18px; */
    /*! color: #000000; */
    /*! background: #FFFFFF; */
    /*! border: 2px solid #a2a2a2; */
    /*! outline: none; */
    /*! border-radius: 2px; */
    /*! -moz-border-radius: 2px; */
    /*! -webkit-border-radius: 2px; */
    /*! letter-spacing: 2px; */
    /* font-weight: 600; */
    /*! border-radius: 8px; */
    /*! height: 49px; */
}


.meetingmain {
  border: 1px solid #ddd;
  border-radius: 20px;
  float: left;
  margin-bottom: 35px;
  padding: 8px;
  width: 100%;
}
.meetinghead {
  background: rgba(0,0,0,0) url("images/meetinghead.jpg") no-repeat scroll 0 0;
  border-radius: 10px;
  float: left;
  height: 58px;
  width: 100%;
}
.meetingno {
  color: #fff;
  float: left;
  font-family: roboto;
  font-size: 23px;
  font-weight: 700;
  padding: 8px;
  width: 5%;
}
.meetingname {
  color: #000;
  float: left;
  font-family: roboto;
  font-size: 20px;
  font-weight: 400;
  padding: 8px;
  width: 92%;
}
.meetingrid {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #e74c3c;
  border-radius: 15px;
  float: left;
  margin-right: 38px;
  padding: 10px;
  width: 48%;
}
.meetingrid2 {
  background: #f9f9f9 none repeat scroll 0 0;
  border: 1px solid #3498db;
  border-radius: 15px;
  float: left;
  padding: 10px;
  width: 48%;
}
.meetingmain h4 {
  border-bottom: 1px solid #ddd;
  color: #f10303;
  float: left;
  font-family: roboto;
  font-size: 22px;
  padding-bottom: 10px;
  width: 100%;
}
.meetingmain p {
  border-bottom: 1px solid #ddd;
  color: #000;
  float: left;
  font-family: roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 200%;
  padding-bottom: 10px;
  text-align: justify;
  width: 100%;
}
.franmain {
  border: 1px solid #ddd;
  border-radius: 15px;
  float: left;
  margin-bottom: 25px;
  padding: 10px 0 0;
  width: 100%;
}



.lbl {
    color: #0033cc;
    font-weight: bold;
    height: 16px;
}
.lblsmall {
    color: #0033cc;
    font-weight: bold;
    height: 12px;
}
.head2 {
    color: #ff0000;
    font-size: 15pt;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}


#classibg {
	/* width: 100%; */
	/* float:left; */
	/* margin:15px; */
	/* font-size:17px; */
	/* border-radius:8px; */
	/* box-shadow: 0px 0px 26px #a2a2a2; */
	/* border: solid 2px #ddd; */
	/* background:#fff; */
}



#classibg img {
	/* width:338px; */
	/* margin:2px; */
	/* height:210px; */
	/* border-radius:8px; */
	box-shadow: 0px 0px 0px #6d6d6d;
}


#classibg {
    /* border-radius: 10px; */
    /* padding: 5px; */
}
#classi {
    border: 1px solid #f96b17;
    border-radius: 10px;
    box-shadow: 3px 3px 3px 3px #ccc;
    height: 400px;
    margin: auto auto 20px;
    padding: 5px 5px 8px;
    width: 80%;
}
#classi:hover {
    border: 1px solid #000;
}
.title {
    color: #000000;
    font-family: calibri;
    font-size: 21px;
    text-decoration: none;
}
.cat {
    color: #424242;
    font-family: calibri;
    /* font-size: 16px; */
    text-decoration: none;
}

.cat:hover {
      text-decoration: none;
}


.dsc {
    color: #000;
    font-family: calibri;
    font-size: 16px;
    text-decoration: none;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.read {
    background-image: url(images/orange/read.png);
  color: #fff;
    font-family: calibri;
    font-size: 15px;
    font-weight: bold;
    height: 34px;
    padding: 12px 0 0 10px;
    position: relative;
    float:left;
    text-align: left;
    left: -12px;
    top:-35px;
    width: 114px;
}
.read2 {
    background-image: url(images/orange/read2.png);
    color: #fff;
    font-family: calibri;
    font-size: 15px;
    font-weight: bold;
    height: 34px;
    padding: 12px 0 0 10px;
    position: relative;
    float:right;
    text-align: left;
    left: 11px;
    top:-35px;
    width: 114px;
}
.read a {
    color: #fff;
}
.read2 a {
    color: #fff;
}
.shopbgcolor {
    background: #fb6114;
    height:120px;
}
.weltext {
    color: #333;
    font-family: sans-sarif;
    font-size: 14px;
}
.leftpv {
    background-image: url("images/orange/leftmember.jpg");
    background-size: 100% 100%;
    height: 115px;
    margin-bottom: 8px;
    margin-top: 28px;
    width: 303px;
}
.centerpv {
    background-image: url("images/orange/boxbinary2.jpg");
    background-size: 100% 100%;
    height: 142px;
    margin-bottom: 8px;
    margin-top: 28px;
    width: 330px;
}
.rightpv {
    background-image: url("images/orange/rightmember.jpg");
    background-size: 100% 100%;
    height: 115px;
    margin-bottom: 8px;
    margin-top: 28px;
    width: 303px;
}
.goto {
    width: 100%;
}
#lrbg {
    background: linear-gradient(135deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}


.shopbgcolor {
    background: #fb6114;
    height:120px;
}
.weltext {
    color: #333;
    font-family: sans-sarif;
    font-size: 14px;
}
.leftpv {
    background-image: url("images/orange/leftmember.jpg");
    background-size: 100% 100%;
    height: 115px;
    margin-bottom: 8px;
    margin-top: 28px;
    width: 303px;
}
.centerpv {
    background-image: url("images/orange/boxbinary2.jpg");
    background-size: 100% 100%;
    height: 142px;
    margin-bottom: 8px;
    margin-top: 28px;
    width: 330px;
}
.rightpv {
    background-image: url("images/orange/rightmember.jpg");
    background-size: 100% 100%;
    height: 115px;
    margin-bottom: 8px;
    margin-top: 28px;
    width: 303px;
}
.goto {
    width: 100%;
}
#lrbg {
    background: linear-gradient(135deg, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.treetable {
    width: 100%;
}
.idhead {
    color: Red;
    font-size: 18pt;
    font-style: italic;
    font-weight: bold;
}
.idcardimg {
    border: 2px solid #fd6000;
    border-radius: 5px;
    height: 100px;
    margin-top: 15px;
    padding: 3px;
    width: 85px;
}
.idtext {
    color: #000;
    font-family: sans-sarif;
    font-size: 13px;
    font-weight: bold;
}
#shopping {
    background-image: url("images/orange/cartbg.png");
    height: 388px;
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 40px;
    padding: 5px 5px 8px;
    width: 295px;
}
.uploadbtn {
    background-image: url("images/orange/upload.jpg");
    height: 38px;
    width: 142px;
}
.searchbg {
    width: 100%;
    background: orangered;
}
.search {
    /* margin-top: 10px; */
    position: absolute;
    width: 100%;
}

.search .btn {
    margin:0px;
    margin-bottom: 12px;
}


.search input[type=text], input[type=email] {
    width: 100%;
    height: auto;
    font-size: 18px;
    padding-left: 15px;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #a2a2a2;
    outline: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    letter-spacing: 2px;
    /* font-weight: 600; */
    border-radius: 8px;
}



.search .form-section {
    background: none repeat scroll 0 0 rgba(255, 131, 39, 1);
    border-radius: 5px;
    padding: 8px 0 0px 10px;
    width: 100%;
    margin-bottom: 5px;
}
.topdirect {
    background-image: url("images/orange/mydirects1.jpg");
    height: 117px;
    width: 322px;
    float: none;
}
.logintbl {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ff7403;
    border-radius: 20px;
    box-shadow: 3px 3px 15px 3px #fbb003;
    width: 30%;
}
.forgotpassword {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ff7403;
    border-radius: 20px;
    box-shadow: 3px 3px 15px 3px #fbb003;
    width: 40%;
}
.forgotpassword img {
    border-radius: 20px;
}
.logintbl img {
    border-radius: 20px;
}
.loginhead {
    background: linear-gradient(to bottom, #f85005 0%, #f88e06 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #990707;
    border-radius: 20px 20px 0 0;
    color: #fff;
    font-size: 35px;
}
.logintext {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 3px solid #fbb003;
    border-radius: 6px;
    display: block;
    font-size: 15px;
    height: 24px;
    outline: 0 none;
    padding: 8px;
    width: 424px;
}
.loginhead {
    color: #fff;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 40px;
    font-weight: 800;
}

.blackhead {
	font-size:28px;
	line-height:220%;
	font-weight:bold;
}

.product_details {
	font-size:19px;
	width:100%;
	float:left;
}


.pro_img {
	width:40%;
	float:left;

}

.pro_img img {
	width:95%;
	float:left;
	height:500px;
	border-radius:8px;
	box-shadow:0px 0px 2px #4c4c4c;
	border:solid 1px #9E9E9E;
	padding:8px;
}

#ctl00_ContentPlaceHolder1_imgPhoto {
	display:none;
}


.pro_cart {
	width:60%;
	float:left;
}

.pro_cart h1 {
	color:#000;
	
font-family: monospace;
	font-weight: 600;
	margin-top:15px;
	text-transform:uppercase;
	color:#F44336;
}

.pro_cart h2 {
	color:#000;
	font-family: -webkit-pictograph;
	font-weight: 600;
	font-size: 35px;
	margin-top:15px;
}


.pro_cart table {
	color:#000;
	line-height:250%;
	padding:8px;
	margin-top:15px;
	float:left;
}

.pro_cart table td {
	color:#000;
	line-height:250%;
	padding:12px;
	border:solid 1px #ddd;

}

.cartbtn {
	width:50%;
	float:left;
}

.footer-widgets-wrapper {
    padding-bottom: 20px;
    width: 100%;
    clear: both;
    float: left;
    margin-left:10px;
}

b {
	/* line-height: 300%; */
}


.fullwidth-background {
   
    padding: 78px 10px;
   
}

#main-menu > ul.menu > li > a {
       font-size: 16px;
}


.eshop_bar {
	width:100%;
	float:left;
	color:#fff;
}

.eshop1 {
	width:33%;
	float:left;
	line-height:200%;
}

.eshop_bar select {
	width:100%;
	float:left;
}

.eshop1 a {
	width:50%;
	float:right;
	text-align:center;
	margin: 32px 32px 10px 32px;
	line-height:180%;
}


.eshop1 a.post {
    background: #0288D1;
    padding: 4px 10px 10px 4px;
    color: #fff;
    font-size: 19px;
    font-family: unset;
    text-decoration: none;
    border-radius: 5px;
    margin-top: 0px;
    top: 0px;
    position: relative;
    float: left;
}

.eshop_name {
	text-align:center;
	font-size: 22px;
	font-family: sans-serif;
	text-transform:uppercase;
}

.dp {
	width:50%;
	float:left;
	position:relative;
	top:-35px;
}

.bv {
	width:50%;
	float:left;
	position:relative;
	top:-35px;
}

.recmain1 {
	display:none;
}

.maketype {
	width:50%;
	float:left;
	padding:7px;
}


.makepurchase {
	width:50%;
	float:left;
	padding:7px;
}

.user-col1 {
	width:30%;
	float:left;
}

.user-col2 {
	width:70%;
	float:left;
}

.close {
	position:absolute;
	right: -16px;
	top: -15px;
}

.code {
	/* width:100%; */
	/* float:left; */
	/* margin-bottom:20px; */
}

.size {
	width:100%;
	float:left;
}

.whatsapp3 img {
	width:9%;
	border-radius:4px;
}


.name5 {
    background: #e74d3d none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-family: roboto;
    font-size: 17px;
    padding: 5px 5px 5px 20px;
    text-align: left;
    width: 30%;
}

#header {
	text-align:center;
}

#header2 {
	text-align:center;
}

.achheader {
	background:#238ee8;
	width:94%;
	font-size:20px;
	line-height:200%;
	color:#fff;
	margin:auto;
}


.memberad {
    left: 22px;
    position: relative;
    background: url(images/memberad.png)no-repeat;
    background-size:100% 100%;
    width: 93px;
    height: 90px;
    top: 0px;
    z-index: 99;
    display: none;
}

.vdetails {
   background: transparent;
   border: 1px solid #008bcf;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -moz-background-clip: padding;
   -webkit-background-clip: padding-box;
   background-clip: padding-box;
   color: #008bcf;
   float: none;
   font-family: 'ProximaNova-Semibold', sans-serif;
   font-size: 0.85em;
   padding: 8px 8px 8px 8px;
   font-weight:600;
   width: 80px;
   -webkit-transition: all ease-in 0.2s;
   -moz-transition: all ease-in 0.2s;
   -ms-transition: all ease-in 0.2s;
   -o-transition: all ease-in 0.2s;
   transition: all ease-in 0.2s;
   position:relative;
   top: 13px;
}



.vdetails:hover {
   background: #008bcf;
   text-decoration:none;
   color:#fff;
 
}


.classiback {
	background: #f5f5f5;
	width:100%;
	float:left;
	padding-top:35px;
	margin-top:18px;
	padding-bottom: 50px;
	border-radius:8px;
}

.classiback {}

.shoplink {
	border-radius:8px;
	border:solid 1px #2196F3;
	padding:7px;
	
}

.adsheader {
	background:rgba(0,0,0,0) linear-gradient(to bottom,#fff1e7 0,#ff8327 100%) repeat scroll 0 0;
	float:left;
	overflow:hidden;
	padding:5px;
	width:100%;
}
.adshead {
	color:#000;
	float:left;
	font-family:"arial";
	font-size:25px;
	font-weight:700;
	width:60%
}
.adscate {
	color:#000;
	float:right;
	font-family:"arial";
	font-size:20px;
	padding-top:5px;
	text-align:center;
	width:40%
}
.adsmain {
	border:1px solid #ddd;
	float:left;
	margin-bottom:30px;
	margin-top:10px;
	overflow:hidden;
	padding:10px;
	width:100%
}
.adsimg {
	border: 3px solid #ddd;
	border-radius:5px;
	float:left;
	padding:7px;
	width:40%;
}
.adsimg img {
	height:313px;
	width:424px
}
.adsmatter {
	float:right;
	width:60%
}
.adscall {
	border-bottom: 1px solid #ddd;
	/* border-top:1px solid #ddd; */
	color:#000;
	float:left;
	font-family:"arial";
	font-size:20px;
	margin-bottom:10px;
	padding:5px;
	width:40%;
}
.adscall img {
	margin:10px
}
.adsloca {
	border-bottom:1px solid #ddd;
	/* border-top:1px solid #ddd; */
	color:#000;
	float:right;
	font-family:"arial";
	font-size:20px;
	margin-bottom:10px;
	padding:5px;
	width:60%;
}
.adsloca img {
	margin:10px
}
.adsbox {
	background:#e84c3d none repeat scroll 0 0;
	color:#fff;
	display:inline-block;
	font-family:"arial";
	font-size: 13px;
	margin-left:5px;
	padding:8px;
	text-align:center;
	width:207px;
}
.adsboxdesc {
	background:#e84c3d none repeat scroll 0 0;
	border-radius:20px 20px 0 0;
	color:#fff;
	display:inline-block;
	font-family:arial;
	font-size:26px;
	margin-left:5px;
	padding:3px;
	text-align:center;
	width:207px
}
.adsdesctext {
	color:#000;
	font-family:arial;
	font-size:14px;
	line-height:185%;
	padding:5px
}
.adsuser {
	border-bottom:1px solid #ddd;
	float:left;
	padding:15px;
	width:20%
}
.adsuser img {
	border:1px solid red;
	border-radius:5px;
	height:81px;
	padding:1px;
	width:80px
}
.adsposted {
	border-bottom:1px solid #ddd;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:18px;
	margin-top:30px;
	padding:15px;
	text-align:left;
	width:40%
}
.adsposted img {
	float:left;
	margin-right:15px
}
.adstime {
	border-bottom:1px solid #ddd;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:18px;
	margin-top:30px;
	padding:15px;
	text-align:left;
	width:40%
}
.adstime img {
	float:left;
	margin-right:15px
}
.adsmail {
	border-bottom:1px solid #ddd;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:16px;
	line-height:535%;
	margin:0;
	width:100%
}
.adsmail img {
	margin:10px
}
.adslink {
	color:#000;
	display:inline-block;
	font-family:"arial";
	font-size:19px;
	margin:10px;
	width:100%
}
.addhead {
	background:#f18a2d none repeat scroll 0 0;
	border-radius:10px 10px 0 0;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:25px;
	margin-top:15px;
	padding:5px;
	text-align:center;
	width:200px
}
.adsdescmatter {
	border:1px solid #ddd;
	color:#000;
	float:left;
	line-height:200%;
	padding:10px;
	text-align:justify;
	width:100%
}

.legal_top img {

	width:100%;
}

.popimg {
	margin-top:105px;
	width:45%;
	

}

input[type=text],
input[type=email],
input[type=date],
input[type=password],
input[type=tel],
select.form-control,
textarea.form-control {
    font-size: 14px;
    padding-left:15px;
    color: #000000;
    background: #FFFFFF;
    border: 1px solid #a2a2a2;
    outline: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    /*letter-spacing: 2px;*/
    /* font-weight: 600; */
    border-radius: 8px;
}
input[type=text]:focus,
input[type=email]:focus,
textarea:focus {
    box-shadow: 0px 0px 10px #ddd;
    -webkit-box-shadow: 0px 0px 10px #ddd;
    -moz-box-shadow: 0px 0px 10px #ddd;
}

.main_masterpage {

margin-top:30px;

background:#fff;

box-shadow:0px 0px 8px #ddd;

padding:10px;

border-radius:8px;

overflow:hidden;

width: 100%;

float:left;

margin-bottom:30px;
}

.main_text {
	font-size:24px;
	line-height:140%;
	
}

.blue_btn {
	background:#fff;
	padding:9px 12px 9px 12px;
	border-radius:5px;
	font-size:19px;
	color:#000;
	border:solid 2px #2196F3;
	border-radius:50px;
}

.blue_btn:hover {
	background:#2196F3;
		color:#fff;
}

.blue_btn a {
	font-size:16px;
}

.terms table tr, th {
	line-height:190%;
	height:70px;
	font-size:17px;
	
}


.terms table {
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    border: 1px solid #b5b5b5;
    border-bottom: 0px;
}
.terms table th {
    color: #ffffff;
    border-bottom: 1px solid #4e4e4e;
    padding: 15px;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
}
.terms table td {
    border-bottom: 1px solid #b5b5b5;
    border-left: 1px solid #b5b5b5;
    line-height: normal;
    text-align: justify;

    padding: 18px 18px;
}

.chatbg {
    border-bottom:solid 1px #F44336;
    width:100%;
    height:35px;
    padding:3px;

}

.chatbg a {
   color:#000;

}

.chat1 {
    width:33%;
    float:left;
    font-size:18px;
}

.goglelang {
    width:33%;
    float:left;
    text-align:center;
}

.chat2 {
    width:33%;
    float:right;
     text-align:right;
     font-size:18px;
}


/*--New Shopping Cart--*/
.newcartbg {
	/* padding:8px; */
	/* background:#f36; */
	overflow:hidden;
}

.newcartwrap {
	background:#d62955;
	border-radius:7px;
	padding:8px;
	width:90%;
	margin:auto;
	overflow:hidden;
}

.newcartwrap .input {
	height:45px;
	border-radius:5px;
	border:solid 1px #b9b9b9;
	width:100%;
}

.cartnewbg {
	
background: #ffffff;
	
overflow:hidden;
	
width: 70%;
	
/* margin:auto; */
	
box-shadow: 0px 0px 3px #9E9E9E;
	
border-radius: 8px;
	
margin-left: 0px;
	
margin-right: 0px;
	
padding-bottom: 15px;
	
margin-bottom: 30px;
	
/* margin-bottom:45px; */
}

.cartname {
	font-size: 25px;
	font-weight:bold;
	line-height:250%;
	color:#ff2e2e;
	text-transform: uppercase;
}

.cartrs {
	font-size: 30px;
	font-weight:bold;
	line-height:250%;
	color:#FF7043;
	text-transform: uppercase;
}

.cartpic img {
	width:95%;
	height: 390px;
	border-radius: 2px;
	padding: 0px;
	margin-top: 12px;
	margin-left: 10px;
}



.cartnewbg .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #a2a2a24f;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: center;


}

.cartnewbg .c2 {
      
       color:#000;
}


.cartbtn {
  margin: 0 auto;
  width:50%;
  float:left;
  font-size: 2.0rem;
  text-align:center;
  padding: 1.25rem 2.5rem;
  display: block;
  background-color: #009ac9;
  border: 1px solid transparent;
  color: #ffffff;
  font-weight: 300;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  	position: relative;
	padding: 10px 40px;
  margin: 0px 10px 10px 0px;
  float: left;
	border-radius: 10px;
	font-family: 'Pacifico', cursive;
	font-size: 25px;
	color: #FFF;
	text-decoration: none;
}

.cartbtn:hover {
  background-color: #ffffff;
  color: #F44336;
  border-color: #009ac9;
  text-decoration:none;
}



.code {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  min-width: 96px;
  line-height: 46px;
  padding: 0 24px;
  font-size: 20px;
  color: white;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px #154c86;
  background-color: #247edd;
  background-clip: padding-box;
  border: 1px solid;
 
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}


/*--End New Shopping Cart--*/



.headingdesign th, td {
    padding: 0px 15px 15px 0px;
    border: 0px solid #e4e4e4;
}



.headingdesign span {
    font-size:25px;
}



#ctl00_ContentPlaceHolder1_LinkButton4 {
	margin-top:7px;
}

.whychoose {
	background:url(../site/images/why.html);
	width:100%;
	height:410px;
}

.aboutusnew {
	width:100%;
	box-shadow:0px 0px 2px #989898;
	border:solid 4px #ddd;
	border-radius:10px;
	padding:7px;
}

.must {
	position:absolute;
	left:257px;
	top:468px;
}

.must2 {
	position:absolute;
	left:257px;
	top:790px;
}

.about {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)) repeat scroll 0 0 #f0ff00;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 0 6px rgba(0, 0, 0, 0.4);
    color: #000000;
    margin: 80px auto;
    padding: 8px;
    text-align: center;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
    width: 20px;
   
}
.colc2:hover {
    background-color: #e30000;
    color: #ffffff;
}
.about1 {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)) repeat scroll 0 0 #e30000;
    border-radius: 4px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 0 6px rgba(0, 0, 0, 0.4);
    color: #ffffff;
    margin: 80px auto;
    padding: 8px;
    text-align: center;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
    width: 20px;
}
.about-links {
    height: 30px;
}
.about-links > a {
    float: left;
    font-size: 12px;
    line-height: 30px;
    width: 10%;
}
.about-author {
    margin-top: 5px;
}
.about-author > a {
    margin: 0 -1px;
    padding: 1px 3px;
}

.hide {
	display:block;
}


.pagging {
	width:100%;
	float:left;
	margin-top: 35px;
}

.pagging span {
	line-height:250%;
}

.adsbtn {
	background: #008bcf;
	color: #ffffff;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 0px solid #007ab6;
	padding: 15px 16px;
	font-size: 18px;
	line-height: 3.3333333;
	border-radius: 6px;
	font-size:16px;
	font-family:arial;
	font-weight:normal;
	letter-spacing:1px;
}

.adsbtn:hover {
color:#000;
text-decoration:none;
background:#CFD8DC;
}


    .breadcrumb-section {
    background:  #b00;
    width: 100%;
    float: left;
    clear: both;
    padding: 10px 0px 18px;
    margin: 0px 0px 0px;
}
.breadcrumb-section h1 {
    float: left;
    color: #ffffff;
    text-transform: capitalize;
    margin-bottom: 0px;
    margin-top: 0px;
    line-height: normal;
}

.mapcode {
	width:100%;
}

.maddress {
	width:100%;
	font-family:arial;

}

.maddress h1 {
	/* font-size:26px; */
	margin-top:8px;
}

.maddress h3 {
	font-size: 16px;
	font-weight: 500;
	margin-top:0px;
	line-height:140%;
	text-align:justify;
}

.mlinks {
	width:100%;
	font-family:arial;
	float:left;
}

.micon {
	width:100%;
	float:left;
	margin-top:6px;
	margin-bottom:6px;
}

.micon a {
	color:#01a698;
	text-transform: uppercase;
}

.micon a h1:hover {
	color:#000;	
}

.micon img {
	border:solid 1px #bbb;
	border-radius:7px;
	float:left;
	padding-left:2px;
	padding-right:2px;
	margin-right: 10px;
	width: 31px;
}

.micon h1 {
	float:left;
	margin:0px;
	font-size: 16px;
	padding-left: 0px;
	color:#01a698;
	padding-top: 0px;
	line-height: 180%;
}

.smspopup {
	width:945px;
	height:531px;
	position:absolute;
	box-shadow:0px 0px 25px #afafafdd;
	border:solid 2px #b1b1b1;
	top:10px;
	left:150px;
	z-index:999999999;
	border-radius:15px;
	padding:25px;
	float:Left;
	background: url(images/smspopup.jpg) center top repeat-x #008c99;
}

.smsform {
	width:60%;
	float:left;	
}

.smswrap {
	width:100%;
	float:left;	
}

.smsno {
	background:#fff;
	width:50px;
	height:50px;
	border-radius:50%;
	font-size:25px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	float:left;
	margin-top:30px;
	margin-right:15px;
	box-shadow:0px 0px 2px #ddd;
	border:solid 3px #fff;
}

.smsform .input {
	margin-top:30px;
	float:left;
	width:70%;
}

.smsform .btn {
	margin-top:30px;
	background:#c01e44;
	box-shadow:none;
	font-size:25px;
	padding-top:16px;
	border-radius:8px;
	height:60px;
	font-family:arial;
}

@media screen and (min-width: 240px) {

.cartnewbg {
	
width: 90%;
	
}


.hide {
	display:none;
}


#ctl00_ContentPlaceHolder1_DataPagerProducts {
	display:none;
}

.meetingmain {
  width: 95%;
}



.chatbg {
    display:none;

}

#classibg {
	 width: 100%;
}

.cartpic img {
	height: 200px;
}

.cartname {
	font-size: 15px;
}

.code {
  font-size: 14px;
}

.cartnewbg .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

}



.meetingrid {
  margin-right: 38px;
  padding: 10px;
  width: 95%;
}


.meetingrid2 {
  width: 100%;
}


.latestmain span {
	/* font-size: 13px; */
}


.dot {
	display:none;
}

.greyarrow {
	display:none;
}

.greyarrow2 {
	display:none;
}

.whatsapp3 img {
	width: 25%;
	border-radius:4px;
}

.name5 {
    font-size: 17px;
    width: 100%;
    text-align:center;
}



.rewardmain {
  padding: 7px;
  margin: 0px;
  width: 100%;
}
.rewardmain2 {
  width: 100%;
}
.rewardimg {
  width: 100%;
}
.rewardimg img {
  height: 101px;
  width: 100px;
}
.rewardtable {
  width: 100%;
}
.name2 {
  font-size: 14px;
  padding: 5px 5px 8px 0px;
  text-align:center;
  width: 100%;
}
.rewgrid {
  line-height: 210%;
  width: 100%;

}
.rewgrid2 {
  font-size: 16px;
  line-height: 210%;
  width: 100%;
  padding: 5px 5px 5px 0px;
}
.rewardrew {
  width: 100%;
}
.rewardbox {
  padding: 20px 20px 15px 55px;
    background:none;

}
.rewardbox img {
  border-radius: 10px;
  height: 126px;
  width: 125px;
}




.achgrid {
  margin-bottom: 25px;
  margin-top: 25px;
  width: 100%;
}

.achmain {
  margin: auto;
  text-align: center;
  width: 100%;
  overflow:hidden;
}

textarea {
	    width: 100%;
	  
}

textarea {
	    width: 256px;
	  
}



.latestno {
	height:50px;
	padding:8px;
	width:56px
}
.latesthead2 {
	height:50px;
	padding:8px;
	width: 75%;
}

.latesthead2 {
       font-size: 14px;
}



.adsheader {
		display:inline-block;
		padding:5px;
		width:100%
	}
	.adshead {
		font-size:14px;
		text-align:center;
		width:100%
	}
	.adscate {
		background:#e84c3d none repeat scroll 0 0;
		color:#fff;
		font-size:14px;
		margin-top:5px;
		padding:5px;
		width:100%
	}
	.adsimg {
		width:100%
	}
	.adsimg img {
		border-radius:10px;
		height:auto;
		width:100%
	}
	.adsmatter {
		width:100%
	}
	.adscall {
		font-size:12px;
		padding:0;
		width:100%
	}
	.adsloca {
		font-size:12px;
		padding:0;
		width:100%
	}
	.adsloca img {
		margin:10px
	}
	.adsbox {
		font-size:12px;
		margin:2px;
		text-decoration:underline
	}
	.adsuser {
		padding:5px;
		width:100%
	}
	.adsuser img {
		height:50px;
		padding:2px;
		width:50px
	}
	.adsposted {
		font-size:13px;
		margin-top:0;
		padding:5px;
		width:100%
	}
	.adstime {
		font-size:13px;
		margin-top:0;
		padding:5px;
		width:100%
	}
	.adsmail {
		color:#000;
		font-size:12px;
		line-height:0;
		width:100%
	}
	.adslink {
		font-size:11px;
		margin:5px;
		width:100%
	}
	.addhead {
		font-size:15px;
		margin-left:3px;
		padding:5px;
		width:98%
	}
	.adsdescmatter {
		font-size:11px
	}
	.classigrid1 {
		float:left;
		width:100%
	}
	.classibg {
		border:1px solid #c7c7c7;
		border-radius:5px;
		height:450px;
		margin:0;
		overflow:hidden;
		position:relative;
		top:-119px;
		width:100%
	}
	.classiname {
		border-bottom:1px solid #c7c7c7;
		border-top:1px solid #c7c7c7;
		color:#000;
		font-family:"Roboto Condensed", sans-serif;
		font-size:24px;
		font-weight:400;
		padding:5px;
		text-align:center
	}
	.classicate {
		background:#f5f5f5 none repeat scroll 0 0;
		border-bottom:1px solid #c7c7c7;
		color:#000;
		font-family:"Roboto Condensed", sans-serif;
		font-size:18px;
		padding:5px
	}
	.classigrid1 .c2 {
		line-height:210%;
		padding:6px
	}

.rewlistgrid {
    width: 98%;
}

.rewlistmain {
				width:100%;
	}



.user-col1 {
	width:100%;
	float:left;
}

.user-col2 {
	width:100%;
	float:left;
}



#main-menu > ul.menu > li > a {
       font-size: 14px;
}


.col-md-6 {
    width: 100%;
    float:left;
}


.photoframe {
    background-image: url("images/frame.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 272px;
    padding: 20px;
    /* width: 450px; */
}


.photoframe img {
    background-repeat: no-repeat;
    height: 230px;
    padding: 25px;
    border-radius:3px;
    /* width: 450px; */
}


.photoframe2 {
    background-image: url("images/frame2.jpg");
    background-repeat: no-repeat;
    height: 288px;
    padding: 60px;
    width: 450px;
}







footer .widget {
    float: left;
    width: 100%;
    padding-bottom: 50px;
    margin: 0px 0px 0px;
}

.pro_detail2 a {
    font-size: 13px;
}


.pro_img {
	width:100%;
	float:left;

}

.pro_img img {
	width:100%;
	height:auto;
}



.pro_cart {
	width:100%;
}

.pro_cart h1 {	
	font-weight: 600;

}

.pro_cart h2 {
	font-size: 35px;
}


.pro_cart table {
	line-height:300%;

}

.pro_cart table td {
	color:#000;
	line-height:100%;
	padding:12px;
	font-size:17px;
}

.cartbtn {
	width:100%;
	float:left;
}


  .contact-details {
    display:none;
}  
    .whatsappnew {
    width: 100%;
    float: right;
    margin-top: 0px;
    display: block;
}

    .name {
    /* font-size: 20px; */
}
    .hide {
    /*! display:none; */
}

    .dial {
        display: block;
    }
    .pro {
        width: 100%;
        margin: 10px;
    }
    .pro_head {
        font-size: 16px;
        line-height: 200%;
    }
    .pro_main img {
        width: 100%;
        height: auto;
    }

    .pro_detail a {
        font-size: 16px;
        line-height: 250%;
    }
    .pro1 {
        width: 100%;
        margin: 10px;
    }
    .pro_main img {
        width: 100%;
    }
    .cont1 {
        width: 100%;
        height: auto;
    }
    .labelnew {
        width: 100%;
        float: left;
        font-size: 18px;
    }
    .cont_label {
        width: 95%;
        font-size: 18px;
        font-weight: bold;
    }
    .follow {
        width: 100%;
        /* font-size:17px; */
    }
    .fb {
        width: 100%;
        /* font-size:17px; */
    }
    .fb img {
        border-radius: 7px;
        margin-top: 15px;
        width: 70%;
    }
    .cont_label2 {
        width: 100%;
        font-size: 16px;
    }
    .main_label {
        width: 100%;
    }
    .c1 {
        font-size: 17px;
    }
    .c1a {
        font-size: 17px;
    }
    .enquiry {
        width: 100%;
        margin-top: 15px;
        font-size: 18px;
        line-height: 250%;
        height: auto;
    }
    .enquiry input {
        margin-bottom: 0px;
    }
    .address {
        width: 100%;
        border-radius: 7px;
        margin-top: 15px;
        font-size: 18px;
        line-height: 200%;
        height: auto;
    }
    a.post,
    button.post {
        padding: 5px;
        font-size: 14px;
    }
    .cont2 {
        width: 100%;
        float: left;
    }
    .bank {
        width: 100%;
        font-size: 19px;
        line-height:200%;
    }
    .bank table {
        width: 100%;
        overflow: hidden;
    }
    .table-responsive {
        width: 100%;
        overflow-y: scroll;
    }
    .bankname {
        width: 100%;
        float: left;
    }
    .bankname2 {
        width: 100%;
        float: left;
    }
    .bankname3 {
        width: 100%;
        float: left;
    }
    .bankinput {
        width: 100%;
        float: right;
    }
    .bank select {
        width: 100%;
        font-size: 18px;
        padding-left: 15px;
        color: #000000;
        background: #FFFFFF;
        border: 1px solid #a2a2a2;
        outline: none;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        letter-spacing: 2px;
        /* font-weight: 600; */
        border-radius: 8px;
    }
    .bankbtn {
        width: 100%;
        float: right;
    }
    .bankbtn2 {
        width: 100%;
        float: right;
    }
    .bankbtn a {} .bank table {
        width: 100%;
    }
    .postbtn {
        background: #03A9F4;
        border-radius: 4px;
        text-align: center;
        width: 92%;
        float: right;
        line-height: 230%;
        margin-top: 7px;
        color: #ffffff;
        text-shadow: 0 1px black;
        position: relative;
        background-color: #F44336;
        padding: 0px 15px;
        border: 0;
        margin: 15px 0px 15px 0px;
        border-radius: 5px;
        background-image: -webkit-linear-gradient(top, #F44336, #a01309);
        box-shadow: 0px 5px 0px #530803, 0px 8px 5px rgba(0, 0, 0, 0.3);
    }
    .postbtn:hover {
        top: 3px;
        background-color: #4e1c18;
        box-shadow: 0px 2px 0px #670a03, 0px 4px 3px rgba(0, 0, 0, 0.3);
    }
    .postbtn2 {
        background: #03A9F4;
        border-radius: 4px;
        text-align: center;
        width: 92%;
        float: left;
        line-height: 230%;
        margin-top: 7px;
        color: #ffffff;
        text-shadow: 0 1px black;
        position: relative;
        background-color: #F44336;
        padding: 0px 15px;
        border: 0;
        margin: 5px 0px 15px 0px;
        border-radius: 5px;
        background-image: -webkit-linear-gradient(top, #03A9F4, #0f63a7);
        box-shadow: 0px 5px 0px #083a63, 0px 8px 5px rgba(0, 0, 0, 0.3);
    }
    .postbtn2:hover {
        top: 3px;
        background-color: #4e1c18;
        box-shadow: 0px 2px 0px #03A9F4, 0px 4px 3px rgba(0, 0, 0, 0.3);
    }
    .postbtn2 a {
        font-size: 20px;
    }
    .postbtn a {
        font-size: 20px;
    }
    .headimg {
        /* top: 30px; */
        /* left: 0px; */
    }
    .col-4 {
        width: 100%;
    }
    .col-3 {
        width: 100%;
        float: left;
    }
    .col-6 {
        width: 100%;
        float: left;
    }
    .col-3 {
        width: 100%;
        float: left;
    }
    .col-2 {
        width: 100%;
        float: left;
    }
    .col-4 {
        width: 100%;
        float: left;
    }
    .pro_main1 img {
        width: 100%;
        height: 450px;
    }
    .pro {
        width: 100%;
        margin: 15px 0px 15px 0px;
    }
    .pro_head {
        font-size: 20px;
        text-transform: uppercase;
        letter-spacing: 2px;
    }
    .rs {
        font-size: 25px;
    }
    .pro_detail {
        text-align: center;
    }
    .pro_detail a {
        font-size: 18px;
    }
}
@media screen and (min-width: 1024px) {

.contact-details {
    display:block;
}

.whatsappnew {
    width: 20%;
    float: right;
    margin-top: 22px;
    display: none;
}

 .bank {
        width: 100%;
        width: 96%;
        float: left;
        border-radius: 8px;
        margin-top: 25px;
        font-size: 18px;
        line-height: 300%;
        padding-left: 15px;
        text-align: center;
        padding-right: 15px;
    }

    .name {
    /* font-size: 28px; */
}
    
    .hide {
    display:block;
}

    .pro {
        width: 29.8%;
        float: left;
        margin: 20px;
    }
    .pro_main {
        box-shadow: 0px 0px 4px #ddd;
        border: solid 1px #ddd;
        border-radius: 8px;
    }
   
    .pro_main img {
        width: 100%;
        height: 240px;
    }
   
    .pro_detail {
        text-align: center;
    }
    .pro_detail a {
        font-size: 22px;
        line-height: 300%;
        font-family: unset;
        font-weight: bold;
        color: #2b2b2b;
        /* text-decoration: underline; */
    }
    .pro1 {
        width: 46.5%;
        float: left;
        margin: 20px;
    }
    .pro_main img {
        width: 100%;
        height: auto;
    }
    .cont1 {
        width: 50%;
        /*! float: left; */
    }
    .labelnew {
        width: 30%;
        float: left;
        font-size: 18px;
    }
    .cont_label {
        width: 70%;
        float: left;
        font-size: 18px;
    }
    .follow {
        width: 45%;
        float: left;
        /* font-size:17px; */
    }
    .fb {
        width: 50%;
        float: left;
        /* font-size:17px; */
    }
    .fb img {
        border-radius: 7px;
        margin-top: 0px;
    }
    .cont_label input {
        height: 45px;
        border-radius: 5px;
    }
    .cont_label2 {
        width: 100%;
        float: left;
        border-bottom: solid 1px #ddd;
        font-weight: bold;
        font-family: -webkit-pictograph;
        font-size: 22px;
        color: #E74C3C;
        text-align: center;
        letter-spacing: 2px;
    }
    .main_label {
        width: 100%;
        float: left;
        border-bottom: solid 1px #ddd;
        padding-left: 20px;
    }
    .c1 {
        font-family: unset;
        font-size: 27px;
        color: #FC6042;
        font-weight: bold;
        text-decoration: underline;
    }
    .c1a {
        font-family: unset;
        font-size: 27px;
        color: #893434;
        font-weight: bold;
        text-decoration: underline;
    }
    .enquiry {
        box-shadow: 0px 0px 6px #ddd;
        width: 92%;
        float: left;
        border-radius: 8px;
        border: solid 1px #ddd;
        margin-top: 25px;
        font-size: 18px;
        line-height: 300%;
        padding-left: 1px;
        padding-right: 16px;
    }
    .enquiry input {
        margin-bottom: 12px;
    }
    .address {
        box-shadow: 0px 0px 6px #ddd;
        width: 92%;
        float: left;
        border-radius: 8px;
        border: solid 2px #ddd;
        margin-top: 25px;
        font-size: 18px;
        line-height: 300%;
        padding-left: 16px;
        padding-right: 1px;
        text-align: center;
        letter-spacing: 2px;
    }
    a.post,
    button.post {
        background: #f1f1f1;
        padding: 10px;
        color: #000;
        font-size: 19px;
        font-family: unset;
        text-decoration: none;
        border-radius: 5px;
    }
    .cont2 {
        width: 100%;
        float: left;
    }
    .bank {
        width: 100%;
        float: left;
        box-shadow: 0px 0px 6px #ddd;
        width: 96%;
        float: left;
        border-radius: 8px;
        border: solid 1px #ddd;
        margin-top: 25px;
        font-size: 18px;
        line-height: 300%;
        padding-left: 15px;
        text-align: center;
        padding-right: 15px;
    }
    .bank table {
        width: 100%;
        overflow: hidden;
        font-size: 18px;
        letter-spacing: 0px;
    }
    .table-responsive {
        width: 100%;
        overflow-y: scroll;
    }
    .bankname {
        width: 60%;
        float: left;
    }
    .bankname2 {
        width: 40%;
        float: left;
    }
    .bankname3 {
        width: 40%;
        float: left;
    }
    .bankinput {
        width: 60%;
        float: right;
    }
    .bank select {
        width: 90%;
        padding: 13px 18px;
        font-size: 18px;
        color: #000000;
        background: #FFFFFF;
        border: 2px solid #a2a2a2;
        outline: none;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        letter-spacing: 2px;
        border-radius: 8px;
    }

.bankbtn {
    width: 40%;
    float: right;
}
.bankbtn2 {
    width: 20%;
    float: right;
}
.bankbtn a {
    width: 20%;
    height: 50px;
    margin-left: 10px;
    float: right;
    position: relative;
    top: -50px;
}
.bankbtn a.post,
.bankbtn button.post {
    padding: 0px;
}
.bank table {
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    border: 1px solid #b5b5b5;
    border-bottom: 0px;
}
.bank table th {
    color: #ffffff;
    border-bottom: 1px solid #4e4e4e;
    padding: 15px;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
}
.bank table td {
    border-bottom: 1px solid #b5b5b5;
    background: #f9f9f9;
    line-height: normal;
    text-align: center;
    padding: 13px 15px;
    text-transform: uppercase;
}
.bank table tbody tr:nth-child(2n+1) td {
    background: #ffffff;
}
.bank table tbody td .dt-sc-button.small {
    padding: 7px 14px;
    font-size: 12px;
    margin: 0px;
}
.bank .copyright,
.widget .mailchimp-form input[type="submit"],
.dt-sc-music-audio,
.dt-sc-testimonial blockquote,
.fullwidth-background.turquoise-plain-bg,
h5.dt-sc-toggle-accordion.active:before,
.dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover,
.dt-sc-ico-content.type1 .infolayer a,
.date,
.comments,
.entry_format,
.dt-sc-ico-content.type3 .icon,
.pagination ul li a:hover,
.pagination .next-post a:hover,
.pagination .prev-post a:hover,
form.cart input[type="button"],
th,
h5.dt-sc-toggle.active:before,
.dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price,
.class_hours h2,
.dt-sc-titled-box h4.dt-sc-titled-box-title,
.mean-container a.meanmenu-reveal,
.mean-nav,
header ul.dt-sc-social-icons li a:after,
.dt-menu-toggle {
    background: #00c6ff;
    /* fallback for old browsers */
    
    background: -webkit-linear-gradient(to right, #0072ff, #00c6ff);
    /* Chrome 10-25, Safari 5.1-6 */
    
    background: linear-gradient(to right, #0072ff, #00c6ff);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.postbtn {
    background: #03A9F4;
    border-radius: 4px;
    text-align: center;
    width: 60%;
    float: right;
    line-height: 230%;
    margin-top: 7px;
    color: #ffffff;
    text-shadow: 0 1px black;
    position: relative;
    background-color: #F44336;
    padding: 0px 15px;
    border: 0;
    margin: 8px 0px 15px 0px;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, #F44336, #a01309);
    box-shadow: 0px 5px 0px #530803, 0px 8px 5px rgba(0, 0, 0, 0.3);
}
.postbtn:hover {
    top: 3px;
    background-color: #4e1c18;
    box-shadow: 0px 2px 0px #670a03, 0px 4px 3px rgba(0, 0, 0, 0.3);
}
.postbtn2 {
    background: #03A9F4;
    border-radius: 4px;
    text-align: center;
    width: 60%;
    float: left;
    line-height: 230%;
    margin-top: 7px;
    color: #ffffff;
    text-shadow: 0 1px black;
    position: relative;
    background-color: #F44336;
    padding: 0px 15px;
    border: 0;
    margin: 5px 0px 15px 55px;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, #03A9F4, #0f63a7);
    box-shadow: 0px 5px 0px #083a63, 0px 8px 5px rgba(0, 0, 0, 0.3);
}
.postbtn2:hover {
    top: 3px;
    background-color: #4e1c18;
    box-shadow: 0px 2px 0px #03A9F4, 0px 4px 3px rgba(0, 0, 0, 0.3);
}
.postbtn2 a {
    font-size: 20px;
    font-family: sans-serif;
    color: #fff;
}
.postbtn a {
    font-size: 20px;
    font-family: sans-serif;
    color: #fff;
}
.headimg {
    /* position: relative; */
    /* top: 30px; */
    /* left: -13px; */
}
.col-4 {
    width: 33.3%;
    float: left;
}
.col-3 {
    width: 25%;
    float: left;
}
.col-6 {
    width: 50%;
    float: left;
    color: red;
}
.col-3 {
    width: 25%;
    float: left;
}
.col-2 {
    width: 20%;
    float: left;
}
.col-4 {
    width: 30%;
    float: left;
}
.pro_main img {
    width: 100%;
    height: 240px;
}
.pro {
    width: 29.8%;
    margin: 20px;
}
.pro_head {
    font-size: 27px;
    letter-spacing: 2px;
    border-radius: 8px 8px 0px 0px;
    text-transform: uppercase;
}
.pro_detail a {
    font-size: 21px;
}
.rs {
    font-size: 29px;
}
.dial {
    display: none;
}
}
@media screen and (min-width: 1100px) {


.cartnewbg {
	
width: 70%;
	
}


.hide {
	display:block;
}


#ctl00_ContentPlaceHolder1_DataPagerProducts {
	display:block;
}

.meetingmain {
  width: 100%;
}

.chatbg {
    display:block;

}


#classibg {
	 width: 99.7%;
	 /* margin:  auto; */
}

.cartpic img {
	height: 290px;
}

.cartname {
	font-size: 25px;
}
.code {
  font-size: 20px;
}

.cartnewbg .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
       /* font-size:22px; */
}

.meetingrid2 {
  width: 48%;
}

.meetingrid {
  margin-right: 38px;
  padding: 10px;
  width: 48%;
}


.latestmain span {
	/* font-size: 18px; */
}

.greyarrow2 {
	display:block;
}

.rewardbox {
  padding: 20px 20px 15px 55px;
    background: #eee none repeat scroll 0 0;

}

.rewgrid2 {
  padding: 5px 5px 5px 20px;
}
	
.dot {
	display:inline;
}

.name2 {
  font-size: 14px;
  padding: 5px 5px 8px 40px;
  width: 100%;
  text-align:center;
}

.name5 {
    text-align:none;
}


.greyarrow {
	display:block;
}

.whatsapp3 img {
	width: 11%;
	border-radius:4px;
	margin-bottom: 6px;
}

.name5 {
    font-size: 17px;
    width: 30%;
}

.rewardmain {
  padding: 7px;
  margin:8px;
  width: 97%;
}
.rewardmain2 {
  width: 100%;
}
.rewardimg {
  width: 19%;
}
.rewardimg img {
  height: 181px;
  width: 177px;
}
.rewardtable {
  width: 55%;
}
.name2 {
  font-size: 17px;
  padding: 5px 5px 8px 40px;
  width: 55%;
}
.rewgrid {
  line-height: 210%;
  width: 30%;

}
.rewgrid2 {
  font-size: 16px;
  line-height: 210%;
  width: 60%;
}
.rewardrew {
  width: 25%;
}
.rewardbox {
  padding: 20px 20px 15px 55px;
}
.rewardbox img {
  border-radius: 10px;
  height: 136px;
  width: 195px;
}

.achgrid {
  margin-bottom: 25px;
  margin-top: 25px;
  width: 33.3%;
}

.achmain {
  margin: auto;
  text-align: center;
  width: 305px;
  overflow:hidden;
}

textarea {
	    width: 310px;
	  
}

.latesthead2 {
       font-size: 30px;
       font-weight: 900;
       letter-spacing: 3px;
}



.latestno {
	height:50px;
	padding: 5px 8px 8px 8px;
	width:56px;
}
.latesthead2 {
	height: 50px;
	padding: 1px 8px 8px 8px;
	width: 95%;
}


.classigrid1 {
	float:left;
	width:33%
}
.classibg {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	background:#fff;
	border-radius:5px;
	height: 430px;
	margin:0 0 0 30px;
	overflow:hidden;
	/* position:relative; */
	top: 0px;
	width:305px;
}
.classiname {
	border-bottom: 0px solid #c7c7c7;
	border-top:1px solid #c7c7c7;
	font-weight:400;
	padding:5px;
	text-align:center;
}
.classiname a {
	color: #666666;
	font-family:arial;
	font-size:20px;
	font-weight:600;
	text-decoration:none;
}

.classiname a:hover {
	text-decoration:none;
}

.classicate {
	background: #ffffff none repeat scroll 0 0;
	border-bottom: 0px solid #c7c7c7;
	color:#000;
	font-family:"Roboto Condensed", sans-serif;
	font-size:18px;
	padding:5px;
}
.classigrid1 .c2 {
	line-height:210%;
	padding:6px
}
.vdetails2 {
	background-image:url("images/view.png");
	color:#fff;
	font-family:arial;
	font-size:17px;
	font-weight:200;
	height:39px;
	left:488px;
	padding:12px 0 0 10px;
	position:relative;
	top:530px;
	width:144px
}

.adsheader {
	background:rgba(0,0,0,0) linear-gradient(to bottom,#fff1e7 0,#ff8327 100%) repeat scroll 0 0;
	float:left;
	overflow:hidden;
	padding:5px;
	width:100%;
}
.adshead {
	color:#000;
	float:left;
	font-family:"arial";
	font-size:25px;
	font-weight:700;
	text-align: left;
	/* width:60%; */
}
.adscate {
	color:#000;
	float:right;
	font-family:"arial";
	font-size:20px;
	padding-top:5px;
	text-align: right;
	/* width:40%; */
	background: none;
}
.adsmain {
	border:0px solid #ddd;
	float:left;
	margin-bottom:30px;
	margin-top:10px;
	overflow:hidden;
	padding:0px;
	width:100%
}
.adsimg {
	background: #ffffff;
	padding: 15px;
	border: 1px solid #ddd;
	width: 37%;
}
.adsimg img {
	height: 353px;
	width:424px;
}
.adsmatter {
	float:right;
	width: 61%;
	margin-left:15px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	background:#fff;
	border-radius:8px;
	padding:5px 5px 10px 10px;
}
.adscall {
	border-bottom: 0px solid #ddd;
	/* border-top:1px solid #ddd; */
	color:#000;
	float:left;
	font-family:"arial";
	font-size:20px;
	margin-bottom:10px;
	padding:5px;
	/* width:40%; */
}
.adscall img {
	margin:10px;
	display:none;
}
.adsloca {
	border-bottom: 0px solid #ddd;
	/* border-top:1px solid #ddd; */
	color:#000;
	float:right;
	font-family:"arial";
	font-size:20px;
	margin-bottom:10px;
	padding:5px;
	/* width:60%; */
}
.adsloca img {
	margin:10px;
	display:none;
}
.adsbox {
	background:#e84c3d none repeat scroll 0 0;
	color:#fff;
	display:inline-block;
	font-family:"arial";
	font-size: 13px;
	margin-left:5px;
	padding:8px;
	text-align:center;
	width:207px;
}
.adsboxdesc {
	background:#e84c3d none repeat scroll 0 0;
	border-radius:20px 20px 0 0;
	color:#fff;
	display:inline-block;
	font-family:arial;
	font-size:26px;
	margin-left:5px;
	padding:3px;
	text-align:center;
	width:207px
}
.adsdesctext {
	color:#000;
	font-family:arial;
	font-size:14px;
	line-height:185%;
	padding:5px
}
.adsuser {
	border-bottom: 0px solid #ddd;
	float:left;
	padding:15px;
	width:20%;
}
.adsuser img {
	border:1px solid red;
	border-radius:5px;
	height:81px;
	padding:1px;
	width:80px
}
.adsposted {
	border-bottom: 0px solid #ddd;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:18px;
	margin-top: 15px;
	padding:15px;
	text-align:left;
	width:40%;
}
.adsposted img {
	float:left;
	margin-right:15px
}
.adstime {
	border-bottom: 0px solid #ddd;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:18px;
	margin-top: 15px;
	padding:15px;
	text-align:left;
	width:40%;
}
.adstime img {
	float:left;
	margin-right:15px
}
.adsmail {
	border-bottom: 0px solid #ddd;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:16px;
	line-height: 180%;
	margin:0;
	width:100%;
}
.adsmail img {
	margin:10px
}
.adslink {
	color:#000;
	display:inline-block;
	font-family:"arial";
	font-size:19px;
	margin:20px 10px 10px 0px;
	width:100%;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	background:#fff;
	padding:8px;
	border-radius:5px;
}
.addhead {
	background:none;
	border-radius:10px 10px 0 0;
	color:#000;
	float:left;
	font-family:"arial";
	font-size:22px;
	margin-top:15px;
	padding:5px;
	text-align:left;
	width:200px;
	border-bottom:solid 3px #607D8B;
}
.adsdescmatter {
	border:1px solid #ddd;
	color:#000;
	float:left;
	line-height:200%;
	padding:10px;
	text-align:justify;
	width:100%;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
	background:#fff;

}



.rewlistgrid {
    width: 33.3%;
}



.rewlistmain {
				width:300px
	}

.user-col1 {
	width:30%;
	float:left;
}

.user-col2 {
	width:70%;
	float:left;
}

#main-menu > ul.menu > li > a {
       font-size: 16px;
}

.photoframe {
    background-image: url("images/frame.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 388px;
    padding: 60px;
    /* width: 450px; */
}


.photoframe img {
    background-repeat: no-repeat;
    height: 277px;
    padding: 20px;
    border-radius:3px;
    /* width: 450px; */
}


.photoframe2 {
    background-image: url("images/frame2.jpg");
    background-repeat: no-repeat;
    height: 288px;
    padding: 60px;
    width: 450px;
}
.photopic {
    float: left;
    max-width: 100%;
    min-width: 100%;
    width: 100%;
}

.col-md-6 {
    width: 48%;
    float:left;
}

.col-md-6 {
    width: 48%;
    float:left;
}


.fullwidth-background {
   
    padding: 78px 0px;
   
}

footer .widget {
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin: 0px 0px 0px;
}

.pro_detail2 a {
    font-size: 18px;
  
}



.product_details {
	font-size:19px;
	width:100%;
	float:left;
}


.pro_img {
	width:40%;
	float:left;

}

.pro_img img {
	width:95%;
	float:left;
	height: 450px;
	border-radius:8px;
	box-shadow:0px 0px 2px #4c4c4c;
	border:solid 1px #9E9E9E;
	padding:8px;
}

#ctl00_ContentPlaceHolder1_imgPhoto {
	display:none;
}


.pro_cart {
	width:60%;
	float:left;
}

.pro_cart h1 {
	color:#000;
	font-family: monospace;
	font-weight: 600;
	margin-top:15px;
	text-transform:uppercase;
	color: #1E88E5;
}

.pro_cart h2 {
	color:#000;
	font-family: -webkit-pictograph;
	font-weight: 600;
	font-size: 35px;
	margin-top:15px;
}


.pro_cart table {
	color:#000;
	line-height:250%;
	padding:8px;
}

.pro_cart table td {
	color:#000;
	line-height:250%;
	padding: 0px 12px 0px 12px;
}

.cartbtn {
	width:50%;
	float:left;
}


    .product {
        margin-top:30px;
        background:#fff;
        box-shadow:0px 0px 8px #ddd;
        padding:10px;
        border-radius:4px;
        width:100%;
        float:left;
    }
    .pro {
        width: 29.0%;
        float: left;
        margin: 20px 20px 60px 20px;
    }
    .pro_main {
        box-shadow: 0px 0px 26px #a2a2a2;
        border: solid 2px #ddd;
        border-radius: 8px;
    }
   
    .pro_main img {
        width: 100%;
        height: 240px;
    }
   
    .pro_detail {
        text-align: center;
    }
    .pro_detail a {
        font-size: 18px;
        line-height: 300%;
        font-family: unset;
        letter-spacing: 0.5px;
        font-weight: 600;
        color: #2b2b2b;
    }
    .pro1 {
        width: 46.5%;
        float: left;
        margin: 20px;
    }
    .pro_main img {
        width: 100%;
        height: 240px;
    }
    .cont1 {
        width: 80%;
        /*! float: left; */
        height: auto;
    }
    .labelnew {
        width: 40%;
        float: left;
        font-size: 18px;
    }
    .cont_label {
        width: 60%;
        float: left;
        font-weight: bold;
        font-size: 18px;
    }
    .follow {
        width: 45%;
        float: left;
        /* font-size:17px; */
    }
    .fb {
        width: 50%;
        float: left;
        font-size: 18px;
        font-weight:bold;
    }

	 .whatsapp3 {
               font-size:17px;
            }
    
    .fb img {
        border-radius: 4px;
        margin-top: 0px;
        width: 75%;
    }
    
    .cont_label input {
        height: 45px;
        border-radius: 5px;
    }
    .cont_label2 {
        width: 100%;
        float: left;
        border-bottom: solid 1px #ddd;
        font-weight: bold;
        font-family: -webkit-pictograph;
        font-size: 23px;
        color: #E74C3C;
    }
    .main_label {
        width: 97%;
        float: left;
        border-bottom: solid 1px #ddd;
    }
    .c1 {
        font-family: -webkit-pictograph;
        font-size: 27px;
        color: #FC6042;
        font-weight: bold;
        text-decoration: underline;
    }
    .c1a {
        font-family: -webkit-pictograph;
        font-size: 27px;
        color: #893434;
        font-weight: bold;
        text-decoration: underline;
    }
    .enquiry {
        box-shadow: 0px 0px 6px #a9a9a9;
        width: 100%;
        float: left;
        border-radius: 8px;
        border: solid 1px #a9a9a9;
        margin-top: 0px;
        font-size: 18px;
        line-height: 300%;
        padding-left: 15px;
        padding-right: 15px;
        height: 560px;
    }
    .enquiry input {
        margin-bottom: 12px;
        width: 310px;
    }
    .address {
        box-shadow: 0px 0px 6px #a9a9a9;
        width: 565px;
        float: left;
        border-radius: 8px;
        border: solid 1px #a9a9a9;
        margin-top: 0px;
        font-size: 19px;
        line-height: 320%;
        padding-left: 15px;
        font-weight: bold;
        padding-right: 15px;
    }
    a.post,
    button.post {
        background: #e4312b;
        /* padding: 5px 20px 5px 20px; */
        color: #fff;
        font-size: 19px;
        font-family: unset;
        text-decoration: none;
        border-radius: 5px;
        margin-top: 0px;
        float:left;
    }
    .cont2 {
        width: 100%;
        float: left;
    }
    .bank {
        width: 100%;
        float: left;
        box-shadow: 0px 0px 6px #ddd;
        width: 100%;
        float: left;
        border-radius: 7px;
        border: solid 1px #a9a9a9;
        margin-top: 26px;
        font-size: 18px;
        line-height: 300%;
        padding-left: 16px;
        text-align: center;
        padding-right: 16px;
    }
    .bank table {
        width: 100%;
        overflow: hidden;
        font-size: 18px;
        letter-spacing: 2px;
    }
    .table-responsive {
        width: 100%;
        overflow-y: scroll;
    }
    .bankname {
        width: 60%;
        float: left;
    }
    .bankname2 {
        width: 40%;
        float: left;
    }
    .bankname3 {
        width: 40%;
        float: left;
    }
    .bankinput {
        width: 60%;
        float: right;
    }
    .bank select {
        /* width: 80%; */
        /* padding: 16px 18px; */
        /* font-size: 16px; */
        color: #5d5d5d;
        /* background: #FFFFFF; */
        border: 1px solid #a4a4a4;
        /* outline: none; */
        /* border-radius: 2px; */
        -moz-border-radius: 2px;
        /* -webkit-border-radius: 2px; */
        height: 49px;
    }

.bankbtn {
    width:40%;
    float:right;
}
.bankbtn2 {
    width:20%;
    float:right;
}
.bankbtn a {
    width:20%;
    height:50px;
    margin-left:10px;
    float:right;
    position:relative;
    top:-50px;
}
.bankbtn a.post,
.bankbtn button.post {
    padding:0px;
}
.bank table {
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 20px;
    width: 100%;
    clear: both;
    border: 1px solid #b5b5b5;
    border-bottom: 0px;
}
.bank table th {
    color: #ffffff;
    border-bottom: 1px solid #4e4e4e;
    padding: 15