

.clearfix { zoom: 1; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.bzoom { direction: ltr; }

.bzoom,
.bzoom_thumb,
.bzoom_thumb_image,
.bzoom_big_image,
.bzoom_zoom_preview,
.bzoom_icon,
.bzoom_hint { display: none }

.bzoom .bzoom_thumb { background: #fff url(./img/loading.gif) center no-repeat; }

.bzoom,
.bzoom ul,
.bzoom li,
.bzoom img,
.bzoom_hint,
.bzoom_icon,
.bzoom_description {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none
}

.bzoom,
.bzoom_magnifier div,
.bzoom_magnifier div img,
.bzoom_small_thumbs ul,
ul .bzoom_small_thumbs li,
.bzoom_zoom_area div,
.bzoom_zoom_img { position: relative }

.bzoom img,
.bzoom li {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  user-drag: none
}

.bzoom,
.bzoom_small_thumbs li { float: left }

.bzoom_right { float: right }

.bzoom li { position: absolute }

.bzoom img {
  vertical-align: bottom;
  width: 50px;
  height: 70px
}

.bzoom .bzoom_zoom_area,
.bzoom_zoom_area {
  background: #fff url(./img/loading.gif) center no-repeat;
  border: 1px solid #ddd;
  padding: 6px;
  -webkit-box-shadow: 0 0 10px #ddd;
  -moz-box-shadow: 0 0 10px #ddd;
  box-shadow: 0 0 10px #ddd;
  display: none;
  z-index: 20;
}

.bzoom_zoom_area div { overflow: hidden; }

.bzoom_zoom_area .bzoom_zoom_img { position: absolute; }

.bzoom_wrap .bzoom_magnifier {
  background: #fff;
  outline: #bbb solid 1px;
  display: none;
  cursor: move;
}

.bzoom_magnifier div { overflow: hidden; }

.bzoom_wrap .bzoom_small_thumbs { overflow: hidden; }

.bzoom_wrap .bzoom_small_thumbs li {
  border: 1px solid #FFF;
  margin: 0px 10px 0px 0px;
  position: relative;
}

.bzoom_wrap ul li.bzoom_smallthumb_active {
  -webkit-box-shadow: 0 0 10px #ddd;
  -moz-box-shadow: 0 0 10px #ddd;
  box-shadow: 0 0 10px #ddd;
  border: 1px solid #535353;
}

.product_des{
	position:relative;
	top:80px;
	right:10%;
	}
	.product_des p{
	text-align: justify;
    font-size: 1.2em;
	color: #ffffff;
    line-height: 1.6em;
	font-family: 'Open Sans', sans-serif;
	}
	.product_des h2{
	font-size: 32px;
	color:white;
	font-family: 'Open Sans', sans-serif;
	}

	
	#generate{
	margin-top:10px;
	background:#ff6315;
	color:white;
	border:none;
	box-shadow:1px 1px 3px #13131357;
	padding: 8px 18px;
	font-family: open sans-serif;
	outline:none;
	}
	
	#main_sec_pay{
    height: 530px;
    margin-top: 30px;
    padding: 50px;
    margin: auto;
	background:#020e1fad;
	}
	}
	
	#paren_pay{
	background:#168cbb52;
	height:100%;
	}
	
	#paren_modal_pay{
	width:90%;
	}
	
	.pay_head{
	background-image:url("../images/partnership.png");
	background-size:cover;
	}
	
	#paren_mod_body{
	padding:0px;
	}
	
	#paren_pro_Det{
	margin:0px;
	padding:0px;
	}
	
	#paren_pro_Det{
	width:100%;
	}
	
	.pro_img_Sec{
	position:relative;
	left:8%;
	}
	
	#paybtn{
	position: fixed;
    top: 100px;
    border: none;
    border-radius: 0px 20px 20px 0px;
    padding: 6px 12px;
    background: #054b6d;
    box-shadow: 2px 2px 5px 2px 2px 5px #060c0e36
	}
	
	#paybtn a{
	font-family:Georgia !important;
	}
	
	#myModal2{
	padding:0px !important;
	}
	body{
	padding:0px !important;
	}
	
	#paybtn{
	outline:none;
	}
	
	@media(max-width:768px){
	#main_sec_pay{
	padding:10px;
	padding-left:20px;
	}
	.pro_img_Sec{
	display:none;
	}
	.product_des{
	width:100%;
	margin:auto;
	position:relative;
	top:10px;
	}
	.product_des p{
	line-height:1.4em;
	font-size:1.1em;
	}
	.product_des h2{
	font-size:24px;
	}
	}
	

	