@charset "utf-8";
/* CSS Document */
.show-mob, .show-tab {display: none;}
.show-desk {display: block;}

/*---------Media Querry---------*/

@media only screen and (max-width:1023px){
.container{width:750px;}
.show-desk {display: none;}
.show-tab {display: block;}

.callBtn{ font-size:22px; margin-top:20px;}

.banner-inner{padding: 10px 205px 0 15px; height:235px; background-size:cover;}
.bnr-heading{font-size:34px; line-height:40px;}
ul.bnr-list{margin-top:7px; padding-top:5px;}
ul.bnr-list li{font-size:18px; line-height:24px; width:47%;}
.hero-img-desk{width:206px; right:10px;}

.section1{ padding-bottom:50px;}
.pack-imgs{ width:50%;}
.pack-imgs img{ width:140px;}
.pack-content{ width:50%;}
.pack-title{font-size:20px;}
.ship-free{font-size:17px;}
.pack-qty{font-size:20px;}
.pack-price{font-size:46px; line-height:46px;}

.moneyback-blk{ padding:20px; font-size:18px; line-height:26px;}
.moneyback-blk span{ font-size:24px; line-height:28px;}	

.frmSteps{font-size:18px;}
.frm-mid{padding:15px;}
.frm-element label{font-size:16px; width:130px;}
.frm-element .frm-input, .frm-element select{width:170px;}
.frm-element select.select-50, .frm-element .frm-input.inp-50{width:80px;}
}

@media only screen and (max-width:767px){
.show-desk{display:none;}
.show-mob{display:block;}
.hide-mob{display:none;}
.container{width:100%; padding:0 10px; max-width:600px; box-sizing:border-box;}

.header{ text-align:center; padding:10px 0;}
.logo{width:110px; margin-top:0;}
.callBtn{font-size:18px; margin-top:10px;}
.callBtn img{width:22px;}

.banner-inner{display:none;}
.bnr-count p{padding:8px 10px 5px 10px; text-align:center; font-size:16px; line-height:20px;}
.bannerM, .bnr-count{ float:left; width:calc(100% + 20px); margin-left:-10px;}

.section1{padding:15px 0 25px 0}
.hdng-txt1 img{ display:none;}
.hdng-txt1{ font-size:20px; line-height:26px;}
.hdng-txt2{ font-size:16px;}

.packages-left{width:100%;}

.package-mid{padding:15px 10px;}
.pack-chkbox{width:18px; height:18px;}
.pack-title{font-size:20px; line-height:22px;}
.pack-imgs img{ width:112px;}
.pack-content{ margin-top:5px;}
.pack-qty{font-size:18px; line-height:18px;}
.pack-price{font-size:40px; line-height:40px;}

.frm-container{width:100%; margin-top:8px;}
.frm-element label{width:100%; font-size:17px; line-height:20px; margin-bottom:6px;}
.shipaddress{ margin-top:0;}
.frm-element .frm-input, .frm-element select{width:100%;}
.frm-element select.select-50{width:49%; margin:0;}
.frm-element select.select-50.lft{margin-right:2%;}
.frm-element .frm-input.inp-50{width:49%; margin:0;}

.moneyback-blk{ padding:10px; font-size:18px; margin-top:70px; line-height:24px; letter-spacing:1px;}
.moneyback-blk img{ width:120px; margin-top:-62px;}
.moneyback-blk span{ font-size:20px; margin:10px 0; letter-spacing:0;}

.footer{padding:10px 0;}
.footer p{font-size:13px; line-height:20px; margin:7px 0;}
.footer p a{ padding:0 3px;}
}
	
