.div-a {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#CF0;}
.div-b {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:100px; background-color:#0C3;}
.div-c {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:1600px; background-color:#0C3;}
.div-d {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; min-height:300px; background-color:#906;}
.comming-soon {padding:0px 0px 0px 0px; margin:5% auto; width:40%; height:auto;}
/************/
.transition-1 {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
.transition-1:hover {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}


img {
	margin: 0px auto;
	padding:0px;
	width: 100%;
	border: 0px;
	outline: none;
	text-decoration:none;
	color:inherit;
	display:block;
}

a {
	margin: 0px auto;
	padding:0px;
	max-width: 100%;
	border: 0px;
	outline: none;
	text-decoration:none;
	color:inherit;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}

a:hover {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
ul {
    padding-inline-start: 0px;

}

ol {
	padding-inline-start: 15px;
}
/***/



/***/
body {
	padding:0px; 
	margin:0px; 
	font-family: 'Roboto', sans-serif; 
	color:#333333;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
body:hover {
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
}
.wrapper {padding:0px; margin:0px; width:100%; height:auto;}
/***/




/***/
h1 {
     color: #666;
    font-size:30px;
    font-weight: normal;
    line-height:40px;
    margin: 0;
    padding: 1% 0;
    text-decoration: none;
}
h1 span {color:#000; display:block; font-size:35px; line-height:50px;}


h2 {
    color: #666;
    font-size:28px;
    font-weight: 1;
    line-height:38px;
    margin: 0;
    padding: 1% 0;
    text-decoration: none;
}
h2 span {font-weight:100;}


p {
  color: #535051;
  font-size:14px;
  font-weight: 200;
  line-height:25px;
  margin: 0;
  padding:0.5% 0;
}
p span {color:#ff2a00;}
p img {
    float: left;
    margin: 0 25px 25px 0;
    padding: 0;
    width: 350px;
}
/***/



/***/
.magin_bottom_15{margin-bottom:15px;}
.magin_top_15{margin-top:15px;}

.magin_bottom_30{margin-bottom:30px;}
.magin_top_30{margin-top:30px;}

.magin_bottom_45{margin-bottom:45px;}
.magin_top_45{margin-top:45px;}

.magin_bottom_60{margin-bottom:60px;}
.magin_top_60{margin-top:60px;}

.magin_bottom_75{margin-bottom:75px;}
.magin_top_75{margin-top:75px;}
/***/



/***/
.center_div {text-align:center;}
.right_div {padding:0px; margin:0px auto; width:auto; height:auto; float:right;}
/***/




/***/
.header_1{padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block; vertical-align:top;}
.header-icon-1 {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.header-icon-1 ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.header-icon-1 ul li {
	padding:2% 0px; 
	margin:0px auto; 
	width:auto; 
	height:auto; 
	display: inline-block; 
	color:#8bb727;
	font-size:12px;
	line-height:20px;
}
.header-icon-1 ul li a {
	padding: 0px 10px;
	margin: 0px;
	width: auto;
	height: auto;
	font-weight: normal;
	color: #ababab;
	text-decoration: none;
	text-align: justify;
	display: block;
	outline: none;
	border-right: solid 1px #666666;
	line-height: 15px;
}
.header-icon-1 ul li a:hover {color:#000; transition: all 1s ease-in-out;	}
.header-icon-1 ul li:last-child > a {border-right: 0;}

.logo {padding:0px; margin:0px; width:250px; height:auto; display: block;}
.logo img {padding:0px; margin:0px; width:100%; height:auto;}


.header_search {padding:0px; margin:0px auto; width:auto; height:auto; display:inline-block; vertical-align:top;}
.header_search input[type="text"] {
	width: 9px;
	box-sizing: border-box;
	border: 0px solid #ccc;
	border-radius: 4px;
	font-size: 14px;
	background-color: white;
	background-image: url(../images/searchicon.png);
	background-position:0px 16px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
   transition: width 0.4s ease-in-out;
}
.header_search input[type=text]:focus {width: 100%;}
.banner {padding:0px; margin:0px auto; width:100%; height:auto; background-color:#FFF; position:relative;}
.banner img {height:650px;}
.slide-banner img {height:650px;}
.banner_a {padding:0px; margin:0px auto; width:100%; height:auto; position:absolute; z-index:9;}
.banner_a img {padding:0px; margin:0px auto; width:100%; height:40px;}
.banner_b {padding:0px; margin:0px auto; width:100%; height:auto; position:absolute; z-index:9; bottom:0px;}
.banner_b img {padding:0px; margin:0px auto; width:100%; height:40px;}
.banner_c {padding:0px; margin:0px auto; width:100%; height:auto; position:absolute; z-index:9; bottom:-40px;}
.banner_c img {padding:0px; margin:0px auto; width:100%; height:40px;}

/***/




/***/
.index_green {padding:2% 0px; margin:0px auto; width:100%; height:auto; text-align:center; min-height:100px; background-color:#a2c33f;}
.index_green h1 {padding:0px 0px; color: #FFF; font-size: 35px; font-weight: 1; line-height: 40px; margin:1% auto;}
.index_green h2 {padding:0px 0px; color: #000; font-size: 19px; font-weight: normal; line-height: 22px; margin:2% auto;}
.index_green p {padding:0px 0px; color: #FFF; font-size: 22px; font-weight: normal; line-height: 26px; margin:1% auto; text-align:center;}
/***/




/***/
.index_blue {padding:2% 0px; margin:0px auto; width:100%; height:auto; text-align:center; min-height:100px; background-color:#506071; position:relative;}
.index_blue h2 {padding:0px 0px; color: #FFF; font-size: 38px; font-weight: normal; line-height: 41px; margin:1% auto;}
.index_blue h3 {padding:0px 0px; color: #FFF; font-size: 19px; font-weight: normal; line-height: 22px; margin:2% auto;}
.index_blue p {padding:0px 0px; color: #FFF; font-size: 22px; font-weight: bold; line-height: 26px; margin:1% auto; text-align:center;}
/***/



/***/
.index_gallery {padding:2% 1%; margin:0px auto; width:100%; height:auto; text-align:center; min-height:100px; background-color:#506071;}
.index_gallery-img {padding:0px; margin:0px auto; width:100%; height:auto; position:relative;}
.index_gallery_con {
	padding: 10% 10px;
	margin: 0px auto;
	width: 168px;
	height: 193px;
	/* text-align: center; */
	background-image: url(../images/ind_gallery.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	line-height: 23px;
	position: absolute;
	top: 9%;
	left: 0;
	text-align: left;
}
.index_gallery_fot {
	padding: 15px 15px;
	margin: 0px auto;
	width: 100%;
	display: inline-block;
	background-color: #a2c33f;
	font-size: 17px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
}
/***/



/***/
.index_product {padding:0px 0px; margin:10px; width:266px; height:auto; display:inline-block; vertical-align:top;}

.index_product_img {padding:0px 0px; margin:0px 0px -36px 0px; width:100%; height:auto; float: right;}
.index_product_img img {padding:0px 0px; margin:0px; width:100%; height:auto;}

.index_product_icon {padding:0px 0px; margin:0px 0px 0px 20px; width:60px; height:auto;}
.index_product_icon_img {padding:0px 0px; margin:0px; width:100%; height:auto;}

.index_product_fot {
	padding: 15px 0px;
	margin: 0px auto;
	width: 100%;
	display: inline-block;
	background-color: #a2c33f;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
}
.index_product_fot ul {padding:0px; margin: 0px auto; width: 100%; height:auto;}
.index_product_fot ul li {padding:0px; margin: 0px auto; width:auto; height:auto; list-style-type:none; display:inline-block;}
.index_product_fot ul li a {
	padding: 0px 10px;
	margin: 0px;
	width: auto;
	height: auto;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	display: block;
	outline: none;
	border-right: solid 1px #666666;
	line-height: 15px;
}
.index_product_fot ul li:last-child > a {border-right: 0;}
/***/




/***/
.index_brand {padding:0px; margin:0px auto; width:100%; height:auto; display:block; border:solid 1px #f7f6f6;}
.index_brand img {padding:5% 0px; margin:0px auto; width:auto; height:auto; display:block;}
/***/



/***/
.index_testimonial {padding:5%; margin:1% auto; width:95%; height:auto;border:solid 1px #e6e6e6; min-height:100px;}
.index_testimonial h2 {
    color: #666;
    font-size:25px;
    font-weight: normal;
    line-height:35px;
    margin: 0;
    padding: 3% 0;
    text-decoration: none;
}
.index_testimonial h2 .fa {color: #666;}
.index_testimonial p {
	color: #535051;
	font-size: 13px;
	font-weight: normal;
	line-height: 21px;
	margin: 0;
	padding: 0.5% 0;
	text-align: justify;
}
.index_testimonial h3 {
  color: #535051;
  font-size:14px;
  font-weight: normal;
  line-height:25px;
  margin: 0;
  padding:2% 0;
  text-align:right;
}
.index_testimonial h3 span {display:block; font-weight:100;}
/***/


/***/
.index_get {padding:0px; margin:0px auto; width:100%; height:auto;}
.index_get h4 {
    color: #666;
    font-size:20px;
    font-weight: normal;
    line-height:30px;
    margin: 0;
    padding: 1% 0;
    text-decoration: none;
}
.index_get p {
	color: #535051;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 1% 0;
}
.index_get iframe{padding:0px; margin:0px auto; width:100%; height:250px;}
.index_get_1 {padding:0px; margin:0px auto; width:90%; height:auto;}
.index_get_1_input {
    display: block;
    width: 100%;
    padding:5px 10px;
    font-weight: 300;
    line-height: 24px;
    color: #29293a;
    background-color:transparent;
    background-image: none;
    border: 1px solid #e6e6e6;
    -webkit-appearance: none;
	margin:0px auto 10px auto;
}
.index_get_1_submit {
	padding: 8px 30px;
	margin: 0px 0px;
	width: auto;
	display: inline-block;
	background-color: #a2bf2b;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0px;
	border-radius: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/***/



/***/
footer {padding:40px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; height:auto; text-align:center; min-height:100px; background-color:#a2bf2b;}
footer h2 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 1% 0 5% 0x;
	text-decoration: none;
	text-align: left;
}
footer p {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;
	margin: 0;
	padding: 1% 0;
	text-align: left;
}

.footer_div {padding:0px; margin:0px auto 5% auto; width:98%; height:auto; display:inline-block; vertical-align:top; text-align:center;}

.footer_logo {padding:0px; margin:0px; width:250px; height:auto; display: block;}
.footer_logo img {padding:0px; margin:0px; width:100%; height:auto;}

.footer-link {padding:0px 0px; margin:0px auto; width:100%; height:auto;}
.footer-link ul {padding:0px; margin:0px auto; width:auto; height:auto; list-style-type:none;}
.footer-link ul li {padding:0px; margin:0px auto; width:auto; height:auto;}
.footer-link ul li a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
	display: block;
	outline: none;
	transition: all 1s ease-in-out;
}
.footer-link ul li a:hover {color:#000; transition: all 1s ease-in-out;	}
.footer-link ul li a::before {font-family: 'FontAwesome'; content: "\f0c8"; font-size: 10px; color:#FFF; margin:0px 15px 0px 0px;}

.footer_1 {padding:20px 0px; margin:0px auto; width:100%; height:auto; text-align:left; background-color:#000; font-size: 12px; font-weight: normal; color: #FFF; line-height: 19px;}
/***/




/***/
.back-to-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
	background:rgba(163,188,36,0.7);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	z-index: 999;
	padding: 10px;
	text-align: center;
	line-height: 100%;
	font-size: 30px;
	color: #fff;
	line-height: 20px;
	font-size: 26px;
}
/***/

/******************************************************/
#view-deal-cmd .row{
	margin-right:0px;
}
#view-deal-cmd .col-xs-12{
	padding-right: 0px; 
	padding-left: 0px; 
}
#view-deal-cmd .slide-banner img {
    height: 100%;
}
#view-deal-cmd .index_get {
	padding: 35px; 
	margin:0px auto; 
	width:100%; 
	height:auto;
}
#view-deal-cmd .index_get img{
	width:70%;
}
#view-deal-cmd .get2{
	padding: 72px ;
}
#view-deal-cmd .index_get h4{
    color: #a2c33f;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin: 0;
    padding: 3% 0;
    text-decoration: none;
}
#view-deal-cmd .index_get p {
	font-size: 16px;
    line-height: 26px;
    font-weight: 200;
}
#view-deal-cmd  .index_get_1_submit {
	padding: 8px 30px;
	margin: 20px 0px;
	width: auto;
	display: inline-block;
	background-color: #a2bf2b;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 0px;
	border-radius: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#view-deal-content  h3 {
    color: #a2c33f;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
    margin: 0;
    padding: 3% 0;
    text-decoration: none;
}
#view-deal-content  p, #view-deal-content  li {
    font-size: 15px;
    font-weight: 200;
	margin: 10px auto;
}
#view-deal-content .img-area{
	width:100%;
	height:300px;
	margin: 20px auto;
    background-color: gray;
}
#view-deal-content .social-links li {
    display: inline-block;
}
#view-deal-content .social-links li a {
    font-size: 23px;
    font-weight: 300;
    line-height: 40px;
    color: #26272a;
    font-family: 'Unna', serif;
}
#view-deal-content  .social-links li a i {
    font-size: 17px;
    color: #0c0c0c;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 38px;
    text-align: center;
    border: 1px solid #000;
}

.common-ico li {
    display: inline-block;
}
.common-ico li a {
    font-size: 23px;
    font-weight: 300;
    line-height: 40px;
    color: #26272a;
    font-family: 'Unna', serif;
}
.common-ico li a i {
    font-size: 17px;
    color: #0c0c0c;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 38px;
    text-align: center;
}

#view-deal-dnr h2{
	font-weight: 200;
    line-height: 10px;
	margin: 3% auto;
}
#view-deal-dnr h3{
    font-size: 24px;
    font-weight: 300;
}
#view-deal-dnr h3 font{
    font-weight: bold;
}
#view-deal-dnr .index_blue p {
    padding: 0px 0px;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 2% auto;
    text-align: center;
}
#view-deal-related .index_gallery {
	padding: 2% 2%;
	background-color:#FFF;
}
#view-deal-related .index_gallery_fot {
	background-color:#FFF;
	color:#000;
	text-align: left;
    padding: 0px;
    font-size: 14px;
}
#view-deal-related h4{
	font-weight:200;
}
#view-deal-related p span{
	color:#000;
}
.checked {
  color: orange !important;
}
@media only screen and (min-width:150px) and (max-width:480px) {
h1 {font-size:20px; line-height:30px; }
h2 {font-size:17px; line-height:27px;}
p {font-size:12px; line-height:20px;}

.logo {margin: 10px auto; width: 150px;}
.right_div {float: none;}
.header-icon-1 {width: auto; text-align: center;}
.header_1 {width: 100%;}
.slide-banner {margin: 5% auto;}
.slide-banner img {height: 300px;}

.index_green h1 {font-size:20px; line-height:30px; }
.index_green h2 {font-size:17px; line-height:27px; }
.index_green p {font-size:15px; line-height:25px; }

.index_gallery_con {padding: 10% 10px; margin: 0px auto; width: 170px; height: 170px; background-image: none; background: rgba(162,195,63,0.7); font-size: 14px; font-weight: normal; line-height: 25px; border-radius: 0px 70px 70px;}
.index_gallery_fot {padding: 15px 15px; font-size:15px; line-height:25px; }

.index_blue h2 {font-size:17px; line-height:27px;}
.index_blue h3 {font-size:16px; line-height:26px;}
.index_blue p {font-size:15px; line-height:25px; }
.index_product_fot ul li a {font-size:15px; line-height: 15px;}
.index_testimonial h2 {font-size:17px; line-height:27px;}
.index_get h4 {font-size:15px; line-height:25px;}
.index_get p {font-size:13px; line-height:20px; }

.index_get_1 {margin: 5% auto; width:100%;}
.footer_logo {width: 150px;}
footer h2 {font-size:17px; line-height:27px;}
.footer_1 {text-align: center;}
}

@media only screen and (min-width:481px) and (max-width:767px) {
h1 {font-size:20px; line-height:30px; }
h2 {font-size:17px; line-height:27px;}
p {font-size:12px; line-height:20px;}

.logo {margin: 10px auto; width: 150px;}
.right_div {float: none;}
.header-icon-1 {width: auto; text-align: center;}
.header_1 {width: 100%;}
.slide-banner img {height: 350px;}

.index_green h1 {font-size:20px; line-height:30px; }
.index_green h2 {font-size:17px; line-height:27px; }
.index_green p {font-size:15px; line-height:25px; }

.index_gallery_con {padding: 10% 10px; margin: 0px auto; width: 170px; height: 170px; background-image: none; background: rgba(162,195,63,0.7); font-size: 14px; font-weight: normal; line-height: 25px; border-radius: 0px 70px 70px;}
.index_gallery_fot {padding: 15px 1px; font-size:13px; line-height:25px; }

.index_blue h2 {font-size:17px; line-height:27px;}
.index_blue h3 {font-size:16px; line-height:26px;}
.index_blue p {font-size:15px; line-height:25px; }
.index_product_fot ul li a {font-size:15px; line-height: 15px;}
.index_testimonial h2 {font-size:17px; line-height:27px;}
.index_get h4 {font-size:15px; line-height:25px;}
.index_get p {font-size:13px; line-height:20px; }

.index_get_1 {margin: 5% auto; width:100%;}
.footer_logo {width: 150px;}
.footer_div {width: 50%;}
footer h2 {font-size:17px; line-height:27px;}
.footer_1 {text-align: center;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.right_div {float: none;}
.header-icon-1 {width: auto; text-align: center;}
h1 {font-size:20px; line-height:30px; }
h2 {font-size:17px; line-height:27px;}
p {font-size:12px; line-height:20px;}

.logo {width: 150px; margin:0px auto;}
.slide-banner img {height: 430px;}
.right_div {float: none;}
.header-icon-1 {width: auto; text-align: center;}
.header_1 {width: 100%;}

.index_green h1 {font-size:20px; line-height:30px; }
.index_green h2 {font-size:17px; line-height:27px; }
.index_green p {font-size:15px; line-height:25px; }

.index_gallery_con {padding: 10% 10px; margin: 0px auto; width: 170px; height: 170px; background-image: none; background: rgba(162,195,63,0.7); font-size: 14px; font-weight: normal; line-height: 25px; border-radius: 0px 70px 70px;}
.index_gallery_fot {padding: 15px 1px; font-size:13px; line-height:25px; }

.index_blue h2 {font-size:17px; line-height:27px;}
.index_blue h3 {font-size:16px; line-height:26px;}
.index_blue p {font-size:15px; line-height:25px; }
.index_product_fot ul li a {font-size:15px; line-height: 15px;}
.index_testimonial h2 {font-size:17px; line-height:27px;}
.index_get h4 {font-size:15px; line-height:25px;}
.index_get p {font-size:13px; line-height:20px; }

.index_get_1 {margin: 5% auto; width:100%;}
.footer_logo {width: 150px;}
footer h2 {font-size:17px; line-height:27px;}
.footer_1 {text-align: center;}
}


@media only screen and (min-width:992px) and (max-width: 1365px) {
h1 {font-size:20px; line-height:30px; }
p {font-size:13px; line-height:21px;}
}





@media only screen and (min-width:1366px) and (max-width: 1609px) {
h1 {font-size:35px; line-height:40px; }
p {font-size:17px; line-height:25px;}


}