/***** Jquery ui timepicker addon CSS Starts *****/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
.wp-iec-schdl-picker.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {display: none;}

/***** Plugin CSS Starts *****/
.wp-iec-clearfix::before, .wp-iec-clearfix::after{content: ""; display: table;}
.wp-iec-clearfix::after{clear: both;}
.wp-iec-clear{clear: both;}
.wp-iec-hide{display: none;}
.wp-iec-center{text-align: center;}
.wp-iec-frm-err{color: #d44950; display: block; float: none; font-size: 14px; height: auto; width: auto; margin : 3px 0; padding: 0;}
.wp-iec-form-succ{color: #d44950; display: block; float: none; font-size: 14px; height: auto; width: auto; color: #468847; background-color: #dff0d8; border: 1px solid #d6e9c6; border-radius: 5px; margin: 10px 0; padding: 5px 10px;}
.wp-iec-loader{display: none;margin: 5px 0 0 5px;vertical-align: middle;}
.wp-iec-full-loader{ background: rgba(51, 51, 51, 0.4) none repeat scroll 0 0; height: 100%; left: 0; overflow: visible; position: fixed; top: 0; width: 100%; z-index: 999;}
.wp-iec-full-loader-text{ background-color: #eee; border: 0 none; bottom: 0; box-sizing: border-box; height: 50px; left: 0; margin: auto; max-width: 200px; padding: 18px; position: absolute; right: 0; text-align: center; top: 0;}
.wp-iec-wrp *{box-sizing: border-box;}
.wp-iec-wrp{box-sizing: border-box; color: #333; margin: 0 0 20px 0; width: 100%; word-wrap: break-word;}
.wp-iec-wrp .wp-iec-loader img{border: 0 none; border-radius: 0; box-shadow: none; margin: 0;}
.wp-iec-form-err{background-color: #FEEFB3; border: 1px solid #ffde5e; border-radius: 5px; margin: 10px 0; padding: 5px 10px;}
.wp-iec-wrp textarea{resize: vertical;}
.wp-iec-form label{cursor: pointer; margin : 0; padding : 0;}
.wp-iec-lbl{display: block;}
.wp-iec-lbl span{color: #d44950; margin: 0 0  0 2px;}
.wp-iec-cb-lbl{display: inline-block;}
input.wp-iec-cb{margin: 0;}
.wp-iec-wrp .wp-iec-thumb-wrp {margin: 0 0 25px 0; position: relative;}
.wp-iec-img-container .wp-iec-thumb-wrp-inr{border: 1px solid #ddd; padding: 10px; position: relative;}
.wp-iec-thumb-wrp .wp-iec-cnt-wrp h3{margin:10px 0 0 0;}
.wp-iec-thumb-wrp .wp-iec-desc{margin:10px 0 0 0;}
.wp-iec-wrp .wp-iec-thumb{background-color: #fff; border-radius: 0; display: block; text-decoration: none; transition: border 0.2s ease-in-out 0s; position: relative;}
.wp-iec-wrp .wp-iec-thumb, .wp-iec-wrp .wp-iec-thumb:hover, .wp-iec-wrp .wp-iec-thumb:focus, .wp-iec-wrp .wp-iec-thumb:active, .wp-iec-wrp .wp-iec-thumb:visited{outline: 0 none; border: 0; padding: 0;}
.wp-iec-wrp .wp-iec-ecard-img{border-radius: 0; border: 0; cursor: pointer; display: block; height: auto; max-width: 100%; margin: 0 auto; box-shadow: none;}
.wp-iec-img-selection{display: none !important; visibility: hidden;}
.wp-iec-active-thumb .wp-iec-thumb-wrp-inr{border: 1px solid #5cb85c !important; box-shadow: 0px 0px 0px 1px #5cb85c;}
.wp-iec-active-thumb .wp-iec-thumb-wrp-inr::before{content: ''; position: absolute; top: 0; left: 0; border-style: solid; border-radius: 0; border-width: 14px; border-color: #5cb85c transparent transparent #5cb85c; z-index: 2;}
.wp-iec-active-thumb .wp-iec-thumb-wrp-inr::after{content: '\2713'; font-size: 13px; line-height: normal; font-weight: bold; color: #fff; position: absolute; z-index: 2; top: 0; left: 2px;}

.wp-iec-separator{border-color: #ddd; border-style:solid; clear:both; margin:25px 0;}
.wp-iec-separator.wp-iec-sep-double{border-bottom-width: 1px; border-top-width: 1px; height: 5px;}
.wp-iec-form-heading{font-size: 20px; padding: 0  0 10px 0; font-weight: bold;}
.wp-iec-wrp .wp-iec-form{margin: 20px 0 0 0;}
.wp-iec-responsive-tbl-wrp{overflow-x:auto; margin:0 0 10px 0; padding:0 0 10px 0;}
.wp-iec-more-recipient{box-sizing: border-box; height: 70px; max-width: 360px; resize: vertical; width: 100%;}
.wp-iec-msg-counter{display: block; text-align: right; color: #767676; font-size: 13px; line-height: normal;}
.wp-iec-msg-counter-err{color: #d44950;}

.wp-iec-landscape .wp-iec-thumb-wrp{margin: 0;}
.wp-iec-landscape .wp-iec-thumb-wrp-inr{border: 0px; padding: 0; float: left; width: 100%;}
.wp-iec-landscape .wp-iec-thumb-wrp .wp-iec-cnt-wrp h3{margin-top:0;}
.wp-iec-landscape .wp-iec-thumb-wrp .wp-iec-left-col{padding: 0;}
.wp-iec-landscape .wp-iec-thumb-wrp .wp-iec-right-col{padding: 10px 10px 0 10px;}

.wp-iec-img-flat-column .wp-iec-thumb-wrp-inr{padding:0;}
.wp-iec-img-flat-column .wp-iec-cnt-wrp{padding:0 10px 10px 10px;}
.wp-iec-img-flat-column .wp-iec-thumb-wrp .wp-iec-desc{border-top: 1px solid #ddd; margin:5px 0 0 0; padding: 5px 0 0 0;}

.wp-iec-thumb-overlay{bottom: 0; height: 0; left: 0; right: 0; width: 100%; background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; display: block; overflow: hidden; position: absolute; transition: all 0.5s ease 0s; z-index: 20; color: #fff; text-align: center;}
.wp-iec-wrp .wp-iec-thumb:hover .wp-iec-thumb-overlay{height: 45px;}
.wp-iec-thumb-overlay i{font-size:20px; padding: 12px; display:block;}

.wp-iec-single-clmn-frm .wp-iec-form-heading,
.wp-iec-two-clmn-frm .wp-iec-form-heading,
.wp-iec-iba-anim-frm .wp-iec-form-heading{font-size: 24px; padding: 15px 0; text-align: center; font-weight: bold; border-radius: 5px 5px 0 0;}
.wp-iec-recipient-act{display:inline-block; line-height:0; margin:0 3px 3px 0; vertical-align:middle;}
.wp-iec-recipient-act .fa{font-size:24px; height:auto; width:auto; cursor:pointer;}
.wp-iec-add-recipient .fa{color:#449d44;}
.wp-iec-del-recipient .fa{color:#d9534f;}
.wp-iec-recpt-inr-row{margin:0 0 20px 0;}
.wp-iec-recpt-inr-row:last-child{margin:0;}
.wp-iec-recpt-inr-row .wp-iec-recpt-margin{margin: 0 0 5px 0;}
.wp-iec-recpt-inr-row{text-align:right;}
.wp-iec-submit-btn{float: none !important; margin: 0; vertical-align: middle !important;}
.wp-iec-privacy-row{font-size:13px;}
.wp-iec-captcha-ques{vertical-align: middle;}

.wp-iec-adv-file-cnt .wp-iec-input-file{width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1;}
.wp-iec-adv-file-cnt .wp-iec-file-lbl{max-width: 70%; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; display: inline-block; overflow: hidden; padding: 8px 15px; color: #fff; background-color: #32373C; min-width: 160px; text-align: center;}
.wp-iec-adv-file-cnt .wp-iec-file-lbl i{margin: 0 6px 0 0;}
.wp-iec-file-cnt-wrp .wp-iec-file-prev-wrap{position:relative; display: inline-block; vertical-align: top;}
.wp-iec-file-cnt-wrp .wp-iec-file-preview{max-height: 100px; max-width: 100px; vertical-align: top; border-radius: 0; box-shadow: none; border: 1px solid #ccc; padding: 3px; margin: 0 0 0 10px; cursor: zoom-in;}
.wp-iec-file-clear{position: absolute; top: -8px; right: -8px; cursor: pointer; line-height: 0; display: inline-block; text-indent: -9999px; background-image: url(../images/cross.png); height: 20px; width: 20px;}

/***** Form 1 CSS Starts *****/
.wp-iec-simple .wp-iec-frm-title {font-size: 22px; padding: 15px 0; color: #000;}
.wp-iec-simple .wp-iec-input-row {padding: 12px 0;}
.wp-iec-simple .wp-iec-input-row input.wp-iec-input {max-width: 360px; width: 100%; box-sizing: border-box; height: auto; margin: 0;}
.wp-iec-simple .wp-iec-input-row input.wp-iec-small-input{max-width: 100px !important; border-radius: 0; outline: 0;}
.wp-iec-simple .wp-iec-input {border-radius: 3px; padding: 8px; margin:0;}
.wp-iec-simple .wp-iec-input-msg{box-sizing: border-box; height: 120px; max-width: 360px; width: 100%; margin:0;}
.wp-iec-simple-form .wp-iec-recpt-inr-row, .wp-iec-simple-form .wp-iec-msg-counter{text-align:left;}
.wp-iec-simple-form .wp-iec-input-file{max-width: 70%;}
/***** Form 1 CSS End *****/

/***** Form 2 CSS Starts *****/
.wp-iec-input-group {border-collapse: separate; position: relative; width: 100%; display: table; display: -webkit-box; display: -ms-flexbox; display: flex;}
.wp-iec-single-clmn-frm-wrp{background-color: #fff; border-radius: 8px; max-width: 600px; width: 100%; margin: 20px auto;}
.wp-iec-input-group-icon{border-image: none; border-radius: 4px 0 0 4px; border:0; font-size: 14px; font-weight: normal; line-height: normal; padding: 6px 10px 8px 10px; text-align: center; width: 39px; display: table-cell; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.wp-iec-single-clmn-frm input.wp-iec-input {background-color: #ffffff; background-image: none; border-radius: 0 4px 4px 0; font-size: 14px; line-height: normal; padding: 8px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.wp-iec-single-clmn-frm .wp-iec-input:focus {border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
.wp-iec-single-clmn-frm .wp-iec-submit-btn,
.wp-iec-single-clmn-frm .wp-iec-submit-btn:hover, .wp-iec-single-clmn-frm .wp-iec-submit-btn:focus{border: none !important; border-radius: 4px !important; font-size: 14px !important; line-height: normal; padding: 8px 10px; text-align: center; text-decoration: none; cursor:pointer;}
.wp-iec-single-clmn-frm .wp-iec-single-clmn-inr-wrp{padding: 5px 42px 5px 42px;}
.wp-iec-single-clmn-frm .wp-iec-input-row input.wp-iec-input,
.wp-iec-single-clmn-frm .wp-iec-input-msg, .wp-iec-single-clmn-frm .wp-iec-more-recipient{max-width: none;}
/***** Form 2 CSS Ends *****/

/***** Form 3 CSS Starts *****/
.wp-iec-two-clmn-frm-wrp{background-color: #fff; border-radius: 8px; max-width: 950px; width: 100%; margin: 20px auto;}
.wp-iec-two-clmn-frm input.wp-iec-input {background-color: #ffffff; background-image: none; border-radius: 0 4px 4px 0; font-size: 14px; line-height: normal; padding: 8px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.wp-iec-two-clmn-frm .wp-iec-input:focus {border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
.wp-iec-two-clmn-frm .wp-iec-submit-btn,
.wp-iec-two-clmn-frm .wp-iec-submit-btn:hover, .wp-iec-two-clmn-frm .wp-iec-submit-btn:focus{border: none !important; border-radius: 4px !important; font-size: 14px !important; line-height: normal; padding: 8px 10px; text-align: center; text-decoration: none; cursor:pointer;}
.wp-iec-two-clmn-frm .wp-iec-two-clmn-inr-wrp{padding: 5px 20px 5px 20px;}
.wp-iec-two-clmn-frm .wp-iec-input-row input.wp-iec-input,
.wp-iec-two-clmn-frm .wp-iec-input-msg, .wp-iec-two-clmn-frm .wp-iec-more-recipient{max-width: none;}
/***** Form 3 CSS Ends *****/

/***** Form 4 CSS Starts *****/
.wp-iec-fieldset-frm-wrp{background-color: #fff; max-width: 600px; width: 100%; margin: 20px auto;}
.wp-iec-fieldset-frm .wp-iec-fieldset-row{padding: 9px; border:1px solid #9E9491; border-radius: 3px;}
.wp-iec-fieldset-frm .wp-iec-fieldset-lbl{display: block; float: left; margin-top: -25px; background: #FFFFFF; min-height: 20px; padding: 2px 5px 2px 5px; color: #666; font-size: 14px; overflow: hidden;}
.wp-iec-fieldset-frm .wp-iec-fieldset-span{background-color: #F3F3F3; display: block; padding: 3px; margin: 0 -9px -9px -9px; text-align: center; color: #ADABAB; font-size: 11px; border-radius: 0 0 3px 3px;}
.wp-iec-fieldset-frm .wp-iec-input,
.wp-iec-fieldset-frm textarea,
.wp-iec-fieldset-frm select{box-sizing: border-box; width: 100%; border: none; min-height: 27px; line-height: 27px; padding: 0; border-radius: 0; outline: none !important; background: none;}
.wp-iec-fieldset-frm .wp-iec-input-row input.wp-iec-input,
.wp-iec-fieldset-frm .wp-iec-input-msg, .wp-iec-fieldset-frm .wp-iec-more-recipient{max-width: none;}
.wp-iec-fieldset-frm .wp-iec-submit-btn,
.wp-iec-fieldset-frm .wp-iec-submit-btn:hover, .wp-iec-fieldset-frm .wp-iec-submit-btn:focus{border:1px solid #ADABAB !important; border-radius:3px !important; font-size:14px !important; line-height:normal; padding:8px 10px; text-align:center; text-decoration:none; cursor:pointer; color:#666; background-image:none !important; background-color:#e7e7e7 !important; min-width:60px;}
.wp-iec-fieldset-frm .wp-iec-input-row input.wp-iec-small-input{background: none;}
/***** Form 4 CSS Ends *****/

/***** Form 5 CSS Starts *****/
.wp-iec-iba-anim-frm-wrp{border-radius: 6px;}
.wp-iec-iba-anim-frm-inr-wrp{padding: 0 0 25px 0;}
.wp-iec-iba-input-row{margin: 40px 0 0 0;}
.wp-iec-iba-input{display: inline-block; position: relative; vertical-align: top; width: 100%;}
.wp-iec-iba-field{border: none !important; border-radius: 0; display: block; padding: 0.8em; position: relative;}
.wp-iec-iba-lbl::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s;}
.wp-iec-iba-anim-frm .wp-iec-iba-input-lbl{display: inline-block; font-weight: bold; padding: 0 15px; font-size:14px !important; width: 100%; text-align: left; cursor: pointer;}
.wp-iec-iba-lbl-cnt{display: block; padding: 1.6em 0; position: relative; width: 100%;}
.wp-iec-iba-input-field-anim{position: absolute; left: 1%; z-index: 100; display: block; padding: 6px; width: 98% !important; min-height:none; max-width: none !important; height: 94%; opacity: 0; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s !important; transition: opacity 0.3s, transform 0.3s !important; margin: 0; outline: none !important;}
.wp-iec-iba-lbl-cnt-anim{-webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s;}
.wp-iec-iba-input-field-anim:focus,
.wp-iec-iba-filled .wp-iec-iba-input-field-anim {opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
.wp-iec-iba-input-field-anim:focus + .wp-iec-iba-lbl,
.wp-iec-iba-filled .wp-iec-iba-lbl { cursor: default; pointer-events: none;}
.wp-iec-iba-input-field-anim:focus + .wp-iec-iba-lbl::before,
.wp-iec-iba-filled .wp-iec-iba-lbl::before {-webkit-transform: scale3d(1, 1.5, 1); transform: scale3d(1, 1.5, 1);}
.wp-iec-iba-input-field-anim:focus + .wp-iec-iba-lbl .wp-iec-iba-lbl-cnt-anim,
.wp-iec-iba-filled .wp-iec-iba-lbl-cnt-anim {-webkit-transform: translate3d(0, -3.45em, 0) scale3d(0.8, 0.8, 1); transform: translate3d(0, -3.45em, 0) scale3d(0.8, 0.8, 1) translateZ(1px);}
.wp-iec-iba-anim-frm .wp-iec-input-msg, .wp-iec-iba-anim-frm .wp-iec-more-recipient{height: 60px; max-width: none; width: 98%;}
.wp-iec-iba-anim-frm .wp-iec-add-more-recipient-row .wp-iec-iba-input{background-color:#ddd; padding:4px;}
.wp-iec-iba-anim-frm .wp-iec-add-more-recipient-row .wp-iec-iba-field{width:100%; background-color: #fff;}
.wp-iec-iba-anim-frm .wp-iec-submit-btn,
.wp-iec-iba-anim-frm .wp-iec-submit-btn:hover, .wp-iec-iba-anim-frm .wp-iec-submit-btn:focus{border:1px solid #BFBFBF !important; border-radius:0 !important; font-size:14px !important; line-height:normal; padding:8px 10px; text-align:center; text-decoration:none; cursor:pointer; color:#666; background:none !important; background-color:#ddd !important; min-width:60px;}
.wp-iec-iba-anim-frm .wp-iec-iba-input-slbl{display: inline-block; font-weight: bold; font-size:14px !important; text-align: left; cursor: pointer; color: #666;}
.wp-iec-iba-anim-frm .wp-iec-input-row input.wp-iec-small-input{background: none;}
/***** Form 5 CSS Ends *****/

/***** Grey Color CSS Starts *****/
.wp-iec-frm-grey{border: 1px solid #778F9B;}
.wp-iec-frm-grey .wp-iec-form-heading{background-color: #778F9B; border-bottom: 1px solid #666; color: #fff;}
.wp-iec-frm-grey .wp-iec-input-group-icon{background-color: #778f9b; color: #fff;}
.wp-iec-frm-grey .wp-iec-input{border: 1px solid #778f9b;}
.wp-iec-frm-grey .wp-iec-submit-btn,
.wp-iec-frm-grey .wp-iec-submit-btn:hover, .wp-iec-frm-grey .wp-iec-submit-btn:focus{color: #fff !important; background:none !important; background-color: #778F9B !important;}
/***** Grey Color CSS Ends *****/

/***** Navi Blue Color CSS Starts *****/
.wp-iec-frm-nblue{border: 1px solid #5B6ABF;}
.wp-iec-frm-nblue .wp-iec-form-heading{background-color: #5B6ABF; border-bottom: 1px solid #666; color: #fff;}
.wp-iec-frm-nblue .wp-iec-input-group-icon{background-color: #5B6ABF; color: #fff;}
.wp-iec-frm-nblue .wp-iec-input{border: 1px solid #5B6ABF;}
.wp-iec-frm-nblue .wp-iec-submit-btn,
.wp-iec-frm-nblue .wp-iec-submit-btn:hover, .wp-iec-frm-nblue .wp-iec-submit-btn:focus{color: #fff !important; background:none !important; background-color: #5B6ABF !important;}
/***** Navi Blue Color CSS Ends *****/

/***** IBA Light grey CSS Starts *****/
.wp-iec-iba-light-grey .wp-iec-form-heading{background-color: #dddddd; border-bottom: 1px solid #BFBFBF; color: #666;}
.wp-iec-iba-light-grey{border: 1px solid #BFBFBF;}
.wp-iec-iba-light-grey .wp-iec-iba-input-field-anim{background-color: #fff;}
.wp-iec-iba-light-grey .wp-iec-iba-lbl::before {background-color: #ddd;}
.wp-iec-iba-anim-frm .wp-iec-iba-input-lbl{color:#666;}
/***** IBA Light grey CSS Ends *****/

.wp-iec-mfp-data *{box-sizing:border-box;}
.wp-iec-mfp-data {background: #fff none repeat scroll 0 0; background-color:  #fff; margin: 60px auto; max-width: 600px; padding: 10px; position: relative; text-align: left; word-wrap: break-word;}
.wp-iec-mfp-data img{max-width: 100%;}
.wp-iec-mfp-data .wp-iec-ecard-img{height:auto; width: auto; max-height: 100%; max-width: 100%;}
.wp-iec-mfp-data iframe, .wp-iec-siteview-tbl iframe, .wp-iec-mfp-data video, .wp-iec-siteview-tbl video{width: 100%; height:400px;}
.wp-iec-mfp-data p{line-height: 1.71429; margin: 0 0 10px 0;}
.wp-iec-mfp-data h3{font-size: 1.14286rem; line-height: normal; margin: 0 0 10px 0;}
.wp-iec-mfp-data .mfp-close{top: -35px !important; color: #fff !important; text-align: right;}
.wp-iec-mfp-data ul, .wp-iec-mfp-data ol{list-style: inside;}
.wp-iec-mfp-desc{line-height: normal;}
.wp-iec-mfp-popup .mfp-close,
.wp-iec-mfp-popup .mfp-close:hover, .wp-iec-mfp-popup .mfp-close:active, .wp-iec-mfp-popup .mfp-close:focus,
.wp-iec-mfp-popup .mfp-arrow, .wp-iec-mfp-popup .mfp-arrow:hover, .wp-iec-mfp-popup .mfp-arrow:active, .wp-iec-mfp-popup .mfp-arrow:focus{background-color:transparent !important; background-image: none !important; box-shadow:none !important; border:0;}
.admin-bar .wp-iec-mfp-popup .mfp-container{top:30px;}
.wp-iec-mfp-cnt-wrp{margin: 15px 0 0 0;}
.wp-iec-ecard-vid{margin: 0 !important;}
.wp-iec-siteview-wrp-main{max-width: 650px !important; margin: 0 auto 30px auto !important;}
.wp-iec-siteview-tbl{padding: 0 !important; border: 2px solid #ccc !important; max-width: 650px !important; width: 100% !important; margin: 0 auto;}
.wp-iec-siteview-tbl .wp-iec-ecard-img{max-width: 100%; margin: 0 !important; padding: 0 !important; border-radius: 0; box-shadow: none;}
.wp-iec-siteview-tbl td, .wp-iec-siteview-tbl th{border: 0 !important; padding: 6px 10px 6px 10px !important;}
.wp-iec-siteview-tbl p{margin:0 0 20px 0;}
.wp-iec-siteview-tbl h2:before{content: none;}
.wp-iec-print-ecard-wrp{text-align: right;}
.wp-iec-print-ecard-wrp a{text-decoration: none !important; color: #757575;}

/***** Pagination *****/
.wp-iec-pagi-wrp{text-align:center;}
.wp-iec-pagi-wrp .page-numbers,
.wp-iec-pagi-wrp .page-numbers:hover,
.wp-iec-pagi-wrp .page-numbers:active,
.wp-iec-pagi-wrp .page-numbers:focus{background-color:#525252; color:#fff !important; cursor:pointer; display:inline-block; margin:0 2px 6px 2px; padding:6px 12px; text-decoration:none; text-align:center; line-height:normal; border:1px solid #525252;}
.wp-iec-pagi-wrp .page-numbers.current{background-color:#fff; color:#525252 !important;}
.wp-iec-pagi-wrp .page-numbers.dots{background-color:#fff; color:#525252 !important; padding:0; border:none;}

/***** Sent Ecard History *****/
.wp-iec-ecard-history-tbl{margin:0 !important; border-bottom: 1px solid #ededed;}
.wp-iec-ecard-history-tbl thead th{background-color: #ededed;}
.wp-iec-ecard-history-wrp th, .wp-iec-ecard-history-wrp td{vertical-align:middle; padding:8px !important; border-width:1px; border-color: #ededed; border-style: solid none none none;}
.wp-iec-ecard-history-wrp .wp-iec-history-img-thumb{display:block; margin:0; padding:2px; border:1px solid #ccc; cursor:pointer; border-radius:0; box-shadow:none !important;}

/***** Media Css Starts *****/
.wp-iec-column,
.wp-iec-columns{padding-left:0.9375em; padding-right:0.9375em; width:100%; float:left; position: relative;}
.wp-iec-col-row{margin-left: -0.9375em; margin-right: -0.9375em;}

@media only screen and (min-width: 641px) {
	.wp-iec-col-1{width: 100%;}
	.wp-iec-col-2{width: 50%;}
	.wp-iec-col-3{width: 33.33%;}
	.wp-iec-col-4{width: 25%;}
	.wp-iec-col-5{width: 20%;}
	.wp-iec-col-6{width: 16.6666%;}
	.wp-iec-col-7{width: 14.28571%;}
	.wp-iec-col-8{width: 12.5%;}
	.wp-iec-col-9{width: 11.1111%;}
	.wp-iec-col-10{width: 10%;}
	.wp-iec-col-11{width: 9.0909%;}
	.wp-iec-col-12{width: 8.3333%;}

	.wp-iec-landscape .wp-iec-thumb-wrp .wp-iec-left-col{padding-left: 0;}
	.wp-iec-landscape .wp-iec-thumb-wrp .wp-iec-right-col{padding: 0 0 0 15px;}
}

@media only screen and (max-width:480px) {
	.wp-iec-single-clmn-frm .wp-iec-single-clmn-inr-wrp{padding: 5px 15px 20px 15px;}
	.wp-iec-two-clmn-frm .wp-iec-two-clmn-inr-wrp{padding:5px 0 20px 0;}
}
@media only screen and (min-width:481px) and (max-width:668px) {
}
@media screen and (max-width: 767px) {
	.wp-iec-responsive-tbl tr th,
	.wp-iec-responsive-tbl tr td{
		white-space: nowrap;
	}
	.wp-iec-file-cnt-wrp .wp-iec-file-preview{max-height: 50px; max-width: 50px;}
}