@charset "utf-8";
/* CSS Document */

body{color: #666; font:normal 12px 'Open Sans', sans-serif !important;}

	
/*a{color:#666 !important;}*/
img{border:none;}

table, lable, ul li, ul, span, p, tr td {margin:0px; padding:0px;}
*{margin:0px; padding:0px;}
.full-wid{ width:100%; float:left;}


.logo1{float:left; margin:15px 0 0 0;}
.logo1 img{width:100%; height:auto;}
.user_fm{float:left; height:34px; margin-right:10px; padding:3px 10px 3px 30px; border:1px solid #ccc;}
.user_fm_icon1{background:url(../images/user-icon.png) no-repeat 5px 5px;}
.user_fm_icon2{background:url(../images/lock.png) no-repeat 5px 5px;}
.user_fm_mt{margin-top:30px; }
.user_fm_mt .b1{ width:100%; float:right;}
.user_fm_mt .b2{ width:100%; float:right;}
.user_fm_mt .b1 span{ float:right;}
.user_fm_mt .b2 span{ float:right;}
.r_phone1{ font-size:20px; color:#19e017; font-weight:600;}
.r_phone2{ font-size:26px; color:#d42f63; font-weight:600;}


.blink {
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    -ms-animation: blink 1s linear infinite;
    -o-animation: blink 1s linear infinite;
    animation: blink 1s linear infinite;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

.menu_1{width:100%; float:left; margin-top:10px; margin-bottom:0px !important; background:#ED2C2F !important; border-radius:0px !important; color:#fff; }
.menu_1 a{color:#fff !important;}
.menu_1 a:hover{color:#333 !important;}
.menu_1 .dropdown-menu a{color:#333 !important;}



.menu_2{width:100%; float:left; background:#701C1C; margin-top:10px;}

.title_hed{padding:5px 10px; background:#701C1C; color:#fff; font-size:26px; font-weight:600; margin:30px 0 0 0; float:left; width:100%; text-transform:uppercase;}
.prod_full{width:100%; float:left; border:1px solid #ED2C2F; padding:15px; margin-top:30px; transition:1s; overflow:hidden;}
.prod_full:hover{width:100%; float:left; border:1px solid #BF1010; padding:15px; margin-top:30px;}
.prod_full .img1{ float:left; width:100%; transition:1s; }
.prod_full .img1:hover{ transform:scale(1.2, 1.2); }
.prod_full .prod_hd{ font-size:16px; text-align:center; font-weight:600; width:100%; float:left; padding:20px 0; color:#ED2C2F; text-transform:capitalize;}
.prod_full .price{font-size:18px; float:left; font-weight:600; padding:0px 0;}
.prod_full .buynow a{ float:right; padding:5px 10px; border-radius:3px; background:#ED2C2F; border:1px solid #ED2C2F; color:#fff; text-decoration:none; transition:1s;}
.prod_full .buynow a:hover{ float:right; padding:5px 10px; border-radius:3px; border:1px solid #ED2C2F; color:#000; text-decoration:none; background:none !important;}

.mt-30{ width:100%; float:left; margin-top:30px;}
.footr_bg4{width:100%; float:left; background:#ED2C2F; border-top:3px solid #bf1010;}
.footr_bg2 { background: #ce3737; margin: 0; padding: 45px 20px ; width:100%; float:left;  border-top:5px solid #611819;}


/*.footr_bg1 { background: rgba(0, 0, 0, 0) url("../images/homepage_newsletter_bg.jpg") repeat scroll 50% 0 / cover ; margin: 0; padding: 45px 0 20px 0; width:100%; float:left; color:#fff;  }*/
.footr_bg1 { background:#cc1548a6 repeat scroll 50% 0 / cover ; -webkit-background:#292525 repeat scroll 50% 0 / cover ; margin: 0; padding: 45px 20px; width:100%; float:left; color:#fff;  }

.footr_bg1 .headg{ font-size:26px; font-weight:600; width:100%; float:left; text-align:center;}
.footr_bg1 p{ font-size:14px; text-align:center; margin-top:50px;}


.bot_4tab{float:left;}
.bot_4tab p{text-decoration:none; color:#fff !important; font-size:13px;}
.bot_4tab a{color:#fff;}
.bot_4tab a:hover{color:#fff;}
.bot_4tab img{width:70%; height:auto; margin:15px 0; clear:both;}
.bot_hd{float:left; width:100%; color:#fff; font-weight:600; font-size:18px; text-transform: uppercase; }
.bot_4tab ul{float:left; width:100%;}
.bot_4tab ul li{padding-bottom:10px; list-style-type:decimal; list-style:none;}
.bot_4tab ul li::before{content:'\f105'; font-family:FontAwesome; padding-right:10px; font-weight:bold; color:#fff !important;}
.bot_4tab ul li::before:hover{color:#037F96 !important;}
.bot_4tab ul li a{text-decoration:none; color:#fff !important; font-size:13px;}
.bot_4tab ul li a:hover{color:#fff !important; text-decoration:underline; }
.text_dco{text-transform:uppercase; color:#037F96;}
.col_white{color:#fff;}

.bot_4tab ul.ul1{float:left; width:100%;}
.bot_4tab ul.ul1 li{padding-bottom:10px; list-style-type:decimal; list-style:none; color:#fff;}
.bot_4tab ul.ul1 li:before{ display:none;}

.cont_bot_b2{width:100%; float:left;}

.social_full{float:left; margin:0px 0 0px 0px; }

.social_icon1{width:30px; height:30px; float:left;  transition:0.2s;}
.social_icon1 img{width:100%; height:auto; float:left; }
.social_icon1:hover{ margin-top:-5px; }

.social_icon2{width:30px; height:30px; float:left; margin-left:10px; transition:0.2s; }
.social_icon2 img{width:100%; height:auto; float:left; }
.social_icon2:hover{ margin-top:-5px; }

.full-line{ width:100%; float:left; height:1px; background:#fff; margin:10px 0 20px 0;}
.footr_bg3 { width:100%; float:left; background:#611819; padding:20px 0 10px 0;}



.formDiv {background: #81c5d0none repeat scroll 0 0; border: 5px solid #d42f63; margin-top: 30px; padding: 15px;}
.formDiv .form_h1 {color: #d42f63; font-weight:600; font-size: 26px; margin-top: 0; padding: 0; }
.product-form .form-control {box-shadow: -1px -1px 1px #ccc; font-family: "Archivo Narrow"; font-size: 15px; transition: border 0.5s ease 0s;}
.form-control {background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%;}
.form-control option{ padding: 2px 10px;}

.product_details{ float:left;}
.product_details .hedin{ width:100%; font-size:30px; font-weight:600; float:left;}
.product_details .hedin2{width:100%; font-size:18px; font-weight:600; margin-top:20px; float:left;}
.product_details p{width:100%; font-size:14px; text-align:justify;}
.product_details ul{width:98%; margin-left:2%; float:left;}
.product_details ul li{width:100%; font-size:14px; padding-top:5px;}
.product_details ol{width:98%; margin-left:2%; float:left;}
.product_details ol li{width:100%; font-size:14px; padding-top:5px;}



.prod_img{width:100%; float:left; margin-top:30px; border: 1px solid #ccc; padding:15px;}
.prod_img img{width:100%; height:auto;}
.prod_sell{width:100%; float:left; margin-top:30px;}
.prod_sell .pr-name{ font-size:26px; font-weight:600; float:left; width:100%; color:#d42f63; border-bottom:1px dotted #ccc; padding:20px 0; text-transform:capitalize;}
.prod_sell .pr-price{  float:left; width:100%; border-bottom:1px dotted #ccc; padding:20px 0;}
.prod_sell .pr-price1{ font-size:18px;  float:left; width:100%; color:#000;}
.prod_sell .pr-price1 span{font-size:20px; font-weight:600; color:#d42f63; }
.prod_sell .pr-price2{ font-size:13px;  float:left; width:100%; color:#000;}

.shipping{ width:100%; float:left; border-bottom:1px dotted #ccc; padding:20px 0; font-size:14px;}
.shipping p{width:100%; float:left;}
.shipping p i{ color:#701c1c; font-size:20px; padding-right:5px;}

.callus{ width:100%; float:left; font-size:14px; padding:20px 0;}
.callus span{ font-size:20px; font-weight:600; color:#d42f63;}

/* page-2 */

.page2{ width:100%; float:left;}
.page2 p{font-size:14px; margin-top:30px;}





.testimonial-full{width: 100%; height:auto; float: left; }
.testimonial-full h1 {color: #33ccff !important;  font-size: 42px; font-weight: normal; text-align:center;}
.testimonial-full h1 span{color:#333;}

.testimonial{border: 1px solid #c9ced3; /*border-top: 3px solid #c9ced3;*/ padding: 25px 25px 100px; margin-bottom: 30px; position: relative; background:url(../images/package/testimonial-bg.jpg) no-repeat ; background:#fff; background-size:100% 100%; margin:10px;}
.testimonial:after{content: "\f10d"; font-family: fontawesome; font-size: 30px; color: #00adb7; position: absolute; top: 20px; left: 25px; display:none;}
.testimonial .description{font-size: 14px; color: #333; line-height:26px;}
.testimonial .description i{font-size:30px; color:#333; margin-right:10px;}
.testimonial .pic{width: 100px; height: 100px; position: absolute; bottom: -30px; left: 25px;}
.testimonial .pic img{ width: 100%; height: auto;}
.testimonial .testimonial-title{font-size: 20px; color: #333; position: absolute; bottom: 20px; /*left: 150px;*/}
.testimonial .testimonial-title small{display: block; font-size: 14px; color: #333; margin-top: 7px;}
.owl-theme .owl-controls .owl-page.active span{background: #33ccff ;}








/*Back to top button */
#pagewrap {margin: 0 auto; width: 600px; padding-left: 150px; position: relative;}
#back-top {position: fixed; bottom: 30px; right:8px;}
#back-top a {width: 80px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover {color: #000;}
/* arrow icon (span tag) */
#back-top span {width: 80px; height: 80px; display: block; margin-bottom: 7px;
	background:url(../images/up-arrow.png) no-repeat center center; /* rounded corners */ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover span {}