/* #### bootstrap Form #### */
#contact, #payment-form{margin-left:auto;margin-right:auto;padding:20px 30px 20px 30px;font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#contact h1{font:25px "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 0 10px 40px;display:block;border-bottom:1px solid #DADADA;margin:-10px -30px 30px -30px;color:#888;}
#contact h1>span{display:block;font-size:11px;}
#contact label{display:block;margin:0 0 5px;}
#contact label>span{float:left;width:20%;text-align:right;padding-right:10px;margin-top:10px;color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;}
#contact input[type="text"], #contact input[type="email"], #contact textarea, #contact select{border:1px solid #CCC;color:#888;height:35px;line-height:15px;margin-bottom:16px;margin-right:6px;margin-top:2px;outline:0 none;font-size:14px;padding:7px 0 5px 5px;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);background:#FFF;}
#contact br{width:100%;display:block;height:auto;}
#contact input[type="radio"], #contact input[type="checkbox"]{border:1px solid #CCC;color:#888;margin:0;padding:0;width:auto;height:auto;float:left;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);background:#FFF;}
#contact .required.error{margin-bottom:10px;border:1px solid #F00;}
#contact  input.required.error, #contact  textarea.required.error,  #contact  select.required.error{margin-bottom:10px;border:1px solid #F00;}
#contact  input[type=checkbox].required.error, #contact  input[type=radio].required.error{border:0px;outline:1px solid #F00;}
#contact label.error{margin-bottom:10px;font-family:'open sans';font-weight:normal;display:none !important;}
#contact .checkbox_label{margin-top:3px;margin-left:3px;cursor:pointer;float:left;}
#contact .Radio_label{margin-top:4px;}
.buttonInputParent { position:absolute;}
#creditcardtext{display:inline-block;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#contact .Radio_label{float:left;margin-top:2px;margin-left:4px;position:relative;padding-left:4px;}
}
#contact .multipal_label{text-align:left;margin:2px;width:100%;}
#contact select, #payment-form select{background:#FFF;text-indent:0.01px;text-overflow:'';width:100%;height:35px;line-height:15px;}
#contact textarea, #contact div#main textarea{height:100px;padding:5px 0px 0px 5px;width:100%;}
#contact .button{background:#FFF;border:1px solid #CCC;padding:10px 25px 10px 25px;color:#333;border-radius:4px;}
#contact .button:hover{color:#333;background-color:#EBEBEB;border-color:#ADADAD;}
.intro_box1{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px;padding:2px;display:block;width:100px;height:55px;background-color:#FFF;color:#000 !important;position:relative;float:right;margin-right:6px;clear:both;border:1px solid #CCC;}
.intro_boxes1{width:180px;}
.intro_boxes{width:205px;}
.intro_boxes2{width:135px;}
.formTopSec { position:absolute;top:-44px;right:0;display:inline-block;clear:both;width:100%;margin:1px;cursor:move; }
.intro_boxes3{margin:5px auto;width:210px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:5px;padding:5px;display:table;height:37px;background-color:#FFF;color:#000 !important;position:relative;float:right;margin-right:6px;border:1px solid #CCC;z-index:100;}
.cp-custom-arrayFrm-target{float:left;}
#subSectionFrmSub .delItem, #subSectionFrmSub .handle { float:left;padding-right:2px;width:26px; }
.formTopSec .Frms { margin-right:5px; }
.intro_boxes span, .intro_boxes2 span{clear:none;}
.intros2{float:left;}
.intros2 img{margin-top:-5px;cursor:pointer;}
.cp-custom-array1-target, .cp-custom-array2-target, .cp-custom-array3-target, .cp-custom-array4-target,.cp-custom-array5-target, .cp-custom-array6-target, .cp-custom-array7-target, .cp-custom-array8-target,.cp-custom-array9-target, .cp-custom-array10-target, .cp-custom-array11-target, .cp-custom-array12-target,.cp-custom-array13-target, .cp-custom-array14-target, .cp-custom-array15-target, .cp-custom-array16-target{width:50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;height:25px;cursor:pointer;border:1px solid #CCC;background-image:url(../images/button-gradient.png);background-repeat:no-repeat;background-position:99% 0;float:right;}
.advoch{width:129px !important;}
span#voc_code, div.vocher_point1, .vocher_point1{display:block;margin:auto;width:100%;text-align:center;clear:both;}
.hide_signups, div.hide_signups{margin:0 !important;padding:0 !important;border:0 !important;width:100% !important;clear:both;}
div.forms_class, .forms_class, .hide_signups, div.hide_signups{text-align:center;}
div.hide_signups h2, div.hide_signups p{text-align:center;}
#frm_delete{display:block;border:0 !important;width:100%;}
div.form-btn{display:block;clear:both;}
#contact .Radio_label, #contact Span.Radio_label, Span.Radio_label{display:block;text-align:left;margin-top:2px;float:none;}
#fbModLike, #fbMod1{margin-top:8px;}
.order-form{width:auto;max-width:330px;}
span.terms_checkbox_label, span.card_terms_checkbox_label{padding-left:3px;}

@media screen and (max-width:580px){
input[type=checkbox], input[type=radio]{-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);padding:3px;}
span.terms_checkbox_label, span.card_terms_checkbox_label{padding-left:5px;}
}

.tblSection{background-repeat:no-repeat;}
.payment-errors{color:#F00;}
#contact, #payment-form{display:table;margin:0;padding:0;}
.fancybox-bg{background-image:none !important;}
#fancybox-content{width:100% !important;}
.vocher_point1, div.vocher_point1, div#voucher_pointid{display:none;}
.hide_signups, div.hide_signups{display:none;}
span#voc_code, #voc_code{display:none;}
#fancybox-content div#card_ext_terms_cond_desc_id, #card_ext_terms_cond_desc_id{text-align:left;}
.cls_cvv{width:100%;}
a.cvvTooltip{outline:none;float:left;margin-left:10px;}
a.cvvTooltip strong{line-height:30px;}
a.cvvTooltip:hover{text-decoration:none;}
a.cvvTooltip span{z-index:10;display:none;padding:14px 20px;margin-top:-30px;margin-left:5px;max-width:70%;width:250px;line-height:16px;min-height:90px;}
a.cvvTooltip:hover span{display:inline;position:absolute;color:#111;border:1px solid #DCA;background:#fffAF0;}
.callout{z-index:20;position:absolute;top:45%;border:0;left:-12px;}
a.cvvTooltip span{border-radius:4px;box-shadow:5px 5px 8px #CCC;}
#idmbCallout{display:none;}

@media only screen and (max-width:900px){
a.cvvTooltip{outline:none;}
a.cvvTooltip strong{line-height:30px;}
a.cvvTooltip:hover{text-decoration:none;}
a.cvvTooltip span{z-index:10;display:none;padding:14px 20px;margin-top:42px;margin-left:-120px;max-width:70%;width:auto;line-height:16px;}
a.cvvTooltip:hover span{display:inline;position:absolute;border:1px solid #DCA;background:#fffAF0;color:#111;}
.callout{z-index:20;position:absolute;border:0;top:-12px;left:47%;}
.cls_cvv{width:100%;}
a.cvvTooltip span{border-radius:2px;box-shadow:0 0 8px 4px #666;}
#idCallout{display:none;}
#idmbCallout{display:table;}
}

div.hide_signups p{color:#222222;}
#creditcardfields div.form-group{width:100%;max-width:215px;}
#creditcardfields button.submit{color:#FFF;}
.lead{font-size:14px;}
#contact input[type="text"], #contact input[type="email"], #contact textarea, #contact select{margin-bottom:5px;}
#captcha, #captcha-form{float:left;}
#captcha-form{margin-top:3px;}
#contact, #payment-form{padding:5px 8px;}


@media only screen and (min-width:1026px) and (max-width:1300px){
#contact div.form-group { width:100%;max-width:38%; }
}
@media only screen and (min-width:1301px) and (max-width:1440px){
#contact div.form-group { min-width:170px;max-width:170px; }
}

#formfldsSubmitL1,#formfldsSubmitL2,#formfldsSubmitL3,#formfldsSubmitL4,#formfldsSubmitL5,#formfldsSubmitL6,#formfldsSubmitL7 { min-width:auto; } 
#formfldsSubmitR1,#formfldsSubmitR2,#formfldsSubmitR3,#formfldsSubmitR4,#formfldsSubmitR5,#formfldsSubmitR6,#formfldsSubmitR7 { min-width:auto; } 

@media only screen and (min-width:200px) and (max-width:767px){
.subSectionTxt, #subSectionFrm{position:relative !important;left:0 !important;top:0 !important;margin:15px 12px;width:96% !important;max-width:96% !important;clear:both;}
#contact, #payment-form{display:block;clear:both;}
#subSectionFrm{max-width:94%;min-width:280px;width:auto;margin:15px 10px;}
.form-group, .btnClss, #button{margin:1px auto;min-width:260px;top:0 !important;left:0 !important;float:none; }
.buttonTxtParent { margin:1px auto;min-width:100px;top:0 !important;left:0 !important;float:none;max-width:95%; }
.buttonFacebookParent { margin:1px auto;min-width:100px;top:0 !important;left:0 !important;float:none;max-width:95%; }
.buttonInputParent { margin:1px auto;width:auto;top:0 !important;left:0 !important;float:none;min-width:280px;max-width:95% !important;position:relative; }
.btnClss button{margin:1px auto;float:none;}
.submit{float:left;}
}

@media only screen and (min-width:200px) and (max-width:480px){
#contact, #payment-form{width:90%;}
}

@media only screen and (min-width:200px) and (max-width:767px){
#fbModLike, #fbMod1{max-width:320px !important;width:90% !important;overflow:hidden;}
.fb_iframe_widget, .fb_iframe_widget span{max-width:320px !important;width:90% !important;}
}

.fb_iframe_widget, .fb_iframe_widget span{max-width:200px !important;width:100%;}
#fbModLike iframe{max-width:200px !important;width:100%;}
#contact button.btn{height:50px;margin:0;padding:0 20px;vertical-align:middle;background:#E1E1E1;border:0;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;line-height:50px;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
#contact button.fcbk-button {min-height:40px;margin:0;padding:0 12px;vertical-align:middle;background:#385798;border:0;font-family:'Roboto', sans-serif;font-size:16px;font-weight:300;line-height:50px;color: #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow: none;-moz-box-shadow:none;	-webkit-box-shadow:none;box-shadow: none;-o-transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-ms-transition: all .3s;transition: all .3s;width:100%; }
#contact div.buttonParent { clear:both; display:block; }
#contact div.buttonTxtParent, #contact div.buttonFacebookParent, #contact div.buttonInputParent { clear:both; display:block; }

#contact button.btn:hover{opacity:0.6;color:#fff;}
#contact button.btn:active{outline:0;opacity:0.6;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#contact button.btn:focus{outline:0;opacity:0.6;background:#26A69A;color:#fff;}
#contact button.btn:active:focus,#contact button.btn.active:focus{outline:0;opacity:0.6;}
#contact button.btn, .btn, .submit, .btn-default{min-width:50px;}
form#contact .error, form#contact .error{border-color:#d03e3e;color:#d03e3e;}
#contact fieldset, fieldset{display:none;border:none;}
.btn, .btn-next{float:right;}
.btn-previous{float:left;}
img.leadclickCls, .leadclickCls{display:none !important;}
#contact fieldset, fieldset{position:relative;clear:both;width:100%;}
.brButtonR, .brFormR, .brTimerR{background-image:url("../images/round.png");}
.brButtonS, .brFormS, .brTimerS{background-image:url("../images/sharp.png");}
.brButtonS, .brButtonR, .brFormS, .brFormR, .brTimerS, .brTimerR{background-repeat:no-repeat;float:left;width:24px;height:24px;display:table;background-size:cover;border:none;opacity:0.3;cursor:pointer;margin:0px 3px;}
.datePicker {display:table;float:left;}
.example-container, .example-hours, .example-minutes, .example-zone { display:table;float:left; margin:auto 3px; } 
.fieldDate { width:75px; }
#ui-datepicker-div { display:none; }
.btnDropSlt{float:left;width:auto;max-width:75px;height:24px;display:table;border:none;cursor:pointer;margin:0px 3px;}
.brButtonOpOn{opacity:1;}
.brButtonOpOff{opacity:0.3;}
#subSectionFrm, .brButtonRound, #contact button.brButtonRound, section#intro .order-form button.brButtonRound{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.brButtonCorner, #contact button.brButtonCorner, section#intro .order-form button.brButtonCorner{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius::0 !important;}
span.formMsgs{display:none;}
span.errorMsgs{display:block;clear:both;color:#F00;min-height:20px;width:100%;font-size:14px;text-align:left;margin:0 auto;}
.timer ul{display:block;width:100%;margin:10px auto 0;}
.timer ul li{width:auto;}
ul.countdown{list-style:none;width:100%;margin:2px 0;padding:0;display:block;text-align:left;clear:both;margin-left:4px;}
ul.countdown li div{font-size:12px;margin:0;padding:0;}
ul.countdown li{display:inline-block;margin:0 6px 0 0;text-align:center;width:22%;}

.timer ul li div.timerCls {background-color:#333;color:#FFF;text-align:center;padding:16px 12px;margin:6px 0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius::6px;	}
.timer ul li div.timerCls .timerFix{font-family:sans-serif, Arial;text-align:center;font-size:4em;font-weight:500;}
ul.countdown li div.timerCls .timerFix{color:#FFF;cursor:pointer;}
.timer ul li div.timerCls .timerFix{color:#FFF;}
/*.timer ul li div.timerCls .timerFix{background-color:#333;}*/
@media screen and  (max-width:1280px) {
ul.countdown li{width:22.5%;}
}
@media screen and  (max-width:1024px) {
ul.countdown li{width:22%;}
.timer ul li div.timerCls .timerFix{font-size:180%;}
}
@media screen and  (max-width:767px) {
.subSectionTxt ul.countdown{width:420px;margin:auto;}
.timer ul li {max-width:22.5%;width:22%;}
}
@media screen and  (max-width:568px) {
.subSectionTxt ul.countdown{width:400px;margin:auto;}
.timer ul li {max-width:22%;width:22%;}
}
@media screen and  (max-width:480px) {
ul.countdown li{margin-right:4px;}
.subSectionTxt ul.countdown{width:360px;margin:auto;padding-left:8px;max-width:100%;}
.timer ul li div.timerCls{padding:9px;}
.timer ul li {max-width:21%;width:21%;}
ul.countdown li{max-width:21%;width:21%;}
}
.timer ul li div.brButtonCorner {border-radius:0;-webkit-border-radius:0;-moz-border-radius::0;}
.intro_boxes span.custom-arrayClr { margin:auto 2px;float:left; }
.labelPosCls {display:table;float:left; }
.date_fldsId { display:none; position:absolute;top:-20px;margin-left:0;float:left;min-width:516px;width:auto; }
.map_fldsId { display:none; position:absolute;top:-20px;margin-left:0;float:left;min-width:200px;width:auto;margin:5px 0px; }
.map_fldsId button.mapBtn { display:inline-block;margin:auto 5px;border:none;min-width:50px;width:auto;font-size:16px; }
.map_fldsId .setZoom { margin: auto 5px; }
.gm-style-iw h3 { font-size:14px;margin:0;font-weight: 300; }
.map_canvas { min-width:auto; }
/*.fcbk-button{background:#38579b url(../images/fb-button.png) no-repeat left top; max-width:180px;width:100%;cursor: pointer;display:block;clear:both;border:1px #294686 solid;border-radius:3px;-webkit-border-radius:3px;height:56px;box-sizing:border-box;}*/
.fcbk-button{cursor:pointer;}

.tblSection ul { list-style:initial; }
.subSectionTxt ul {margin-left:16px;}

//New custom fonts
@font-face {font-family: "AndaleMono";

            src: url(../font/AndaleMonoV1.eot); /* IE */  

            src:url("../font/AndaleMonoV1.ttf") format("truetype"); /*non-IE*/  

}
@font-face {font-family: "Book Antiqua";

            src: url(../font/Book Antiqua.eot); /* IE */  

            src:url("../font/Book Antiqua.ttf") format("truetype"); /*non-IE*/  

}

@font-face {font-family:"Lora";
            src:url("../font/Lora-Regular.eot?") format("eot"),
                url("../font/Lora-Regular.ttf") format("truetype")
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"Arvo";
            src:url("../font/Arvo-Regular.eot?") format("eot"),
                url("../font/Arvo-Regular.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"Roboto Regular";
            src:url("../font/Roboto-Regular.eot?") format("eot"),
                url("../font/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"PlayfairDisplay";
            src:url("../font/PlayfairDisplay-Regular.eot?") format("eot"),
                url("../font/PlayfairDisplay-Regular.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;
}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {font-family:"Open Sans";
            src:url("../font/OpenSans-Regular.eot?") format("eot"),
                url("../font/OpenSans-Regular.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"Noticia Text";
            src:url("../font/NoticiaText-Regular.eot?") format("eot"),
                url("../font/NoticiaText-Regular.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {font-family:"MerriweatherSans";
            src:url("../font/MerriweatherSans-Regular.eot?") format("eot"),
                url("../font/MerriweatherSans-Regular.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face {font-family:"Merriweather";
            src:url("../font/Merriweather-Regular.eot?") format("eot"),

                url("../font/Merriweather-Regular.ttf") format("truetype");
            font-weight:normal;font-style:normal;
}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"Terminal";
            src:url("../font/terminal.eot?") format("eot")
                ,url("../font/terminal.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"symbol";
            src:url("../font/symbol.eot?") format("eot"),
                url("../font/symbol.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;}
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ 
@font-face {font-family:"Impacted";
            src:url("../font/IMPACTED.eot?") format("eot"),
                url("../font/IMPACTED.ttf") format("truetype")
                ;font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'ArialBlack';
    src: url('../font/ArialBlack.eot'),  
        url('../font/ArialBlack.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#formPleaseWait {width:100%;height:100%;z-index:1001;text-align:center;}
#formPleaseWait p{text-align:center;position:fixed;top:42%;width:100%;z-index: 1001;font-size:18px;color:#FFF;}
#formPleaseWait p img { margin-top:12px;}
#formOverlay{position:fixed;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;margin: 0;padding: 0;z-index: 8010;}

#subSectionFrm .timelineBtn{display:table;width:100%;}
#subSectionFrm .timelineBtn .stepNum{display:table-cell;margin:0;padding:0;text-align:center;width:auto;}
#subSectionFrm .timelineBtn .stepNum span{width:30px;height:30px;background:#000000;border-radius:50px;-webkit-border-radius:50px;text-align:center;margin:0 auto;padding:0;font-size:16px;line-height:30px;font-weight:bold;color:#fff;display:table;}
#subSectionFrm .progressBar{width:96%;background:#fff;text-align:left;margin:10px auto;padding:0;height:20px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;display:block;clear:both;position:relative;box-shadow:0 0 7px rgba(0,0,0,0.1);}
#subSectionFrm .progressBar span.indicator{width:auto;background:#000000;text-align:center;font-size:13px;font-weight:bold;color:#fff;height:20px;line-height:20px;position:absolute;left:0;top:0;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight {height:auto;}
.ui-datepicker {z-index:999 !important;}

div.file-type{position:relative;width:100%;}
div.file-type input[type="text"]{background-color:#f00;text-align:left;height:44px;width:100%;color:#fff;margin:0;padding:0 15px;box-sizing:border-box;border:none;border-radius:0;}
div.file-type input[type="file"]{position:absolute;width:100%;opacity:0;height:44px;left:0;top:0;z-index:10;}
#contact div.file-type label, div.file-type label{width:100%;position:absolute;right:2px;top:2px;height:36px;border-radius:10px;-webkit-border-radius:10px;text-align:center;margin:0;padding:0 25px;background:#2b2b5d;font:14px/36px 'roboto_slabregular';color:#fff;z-index:5;}
#contact div.file-type label span, div.file-type label span {width:auto;text-align:left;padding:0px;margin:0px;display:inline-block;}
#contact div.file-type label.error {display:inline-block !important;border:1px solid #d03e3e;}
#contact .filenameCls {text-align:left;}
#contact .removeCls{margin-left:6px;cursor:pointer;}
.lock_class,#contact .lock_class,#contact input[type="text"].lock_class, #contact input[type="email"].lock_class, #contact textarea.lock_class, #contact select.lock_class{background-image:url(../images/lock_icon.png) !important;background-size:16px 20px;background-repeat:no-repeat !important;background-position:95% 50%;}
@media screen and  (max-width:1024px) {
#contact div.file-type label, div.file-type label {position:relative;}
}

@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}

.pulse {
	 animation-duration: 1.5s; 
	 -webkit-animation-duration: 1.5s; 
	 animation-iteration-count: infinite; 
	 -webkit-animation-iteration-count: infinite; 
	 animation-name: pulse; 
	 -webkit-animation-name: pulse; 
}

.bgImgCls{
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
}
.navbar-toggle{display: none;}
.desktop, .alldevice{width:100%;display:inline-block !important;}
.tablet, .mobile{width:100%;display:none !important;}
.desktablet, .deskmobile{width:100%;}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
.desktop, .mobile, .deskmobile{display:none !important;}
.tablet, .desktablet{display:inline-block !important;}
.navbar-header{height:60px;}
#contact button.btn, .btn, .submit, .btn-default {min-height:42px;height:auto;display:inline-block;clear:both;line-height:28px;}
}
@media only screen and (min-width: 200px) and (max-width: 767px)  {
.desktop, .tablet, .desktablet{display:none !important;}
.mobile, .deskmobile{display:inline-block !important;}
.subSectionTxt button{margin:auto;}
#contact button.submit{min-width:280px;max-width:auto;}
}
@media only screen and (max-width: 1024px)  {
	.navbar-toggle{display: block;margin:6px 16px 0 0;}
	#header .container{width:98%;padding-right:4px;}
}

@media (max-width: 560px) {
	#wrap{width:100%;overflow-x:hidden;}
	#header{margin-bottom:8px;}
	#header .container{width:100%;padding-right:2px;}
	.navbar-toggle{margin: 4px 0 2px;}
	.header_cls, .mnHeader{margin-left:4px;margin-right:4px;}
}

.payment-errors, .payment-success {display:block;clear:both;}
