 @import url('https://fonts.googleapis.com/css?family=Poppins:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/* 

font-family: 'Poppins', sans-serif;

*/

 

.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	font-family: 'Baloo Bhai', cursive;

}

.clearfix {

	display: inline-block;

}

/* start commented backslash hack \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

/* close commented backslash hack */

/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}

a {

	text-decoration: none;

	transition: all 0.5s ease 0s;

	color: #37bbee;

	cursor: pointer;

}

a:focus{

	box-shadow:none;

}

a:focus, a:hover{

	text-decoration:none;

	color:inherit;

}

a:hover {

	text-decoration: none;

	box-shadow:none;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	margin: 0;

	padding: 0;

	font-family: 'Poppins', sans-serif;

	font-weight:400;

	line-height:18px;

	font-size: 14px;

	color: #5d5d5d;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

img {

	max-width: 100%;

}

/*========================================

	Home Page Css START

========================================*/

.header_wapper{

	border-bottom:4px solid #ee4612;

	padding:20px 0px;

	transition: all 0.5s ease 0s;

	background-color:#FFF;

}

/*.header_wapper{

	border-bottom: 4px solid;

	border-image: url(xmaslights.png);

	border-image-outset: 20vh 0vw 3.5vh 0vw;

	border-image-slice: auto;

	border-image-width: 120px;

	border-image-width: auto;

	border-image-repeat: stretch;



	padding:20px 0px;

	transition: all 0.5s ease 0s;

	background-color:#FFF;

}

@media (max-width : 500px){

	.header_wapper{

		border-image-outset: 30vh 0vw 1vh 0vw;

	}

}*/



.is-sticky .header_wapper{

	padding:5px 0;

	transition: all 0.5s ease 0s;

}

.header_right{

	float:right;

}

.follow_us_top{

	display:inline-block;

	vertical-align:middle;

}

.follow_us li{

	display:inline-block;

}

.follow_us li a{

	display:block;

	width:37px;

	height:37px;

	border-radius:30px;

	line-height:37px;

	color:#000000;

	font-size:18px;

	background-color:#e1e1e1;

	text-align:center;

	margin-left:5px;

}

.follow_us li a:hover{

	background-color:#ee4612;

	color:#FFF;

}



.call_btn_top{

	display:inline-block;

	vertical-align:middle;

}

.call_btn_top a{

	font-size:16px;

	color:#FFF;

	background-color:#eb3518;

	border-radius:5px;

	padding:10px 15px;

	display:inline-block;

	margin-right:40px;

	vertical-align:middle;

}

.call_btn_top img{

	display:inline-block;

	vertical-align:middle;

	margin-right:3px;

}

.call_btn_top a:hover{

	background-color:#333;

}

.section_block_titel{

	font-size:49px;

	line-height:54px;

	color:#000000;

	font-weight:900;

	margin-bottom:30px;

}

.we-can{

    font-size: 40px;

    line-height: 59px;

    color: #000000;

    font-weight: 900;

    margin-bottom: 30px;

}

.we-can span {

    color: #f34c18;

}

.can-wdth {

    width: 300px;

    float: right;

}

.section_block_titel span{

	color:#f34c18;

}

.coman_text{

	font-size:16px;

	line-height:32px;

	color:#5d5d5d;

	font-weight:normal;

}

.coman_text p{

	margin-bottom:8px;

}

.read_more{

	font-size:16px;

	color:#f34c18;

	margin-top:40px;

}

.read_more:hover{

	padding-left:10px;

	color:#333;

}

section.home_section_block_wapper {

  position: relative;

}

.home_section_block_images_wapper{

	position:absolute;

	right:0;

	bottom:0;

	width:100%;

}

.home_section_block_images {

  margin-right: -15px;

  position: relative;

  right: -15px;

  width: 100%;

}

.home_section_block_images img{

	display:block;

}

.home_section_block{

	margin-top:80px;

	margin-bottom:60px;

}

.greey_bg{

	background-color:#f1f1f1;

}

.home_section_block_images.text-left img {

  float: right;

}

.cd-top.cd-is-visible {

  opacity: 1;

}

.cd-top {

  background: #EE4612 none repeat scroll 0 0;

  border: 2px solid #EE4612;

  border-radius: 0px;

  bottom: 50px;

  color: #fff !important;

  display: block;

  font-size: 36px;

  height: 45px;

  line-height: 40px;

  opacity: 0;

  position: fixed;

  right: 15px;

  text-align: center;

  transition: all 0.8s ease 0s;

  width: 45px;

  z-index: 9999;

}

.cd-top:hover{

	background-color:#000;

	border-color:#000;

}

.testimonials_block_wapper{

	background-color:#F1F1F1;

	padding:65px 0px; 

}

.section_block_titel2{

	font-size:24px;

	color:#000;

	font-weight:500;

	line-height:26px;

	margin-bottom:30px;

	text-align:center;

}

.recent_tweets{

	background-color:#FFF;

}

.testimonials_box{

	background-color:#FFF;

}

.testimonials_images{

	margin:0px auto;

	padding:25px 0 15px;

	display:table;

}

.testimonials_text{

	font-size:19px;

	color:#5D5D5D;

	font-style:italic;

	font-weight:300;

	line-height:30px;

	text-align:center;

	padding:0 60px;

}

.testimonials_name {

  color: #000;

  display: table;

  font-size: 19px;

  font-style: italic;

  font-weight: 300;

  margin: 0 auto;

  padding:20px 0;

  text-align:center;

}

.testimonials_name span{

  color: #5D5D5D;

  font-size: 14px;

  display:block;

  font-style: italic;

  font-weight: 300;

  margin-top:5px;

}

.testimonials_wapper .lSPager{

	display:none;

}

.lSSlideOuter .lSAction a{

	width:26px;

	transition: all 0.5s ease 0s;

	height:30px;

	display:block;

	background-color:#EB3518;

	opacity:1;

	background-repeat:no-repeat;

	background-position:center center;

}

.lSSlideOuter .lSAction a.lSPrev{

	background-image:url("../images/arrow_left.png");

	left:-12px;

}



.lSSlideOuter .lSAction a.lSNext{

	background-image:url("../images/arrow_right.png");

	right:-12px;

}

.lSSlideOuter .lSAction a:hover{

	background-color:#000;

}

.testimonials_wapper{

	padding:0 10px;

	overflow:hidden;

}

.testimonials_wapper .lSSlideWrapper{

	overflow:visible;

}

.testimonials_wapper .lSSlideOuter{

	overflow:visible;	

} 

.clintes_logo{

	padding:30px 0px;

}

.clintes_logo .lSAction{

	display:none !important;

}

.clintes_logo .lSPager{

	display:none;

}

.clintes_logo .lSSlideOuter ul li{

	float:none;

	display:inline-block;

	vertical-align:middle;

	text-align:center;

}

.clintes_logo .lSSlideOuter ul li img{

	max-width:100%;

	display:block;

}

.footer_wapper{

	background-color:#464646;

	padding-top:40px;

}

.copy_right{

	text-align:center;

	color:#FFF;

	font-size:14px;

	font-weight:300;

}

.footer_bottom{

	padding-bottom:30px;

	padding-top:30px;

}

.footer_top {

  padding-top: 50px;

  padding-bottom: 10px;

}

.footer_about_text{

	font-size:14px;

	line-height:27px;

	color:#FFF;

	margin-top:20px;

	padding-right:100px;

}

.footer_menu_titel{

	font-size:18px;

	color:#FFF;

	text-transform:uppercase;

	letter-spacing:0.4px;

	line-height:27px;

	margin-bottom:40px;	

}

.footer_menu ul li a{

	font-size:14px;

	color:#FFF;

	letter-spacing:0px;

	line-height:27px;

}

.footer_menu ul{

	width:50%;

	float:left;

}

.footer_menu > ul li{

	margin-bottom: 10px;

}

.footer_menu ul li a:hover{

	color:#ee4612;

	padding-left:5px;

}

.footer_inform > ul li{

	font-size:14px;

	color:#FFF;

	letter-spacing:0px;

	font-weight:300;

	line-height:27px;

}

.footer_inform > ul li a{

	font-size:14px;

	color:#FFF;

	letter-spacing:0px;

}

.footer_inform > ul li a:hover{

	color:#ee4612;

}

.follow_us_footer{

	margin-top:25px;

}

.footer_inform_wapper{

	margin-left:-20px;

}

.home_slider_wapper{

	background-color:#f1f1f1; 

	padding:50px 0px;

}

.home_product_text a{

	font-size:18px;

	font-weight:500;

	display:block;

	margin-top:15px;

	text-align:center;

	color:#000000;

}

.home_product_text a:hover{

	color:#EB3518;

}

.home_product_wapper {

  padding-top: 30px;

  padding-bottom: 40px;

}

.home_product_images {

  height: 380px;

  margin: 0 auto;

  position: relative;

  text-align: center;

}

.home_product_images img {

  bottom: 0;

  left: 0;

  margin: auto;

  position: absolute;

  right: 0;

  top: 0;

}

.why-dream-thumb {

	float:right;

}

.testimonial-btn {

    text-align: center;

    margin: 30px 0 0;

}

.testimonial-btn a {

    font-size: 16px;

	color: #FFF;

	background-color: #eb3518;

	border-radius: 5px;

	padding: 10px 15px;

	display: inline-block;

	vertical-align: middle;

}

.testimonial-btn a:hover {

    background-color: #333;

}

.testimonial_thumb.fa {

	font-size: 70px;

}



/*========================================

	Home Page Css END

========================================*/





/*========================================

	Product Details Page Css START

========================================*/

.product_details_wapper{

	background-color:#F1F1F1;

	padding:40px 0px 30px;

}

.product_titel{

	color:#000;

	font-size:39px;

	font-weight:900;

	margin-bottom:30px;

	line-height:54px;

}

.product_gallry{

	background-color:#FFF;

	padding:20px;
  position:relative;
  min-height: 100px;

}

.product_gallry .lSSlideWrapper{

	height:480px;

}

.product_gallry #image-gallery{

	height:100% !important;

}

.product_gallry #image-gallery li{

	height:100% !important;

	position:relative;

}

.product_gallry #image-gallery li img{

	position:absolute;

	top:0;

	bottom:0;

	margin:auto;

	right:0;

	left:0;

}

.product_gallry .lSSlideOuter .lSPager.lSGallery li{

	width:83px !important;

	height:83px !important;

	border:1px solid #CCCCCC;

	border-radius:0;

	margin-right:15px !important;

	float:none;

	display:inline-block;

	padding:3px;

	cursor:pointer;

	transition: all 0.8s ease 0s;

	position:relative;

}

.product_gallry .lSSlideOuter .lSPager.lSGallery li.active, .product_gallry .lSSlideOuter .lSPager.lSGallery li:hover{

	border-color:#EE4612;

}

.product_gallry .lSSlideOuter .lSPager.lSGallery li img {

  bottom: 0;

  left: 0;

  margin: auto;

  max-height: 95%;

  max-width: 95%;

  position: absolute;

  right: 0;

  top: 0;

}

.product_gallry .lSSlideOuter .lSPager.lSGallery{

	width:100% !important;

}

.product_gallry .lSSlideOuter .lSPager.lSGallery li:last-child{

	margin-right:0px !important;

}

.product_gallry .lSAction{

	display:none !important;

}

.product_price_section .new_price{

	font-weight:900;

	color:#000;

	display:inline-block;

	vertical-align:middle;

	font-size:48px;

	line-height:54px;

}

.product_price_section .old_price{

	color:#000;

	text-decoration:line-through;

	display:inline-block;

	vertical-align:middle;

	font-size:19px;

}

.product_price_section{

	text-align:right;

	margin-bottom:30px;

}

.product_price_section .price{

	display:inline-block;

	vertical-align:middle;

	margin-right:12px;

}

.cart_btn{

	background-color:#EB3518;

	font-size:19px;

	line-height:22px;

	padding:12px 28px;

	border-radius:5px;

	color:#FFF;

	display:inline-block;

	border: none;

	cursor: pointer;

	transition: all 0.5s ease 0s;

}

.cart_btn:hover{

	background-color:#000;

	color:#FFF;

}

.product_details_right .card-header{

	box-shadow:none;

	background-color:#FFF;

	border-radius:0px;

	border-bottom:1px solid #CCCCCC;

	padding:15px 20px;

}

.product_details_right .card{

	border:0px;

	margin-bottom:5px;

	box-shadow:none;

}

.product_details_right .card-header h5{

	font-size:17px;

	color:#D07637;

	line-height:20px;

}

.product_details_right .card-header h5 img{

	 display: inline-block;

    margin-right: 22px;

    vertical-align: middle;

}

.product_details_right .card-header h5 .fa {

  color: rgb(93, 93, 93);

  float: right;

  font-size: 29px;

  font-weight: bold;

  position: absolute;

  right: 30px;

  top: 12px;

}

/*.product_details_right .card-header a.collapsed h5 .fa {

  transform:rotate(180deg);

}*/

.product_details_right .card-header a h5 .fa {

  transform:rotate(0deg);

}

.product_details_right .card-body{

	padding:15px 20px;

	/* max-height: 550px; */

    /* overflow: auto; */

}



.product_details_right .collapse:not(.show) .card-body:after {

  content  : "";

  position : absolute;

  z-index  : 1;

  bottom   : 0;

  left     : 0;

  pointer-events   : none;

  background-image : linear-gradient(to bottom, 

                    rgba(255,255,255, 0), 

                    rgba(255,255,255, 1) 90%);

  width    : 100%;

  height   : 3em;

}



.product_details_right .card-body li{

	margin-bottom:15px;

}

.product_details_right .card-body li:last-child{

	margin-bottom:0px;

}

.price_custuom_titel{

	font-size:15px;

	color:#000000;

	margin-bottom:8px;

}

.price_custuom_price {

  display: inline-block;

  float: right;

}

.price_custuom_titel .new_price{

	font-size:16px;

	color:#000000;

	font-weight:600;

}

.price_custuom_titel .old_price{

	font-size:13px;

	color:#5D5D5D;

	font-weight:300;

	text-decoration:line-through;

}

.price_custuom_desc{

	font-size:12px;

	line-height:12px;

	color:#5D5D5D;

}

.price_custuom_row {

  display: flex;

}

.price_custuom_text{

	padding-left:30px;

}

.price_custuom_checkbox input {

    opacity:0;

	cursor:pointer;

    position: relative;

}

.price_custuom_checkbox span {

    width: 18px;

    height: 18px;

	margin-top:-19px;

    display: block;

    background: url("../images/checked.png");

}

.price_custuom_checkbox input:checked + span {

    background: url("../images/checked0.png");

}

.product_desc_wapper{

	padding:40px 0px;

}

.desc_titel{

	font-size:20px;

	line-height:24px;

	font-weight:600;

	color:#000;

	margin-bottom:30px;

}

.product_desc_wapper .coman_text{

	font-size:14px;

	line-height:24px;

	color:#000000;

}

.product_desc_wapper .coman_text p{

	margin-bottom:13px;

}

.product_desc_wapper .coman_text strong{

	font-weight:700;

}

.pointes li{

	margin-bottom:15px;

	background-image:url("../images/pointes_arrow.png");

	background-repeat:no-repeat;

	background-position:left center;

	padding-left:25px;

}

.product_desc_wapper2{

	background-color:#F7F7F7;

	padding:50px 0px;

}

.desc_titel2_subtitel {

  color: rgb(93, 93, 93);

  font-size: 15px;

  line-height: 24px;

  margin-bottom: 70px;

  margin-top: 30px;

  text-align: center;

}

.desc_titel2 {

  font-size: 17px;

  color:#000;

  font-weight: 500;

  margin-bottom: 40px;

  text-align: center;

  line-height: normal;

}

.desc_pointes_titel {

  color: rgb(0, 0, 0);

  font-size: 15px;

  font-weight: 500;

  line-height: 22px;

  margin-bottom: 10px;

}

.pointes2 li{ 

	color:#5D5D5D;

	font-size:14px;

	line-height:26px;

}

.product_desc_wapper3{

	padding:50px 0px;

	text-align: center;

}

.desc_titel3 {

  color: rgb(0, 0, 0);

  font-size: 20px;

  font-weight: normal;

  line-height: 24px;

  margin-bottom: 20px;

}

.desc_titel_subtitel {

  color: rgb(0, 0, 0);

  font-size: 15px;

  line-height: 26px;

  margin-bottom: 5px;

}

.product_desc_wapper3 .coman_text{

	font-size:14px;

	line-height:24px;

}

.buy_now_link{

	color:#E73113;

	font-size:16px;

	margin-top:20px;

	display:block;

}

.buy_now_link:hover{

	padding-left:10px;

	color:#E73113;

}

.other_product_wapper{

	background-color:#F7F7F7;

	padding:50px 0px;

}

.other_product_wapper .product_titel {

  font-size: 24px;

  font-weight: 500;

  line-height: 28px;

  margin-bottom: 25px;

  text-align: center;

  text-transform: uppercase;

}

.slider_others_box_img{

	padding:15px 20px;

	background-color:#FFF;

	box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);

	height:330px;

	box-sizing:border-box;

	position:relative;

	margin-bottom:20px;

}

.slider_others_box_img img{

	display:block;

	position:absolute;

	margin:auto;

	top:0;

	bottom:0;

	right:0;

	left:0;

	max-height:90%;

}

.slider_others_titel a{

	text-align:center;

	font-size:16px;

	line-height:26px;

	color:#000000;

}

.slider_others_titel a:hover{

	color:#EE4612;

}

.slider_others_titel{

	text-align:center;

}

.other_product_wapper .lSAction{

	display:none !important;

}

.other_product_wapper .lSPager{

	display:none !important;

}



.sale-price

{

	color: #ff0000;

}



.light-ball

{

	position: absolute;

    top: 10px;

    right: 10px;

}

.arcade-dims
{
  position:absolute;
  bottom:10px;
  left: 10px;
  color:black;
  font-size: 12px;
  font-weight:600;
  
}

.arcade-dims-header
{
  font-weight:800;
}

.arcade-weight
{
  position:absolute;
  bottom: 10px;
  right: 10px;
  font-size: 12px;
  font-weight: 600;
  text-align: right;
}


/*========================================

	Product Details Page Css END

========================================*/



.expand {

	float: right;

}

.expand span {

	text-transform: uppercase;

	color: #010101;

	font-weight: 600;

	font-size: 12px;

}

.expand i.fa-angle-down {

	margin-top: 15px;

	margin-right: 5px;

}

.desc_product_thumb {

    margin: 30px 0;

}

.desc_product_thumb a {

    margin: 0 20px;

}

#accordionEx .collapse.show {

	display: block;

	height: auto;

}

#accordionEx .collapse {

	display: block;

	height: 85px;

	overflow: hidden;

	overflow-y: auto;

}



.no-cost

{

	color:#ff0000;

}

.mtb50 {

    margin-top:50px;

    margin-bottom:50px;

}

.mt50 {

    margin-top:50px;

}

.bg-eee {

    background:#eee;

}

.con-dt {

    font-size: 17px;

    color: #464646;

    font-weight: 600;

}

.con-no {

    font-weight: 700;

    font-size: 26px;

    color: #eb3518;

}



/*.........FAQ Page.........*/



#accordion .panel{

    border: none;

    border-radius: 0;

    box-shadow: none;

   /* margin: 0 30px 10px 30px;*/

    overflow: hidden;

    position: relative;

}

#accordion .panel-heading{

    padding: 0;

    border: none;

    border-radius: 0;

    position: relative;

}

#accordion .panel-title a{

    display: block;

    padding: 15px 20px;

    margin: 0;

    background: #eee;

    font-size: 16px;

    font-weight: 500;

    letter-spacing: 1px;

    color: #333;

    border-radius: 0;

    position: relative;

    padding-left: 52px;

}

#accordion .panel-title a.collapsed{     

    background: #fff;

    border-top: 1px solid #eee;

    border-bottom: 1px solid #eee;

    color: #333;

    font-size: 15px;

}

#accordion .panel-title a:before,

#accordion .panel-title a.collapsed:before{

    content: "\f068";

    font-family: fontawesome;

    width: 30px;

    height: 30px;

    line-height: 26px;

    border-radius: 50%;

    background: #eb3518;

    font-size: 14px;

    font-weight: normal;

    color: #fff;

    text-align: center;

    border: 3px solid #fff;

    position: absolute;

    top: 10px;

    left: 7px;

    /*margin-left: 10px;*/

}

#accordion .panel-title a.collapsed:before{

    content: "\f067";

    background:#ef8601;

    border: 4px solid #dad3d3;

    line-height: 25px;

}

/*#accordion .panel-title a:after,

#accordion .panel-title a.collapsed:after{

    content: "";

    width: 17px;

    height: 7px;

    background: #fff;

    position: absolute;

    top: 22px;

    right: 0;

}*/

#accordion .panel-title a.collapsed:after{

    width: 15px;

    background: #e1e1e1;

}

#accordion .panel-body{

    border-left: 8px solid #ededed;

    border-top: none;

    background: #fff;

    /*font-size: 15px;*/

    color: #1c2336;

    line-height: 27px;

    position: relative;

}

#accordion .panel-body:before{

    content: "";

    height: 1px;

    width: 50%;

    background: #ededed;

    position: absolute;

    bottom: 0;

    left: 0;

}

#accordion .panel-body p{

  padding: 10px;

}

.faq-head {

    font-size: 20px;

    line-height: 24px;

    font-weight: 600;

    color: #000;

    margin-bottom: 20px;

}

.mt20 {

    margin-top:20px;

}

.product-box1 {

    border: 1px solid #eee;

    background: #f5f5f5;

}

.product-box1:hover {

    box-shadow: 0px 3px 10px rgba(212, 212, 212, 0.8);

}

.product-box2 {

    text-align: center;

    /*border: 1px solid #eee;*/

    background: #fff;

    padding: 18px;

    height: 363px;

    /*box-shadow: 0px 3px 10px rgba(220, 220, 220, 0.8)*/

}



.Product_main_wrapper {

    background-color: #fff;

    padding: 50px 0px;

}

.Product_main_wrapper p {    

    text-align: justify;

    color: #565656;

    margin-top: 12px;

    font-size: 13px;

    height:90px;

}

.Product_main_button {    

    margin-top: 10px;

    background: #f67e01;

    border-color: #f67e01;

    color: #fff;

}

.Product_main_button:hover {    

    background: #f67e01;

    border-color: #f67e01;

    color: #fff;

}

.Product_main_button:focus {    

    border-color: #f67e01;

}



.press-box1 {

    border: 1px solid #eee;

    background: #f5f5f5;

}



.press-box {

    text-align: center;

    /*border: 1px solid #eee;*/

    background: #fff;

    padding: 18px;

    height: 300px;

    /*box-shadow: 0px 3px 10px rgba(220, 220, 220, 0.8)*/

}



.press-box1 p {    

    text-align: justify;

    color: #565656;

    font-size: 13px;
	padding:10px;

	height:auto;

	margin:0px;

}



.pro-data {

    padding: 0px 10px;

}

.pt0 {

    padding-top:0px;

}

.offer {

    padding: 25px 0px;

    font-size: 21px;

    font-weight: 600;

    text-align:center;

}

.off-col {

    color:#eb3518;

}

.mb-40 {

    margin-bottom:40px;

}

.reg {

    padding: 50px 0px;

}

.justyp {

    font-size: 14px;

    font-weight: 400;

}

.regp {

    font-size: 20px;

    font-weight: 500;

    text-align: left;

    margin-top: 10px;

    color: #ee4611;

}



@media(max-width:768px) {

    .Product_main_wrapper p {

    text-align: justify;

    color: #565656;

    margin-top: 12px;

    font-size: 13px;

    height: auto;

}

}



.tooltip-inner {

    max-width: 400px;

    width: 400px;

}



.padding-20px

{

	padding:20px;

}



.font-10

{

	font-size: 10px;

}



.margin-right

{

	margin-right: 5px;

}



.sub-head-h3{

    font-size: 20px;

    color: #000000;

    font-weight: 900;

}



.terms-main {

    background-color: #fff;

    padding: 50px 0px;

}

.terms-main p {    

    text-align: justify;

    color: #565656;

    margin-top: 12px;

    font-size: 13px;

	margin-bottom: 25px;

}

.youtube-player {

	position: relative;

	padding-bottom: 56.23%;

	/* Use 75% for 4:3 videos */

	height: 0;

	overflow: hidden;

	max-width: 100%;

	background: #000;

	margin: 5px;

}



.youtube-player iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 100;

	background: transparent;

}



.youtube-player img {

	bottom: 0;

	display: block;

	left: 0;

	margin: auto;

	max-width: 100%;

	width: 100%;

	position: absolute;

	right: 0;

	top: 0;

	border: none;

	height: auto;

	cursor: pointer;

	-webkit-transition: .4s all;

	-moz-transition: .4s all;

	transition: .4s all;

}



.youtube-player img:hover {

	-webkit-filter: brightness(75%);

}



.youtube-player .play {

	height: 72px;

	width: 72px;

	left: 50%;

	top: 50%;

	margin-left: -36px;

	margin-top: -36px;

	position: absolute;

	background: url("/images/youtube.png") no-repeat;

	cursor: pointer;

}

