/* Strip coupon css start */
.festive-strip{text-align: center;width: 100%;height: 40px!important;background-color: #000;}
.festive-strip .festive-textCss{background: url(https://localhost/designhill/resize_img.php?atyp=header_strip&pth=ft_hs_bg_org||40||fld_bg_image&flp=1624685167-1472103…-00371586.png) repeat scroll 0 0 !important;color: rgb(255, 255, 255);display: block;line-height: 40px;width: 100%;padding: 0 15px;position: relative;transform: perspective(1000px);transform-style: preserve-3d;transition: all 0.6s ease 0s;position: relative;height: 40px;}
.festive-strip .front--div{z-index: 2;cursor: pointer;padding: 0px;font-size: 13px;white-space: nowrap;}
@media screen and (max-width: 1100px){
.festive-textCss{font-size: 13px;}
.festive-textCss, .festive-strip .front--div{line-height: 38px;}
}
@media screen and (max-width: 991px){
.festive-textCss{line-height: 25px;}
}
@media screen and (max-width: 991px){
.festive-textCss{line-height:normal;}
}

/* Strip coupon css end */

/* Subscription popup css start */
.subscription-input-wrapper{position: relative;}
.exit-popup-design{width:100%;display: flex;flex-direction: column;}
.modal.fade.exit-popup-design .modal-dialog{width:100%;max-width:600px;display:flex;flex-direction:column;margin:60px auto!important;}
.exit-popup-design .modal-header{border-bottom: none;min-height:0;}
.exit-popup-design .modal-body{background: transparent;padding:0!important;}
.exit-popup-design .modal-content{width:100%;float: left;}
.exit-popup-design form{width:100%;float:left;}
.exit-popup-title{padding: 0px; display: flex;justify-content: flex-end;align-items: center;width:100%;}
.exit-popup-title h2{display: inline-flex;font-size: 24px;font-weight: 500;margin:0;}
.exit-popup-design .close{display: inline-flex;width: 18px;height: 18px;border-radius: 100%;background:#fff;justify-content: center;align-items: center;transition: transform 0.3s;overflow: hidden;margin-top:0;position: absolute;top:12px;right:12px;opacity: 1;z-index:12;outline: none;}
.modal.fade.exit-popup-design .close.choosed-color{top:-10px;right:-10px;background:#000;width:24px;height:24px;border:2px solid #fff;border-radius: 100%;}
.modal.fade.exit-popup-design .close.choosed-color .cross-btn-width{width:16px;background: #fff;}
.exit-popup-design .wrap-rt-data{width:100%;float: left;margin-bottom:24px;text-align:center;}
.modal.fade.exit-popup-design .modal-dialog{background:transparent;box-shadow: none;}
.exit-popup-design .close:hover{transform: translateY(-1px);}
.exit-popup-design .icon{font-size: 32px;margin-top:-4px;}
.exit-popup-design .icon:before{padding:0;}
.exit-popup-design .choosed-color{color:#fff;}
.exit-popup-design .content-image-wrap{width:100%;float:left;text-align: center;}
.exit-popup-design .content-image-wrap picture{width:100%;float:left;text-align: center;position: relative;z-index: 1;}
.exit-popup-design .content-image-wrap picture img{border-radius: 12px 12px 0 0;}
.exit-popup-design .wrap-rt-data *{text-align: center;}
.exit-popup-design .align-bottom{display: flex;flex-direction: column;}
.exit-popup-design p:empty{display: none;margin: 0px;}
.content-image-wrap h1,
.content-image-wrap h2,
.content-image-wrap h3,
.content-image-wrap h4,
.content-image-wrap h5,
.content-image-wrap h6{margin:0;color:#333!important;font-weight: 500;text-transform: none;font-size:24px;display: inline-block;width: 100%;}
.modal.exit-popup-design .modal-content{border-radius: 12px;box-shadow:none;border:none;}
.content-image-wrap p{margin:12px 0 0;color:#333;font-size:16px;line-height:1.4;}
.exit-popup-design .right-datas{padding:20px 24px 24px;}
.skip-fields{display: inline-block;font-size: 14px;text-decoration: underline;margin-top:10px;}
.skip-fields,
.skip-fields:hover,
.skip-fields:focus{color: #595959;}
.skip-fields:hover{text-decoration: none;}
.submit-coupon-detail{font-size:16px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.8px;background:#db404b;color:#fff;padding:11px 24px;transition: all 0.3s;border-radius: 30px;border:none;outline:none;box-shadow: none;display: inline-block;margin:0 auto;}
.submit-coupon-detail:hover{transform: translateY(-1px);}
.exit-popup-design .form-detail{width: 100%;display: flex;max-width: 360px;margin-left:auto;margin-right:auto;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.exit-popup-design .form-detail label{font-size: 0;}
.exit-popup-design .form-detail label.show-valid-error{width:100%;text-align: center;margin-top:0px;line-height: normal;font-weight: 400;}
.exit-popup-design .email-address{background: transparent;border:2px solid #c1c5cd;width: 100%;padding: 8px;font-size: 16px;border-radius: 4px;color: #333;text-align: center;margin:24px 0;}
.submit-coupon-detail,
.exit-popup-design .email-address{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input.email-address::-webkit-input-placeholder{color: #333;}
input.email-address::-moz-placeholder{color: #333;}
input.email-address:-ms-input-placeholder{color: #333;}
input.email-address:-moz-placeholder{color: #333;}
.cross-btn-width{width:20px;height:2px;background:#d1d1d1;position: absolute;top:50%;left:50%;display: inline-block;}
.cross-right-line{transform:translate(-50%,-50%) rotate(45deg);}
.cross-left-line{transform:translate(-50%,-50%) rotate(-45deg);}
.exit-popup-design .get-time-group{margin:0 auto;width:100%;max-width:320px;display: flex;justify-content:space-between;align-items: center;}
.mention-reverse-timer{font-size:16px;font-weight:500;}
.exit-popup-design .get-time-group span{display: inline-block; border:#333 solid 2px;padding:0px 6px;font-size: 32px;font-weight: 500;color:#333;border-radius: 4px;margin:0 5.5px;line-height: normal;position: relative;}
.exit-popup-design .get-time-group span:first-child{margin-left:0;}
.exit-popup-design .get-time-group span:last-child{margin-right:0;}
.exit-popup-design .get-time-group span:nth-child(2n+2):after{position: absolute;right:-15px;top:-2px;content:':';}
.exit-popup-design .get-time-group span:nth-child(6):after{content:'';}
.successTxt .btn{padding: 12px 30px;border-radius: 30px;text-transform: uppercase;font-weight: 600;letter-spacing: .2px;line-height: 1.43;font-size: 15px;min-width: 209px;transition: transform .3s;border-color: #82bc3b;}
.exit-popup-design .successTxt .btn, 
.exit-popup-design .successTxt .btn:hover, 
.exit-popup-design .successTxt .btn:focus{background:#82bc3b;color:#fff;border:#82bc3b solid 2px;}
@media screen and (max-width:600px){
	.exit-popup-design .right-datas{padding:32px 20px 24px;}
	.exit-popup-design .content-image-wrap picture img{display: none;}
	.align-bottom{flex-wrap: wrap;text-align: center;}
	.modal.fade.exit-popup-design .modal-dialog{padding:0 15px!important;}
	.exit-popup-design .content-image-wrap{width:100%;}
	.exit-popup-design .get-time-group,
	.exit-popup-design .form-detail{max-width: 330px;}
}
@media screen and (max-width:400px){
	.exit-popup-design .get-time-group,
	.exit-popup-design .form-detail{max-width: 100%;}
	.exit-popup-design .get-time-group span:nth-child(2n+2):after{right:-14px;}
	.exit-popup-design .right-datas{padding:20px 20px 24px;}
	.exit-popup-design .get-time-group span{font-size:26px;}
}
@media screen and (max-width:360px){
	.exit-popup-design .get-time-group span:nth-child(2n+2):after{right:-12px;}
	.exit-popup-design .right-datas{padding:20px 15px 24px;}
	.modal.fade.exit-popup-design .modal-dialog{padding:0 10px!important;}
}
@media screen and (max-width:330px){
	.exit-popup-design .get-time-group span:nth-child(2n+2):after{right:-12px;}
}
/* Exit popup design css end */

/* Launch popup design css start */
.portal-launch{position:fixed;right:50px;bottom:0;width:400px;background:#fff;z-index: 10000;border-radius: 4px 4px 0 0;box-shadow: 0 4px 20px 0 rgba(0,0,0,.1);}
.portal-accordian{display:flex;padding:12px 20px;font-size:16px;text-transform: capitalize;font-weight:500;text-decoration:none;background:#333;justify-content: space-between;align-items: center;letter-spacing: 0.8px;border-radius:4px 4px 0 0;pointer-events: none;}
.portal-accordian:hover{text-decoration:none;}
.portal-accordian,
.portal-accordian:hover,
.portal-accordian:focus{color:#fff;text-decoration: none;}
.portal-accordian .icon{float: right;-webkit-text-stroke: 1px #333;position: absolute;right: 20px;cursor: pointer;z-index: 12;pointer-events: all;transition: all 0.3s;}
.portal-launch.active .portal-accordian .icon{top:17px;}
.portal-launch-wrapper{display: none;flex-direction: column;padding:12px 20px 20px;}
.portal-launch-title{font-size:15px;text-align: center;margin:12px 0 24px;font-weight: 600;max-height: 100px;line-height:1.4;letter-spacing: 0.8px;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.portal-launch-title::-webkit-scrollbar {width: 5px;}
.portal-launch-title::-webkit-scrollbar-thumb {background: rgba(0,0,0,.08);}
.portal-launch-title::-webkit-scrollbar-thumb:hover {background: rgba(0,0,0,.2);} 
.scroll-triggered-box .events-form-wrapper .successTxt .btn{border-radius: 30px;text-transform: uppercase;font-size: 15px;padding: 12px 24px;letter-spacing: 0.8px;min-width: 209px;font-weight: 600;line-height: 1.43;height:auto;border-color: #82bc3b;}
.icon-chevron-down:before{content: "\f078";}
.portal-launch.active .portal-launch-wrapper{display:flex;}
.portal-launch-wrapper .successTxt{width: 100%;float: left;text-align: center;}
.portal-launch-wrapper,
.portal-launch-wrapper .search-input,
.submit-search-button{width:100%;}
.portal-launch-wrapper .search-input{font-size:14px;font-weight:400;border-radius: 4px;border:#ccc solid 1px;padding:12px;margin-bottom:24px;color:#333;}
.portal-launch-wrapper label{display: none;margin:0;}
.submit-search-button{font-size:16px;display: flex;text-transform: uppercase;font-weight:500;letter-spacing: 0.8px;padding:9px 0;transition: transform 0.3s;text-decoration: none;border:transparent solid 2px;border-radius: 30px;justify-content: center;outline: none;transition: all 0.3s;}
.submit-search-button,
.submit-search-button:hover,
.submit-search-button:focus{color:#fff;background:#82bc3b;}
.submit-search-button:hover{transform: translateY(-1px);}
.portal-launch-wrapper .show-valid-error{color: rgb(221, 32, 34);font-size: 14px;display: inline-block;position: relative;left:0;bottom: 18px;margin-bottom: -6px;}
@media screen and (max-width:480px){
    .portal-launch{left:15px;right:15px;width:calc(100% - 30px);}
    .portal-launch-title{line-height: 1.4;}
}
/* Launch popup design css end */

/* Not interested popup css start */
.close-events-popup .modal-body{display: flex;flex-direction: column;}
.close-events-popup .modal-dialog{width:100%;max-width:600px;margin:60px auto!important;}
.close-events-popup .modal-header .close.webinar-popup-close{top: 8px;right:8px;width: 36px;height: 36px;z-index: 12;position: absolute;background: url(https://cdn1.designhill.com/assets/dh/images/fancybox_sprite.png) 0 0 no-repeat;}
.close-events-popup button{outline: none;}
.close-events-popup .modal-content{box-shadow: none;border:none;border-radius: 0;}
.close-events-popup .modal-header{background:transparent;padding:0;min-height: 0;box-shadow:none;border:none;}
.close-events-popup .modal-body{padding:0;border-radius:4px;background:#fff;}
.modal.fade.close-events-popup{padding-left:10px;padding-right:10px!important;}
.modal.fade.close-events-popup .modal-dialog{max-width:600px;padding:0;}
.modal.fade.close-events-popup .modal-body{padding:0;}
.close-events-popup img{border-radius: 4px 4px 0 0;}
.close-events-popup .modal-body a{display: block;}
.close-events-popup .not-interest-btn{padding:9px 24px;font-size: 15px;font-weight:500;text-transform:uppercase;margin:24px auto;border-radius:30px;transition: transform 0.3s;min-width:201px;}
.close-events-popup .modal-body .not-interest-btn:first-child{margin: 24px auto;}
.close-events-popup .not-interest-btn + .not-interest-btn{margin-top:0;}
.close-events-popup button#do-not-interest{background:#db404b!important;border-color:#db404b!important;}
.close-events-popup .not-interest-btn,
.close-events-popup .not-interest-btn:hover,
.close-events-popup .not-interest-btn:focus,
.close-events-popup .not-interest-btn:active{background: #82bc3b;color:#fff;border:#82bc3b solid 2px;}
.close-events-popup .not-interest-btn:hover{transform: translateY(-1px);}
@media screen and (max-width:600px){
    .close-events-popup .modal-dialog{margin:0px auto!important;}
}
/* Not interested popup css end */

/* Bottom popup css start */
.bottom_popup_container{width: 100%;float: left;padding-left: 30px;padding-right: 30px;}
.bottom_popup_container .scroll-triggered-box{padding:60px 15px 60px;background-size: cover!important;}
.bottom_popup_container .scroll-triggered-box a.btns-wraper{border:3px solid transparent!important;box-shadow: 0 6px 12px -2px rgba(50,50,93,.25), 0 3px 7px -3px rgba(0,0,0,.3)!important;}
.bottom_popup_container .scroll-triggered-box h2{font-size:32px;color: #fff;margin: 0 auto 0.3125em;width: 100%;text-align: center;font-weight: 600;}
.bottom_popup_container .scroll-triggered-box .form-group{width:100%;max-width:480px;margin-left:auto;margin-right:auto;}
.bottom_popup_container .scroll-triggered-box p{color: #fff;font-size: 1.125em;line-height: 1.44444em;margin: 0 auto 1.33333em;width: 100%;}
.scroll-triggered-box .events-mail-bt-space{margin-top: 0;}
.events-mail-bt-space>a.btns-wraper{margin-left: 15px;}
.scroll-triggered-box{background-color: rgba(41, 45, 53, 0.9);border-top: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 0 0 0 rgb(255 255 255 / 0%);left: 0;margin: 0;padding: 1.5em 0;right: 0;text-align: center;width: 100%;position: fixed;bottom: 0;z-index: 10000;display: none;}
.bottom_popup_container .scroll-triggered-box .form-group.events-form-wrapper{color:#fff;font-size:18px;font-weight:600;text-align:center;width: 100%;max-width: 480px;margin-left: auto;margin-right: auto;}
.form-group.events-form-wrapper .events-mail-id{text-align: left;width: 100%;border-radius: 4px;border: #c1c5cd solid 2px;padding: 9px 12px;font-size: 16px;background: #fff;box-shadow: none;outline: none;appearance: none;-webkit-appearance: none;color: #333;font-weight: 400;}
.show-valid-error{color: rgb(221, 32, 34);font-size: 14px;margin-top: 4px;display: inline-block;position: absolute;left: 0;bottom: -25px;}
.bottom_popup_container .scroll-triggered-box .stb-close{width:40px;height:40px;background:#fff;border:#d7d7d7 solid 2px;color:#333;font-size:24px;display:flex;justify-content:center;align-items:center;top:15px;right:15px;transition:transform all 0.3s;font-weight:600;}
.bottom_popup_container .scroll-triggered-box .stb-close:hover{transform:translateY(-1px);}
.bottom_popup_container .scroll-triggered-box .whiteBtnNectar .btn-default.btns-wraper{min-width:190px;margin-top: 32px;}
.giftcard-cpn{margin-left: 12px;}
.change-bottom-popup.exit-poppuClose.change-cross-btn{top: 15px;border: none;background: transparent;right: auto;position: absolute;left: 50%;transform: translateX(-50%);}
.change-bottom-popup.exit-poppuClose.change-cross-btn .close.remove-props{margin-left: 0;line-height: normal;width: 28px;height: 28px;opacity: 1;display: flex;background: transparent;position: absolute;justify-content: center;align-items: center;min-height: auto;}
.change-bottom-popup.exit-poppuClose.change-cross-btn .close.remove-props span{position: absolute;}
.portfolio-btn-actions.change-bottom-popup.exit-poppuClose .close span.cross-left, .portfolio-btn-actions.change-bottom-popup.exit-poppuClose .close span.cross-right {opacity: 1;max-width: inherit;overflow: visible;}
.close.remove-props span.cross-left {transform: rotate(45deg);}
.close.remove-props span.cross-left, .close.remove-props span.cross-right{width: 24px;height: 2px;background: #a29797cc;display: inline-block;}
.close.remove-props span.cross-right{transform: rotate(-45deg);}
.stb-content.bottom-content-props{width:100%;display: flex;justify-content: center;text-align:center;}
.stb-content.bottom-content-props .btn-default + .btn-default{margin-left:16px;}
.bottom_popup_container .scroll-triggered-box .stb-close.change-btn-props{background: transparent;border: none;position: absolute;left: 50%;transform: translateX(-50%);outline: none;box-shadow: none;cursor: pointer;width:28px;height:28px;}
.bottom_popup_container .scroll-triggered-box .stb-close.change-btn-props:before,
.bottom_popup_container .scroll-triggered-box .stb-close.change-btn-props:after{position: absolute;content:"";width:24px;height:2px;background: #a29797cc;top:50%;left:50%;}
.bottom_popup_container .scroll-triggered-box .stb-close.change-btn-props:before{transform: translate(-50%,-50%) rotate(45deg);}
.bottom_popup_container .scroll-triggered-box .stb-close.change-btn-props:after{transform: translate(-50%,-50%) rotate(-45deg);}
@media(max-width:576px){
    .bottom_popup_container .scroll-triggered-box .whiteBtnNectar .btn-default.btns-wraper,
	.bottom_popup_container .scroll-triggered-box .whiteBtnNectar a{width: 100%;}
	.bottom_popup_container .scroll-triggered-box a:last-child{margin-left:0px;margin-top:15px;}
    .stb-content.bottom-content-props .btn-default + .btn-default{margin-left:0px;}
}
/* Bottom popup css end */

/* Social media popup css start */
.exit-main-body{overflow: hidden;}
.social-pd.change-height-scroll{margin-top: 10px;}
.ouibounce-modal.social-media-popup{position: fixed;top:0;left: 0;background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height: 100%;overflow-y: auto;width: 100%;z-index: 99999;}
.social-media-popup h1,
.social-media-popup h2,
.social-media-popup h3,
.social-media-popup h4,
.social-media-popup h5,
.social-media-popup h6,
.social-media-popup p{word-break: break-word!important;text-align: center!important;}
.social-media-popup.mob-changes h1.common-new.text-align,
.social-media-popup.mob-changes h2.common-new.text-align,
.social-media-popup.mob-changes h3.common-new.text-align,
.social-media-popup.mob-changes h4.common-new.text-align,
.social-media-popup.mob-changes h5.common-new.text-align,
.social-media-popup.mob-changes h6.common-new.text-align{margin:10px 0px 10px;font-weight: 500;}
.social-media-popup.mob-changes .btn-primary{border-radius: 4px;padding:6px 12px;font-size: 14px;}
.social-pd.change-height-scroll.emails-holder .imported-area{max-width: 100%;width: 100%;margin: 0;display: flex;flex-wrap: wrap;max-height: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.social-media-popup .modal-header{background:#fff;min-height:0;padding:0;border:none;}
.social-media-popup .modal-content{box-shadow: none;border:none;}
.social-media-popup .modal-header .close{color:#333;}
.social-media-popup .modal-dialog,
.social-media-popup .modal-body{background:#fff;}
.social-media-popup .modal-header .close{margin-top:8px;margin-right:16px;}
.common-new{width:100%;float: left;}
.text-align{text-align: center;}
.offer-pd-around{padding:12px 12px 0;}
.offer-title-text{font-size:26px;font-weight:var(--semi-bold);margin-top: 0;margin-bottom: 0;}
.offer-title-text span{display:block;font-family: var(--font);}
.offer-title-detail{font-size:16px;font-weight: var(--normal);margin: 12px 0 30px;padding:0;font-family:var(--font);}
.share-people{font-size:16px;margin-bottom:6px;margin-top: 0;}
.social-pd{padding:0 8%;}
.change-height-scroll.emails-holder{max-height: 400px;width:84%;border: #d7d7d7 solid 1px;border-radius: 4px;margin: 0 8% 36px;max-width: 100%;display: flex;float: none;padding: 49px 0 0;position: relative;}
.social-pd.change-height-scroll.emails-holder .make-fixed-top{position: absolute;text-align: left;padding: 12px;display: flex;align-items: center;left: 0;right: 0;background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1);color: #82bc3b;top: 0;border-radius: 4px 4px 0 0;}
.social-pd.change-height-scroll.emails-holder .common-new{text-align: left;padding:12px;border-top:#d7d7d7 solid 1px;display: flex;align-items: center;}
.ouibounce-modal.social-media-popup .exit-popups-main{background: transparent;}
.ouibounce-modal.social-media-popup .modal-exit{max-width: 700px;width: 100%;top:140px;}
.social-pd.change-height-scroll.emails-holder .common-new:first-child{border-top:none;}
.social-pd.change-height-scroll.emails-holder input[type=checkbox]{margin: 0 16px 0 0;}
.social-pd.change-height-scroll.emails-holder img{width:42px;height:42px;border-radius:100px;margin-right: 16px;border:#f2f2f2 solid 2px;}
input[type="text"].share-people-info,
input[type="email"].share-people-info,
textarea.share-people-info{text-align:left;width: 100%;border-radius:4px;border:#d7d7d7 solid 1px;padding:8px;
font-size:14px;background:#f2f2f2;box-shadow: none;outline: none;appearance: none;-webkit-appearance: none;}
input[type="text"].share-people-info:hover,
input[type="email"].share-people-info:hover,
textarea.share-people-info:hover{background:#fff;}
input[type="text"].share-people-info:focus,
input[type="email"].share-people-info:focus,
textarea.share-people-info:focus{border:#2962ff solid 1px;}
textarea.share-people-info{text-align: left;resize:none;}
.homeIndex h2.share-people{font-size:16px!important;line-height:1.4;margin-top:0;}
.social-media-linking > ul{margin: 0;padding: 0;text-align: center;}
.social-media-linking > ul > li{display:inline-block;vertical-align:top;margin: 0 3px;border-radius:4px;width:36px;height:36px;}
.social-media-linking > ul > li > a{display:flex;font-size:16px;justify-content: center;align-items: center;height: 100%;}
.social-media-linking > ul > li > a:hover{text-decoration: none;}
.aol-icon-bd{border-radius:100%;}
.icon-facebook:before{content: "\f09a";}
.icon-pinterest:before,
.icon-pinterest-p:before{content: "\f231";}
.icon-twitter:before{content: "\f099";}
.icon-linkedin:before{content: "\f0e1";}
.icon-instagram:before{content: "\f16d";}
.social-media-popup .facebook{border:#3b5998 solid 1px;background:#3b5998;}
.social-media-popup .linkedin{border:#0077b5 solid 1px;background:#0077b5;}
.social-media-popup .twitter{border:#55acee solid 1px;background: #55acee;}
.social-media-popup .instagram{border:#c32aa3 solid 1px;background:#c32aa3;}
.social-media-popup .pinterest{border:#bd081c solid 1px;background:#bd081c;}
.social-media-popup .google-plus{border:#dc4e41 solid 1px;}
.social-media-popup .whatsapp{background:#25d366;border:#25d366 solid 1px;}
.social-media-popup .facebook .icon{color:#fff;padding:9px 13px;}
.social-media-popup .linkedin .icon,
.social-media-popup .pinterest .icon,
.social-media-popup .instagram .icon,
.social-media-popup .whatsapp .icon,
.social-media-popup .twitter .icon{color:#fff;}
.social-media-popup .google-plus .icon{color:#fff;}
.social-media-popup .whatsapp .icon{font-size:15px;}
.social-media-popup .facebook:hover,
.social-media-popup .linkedin:hover,
.social-media-popup .twitter:hover,
.social-media-popup .instagram:hover,
.social-media-popup .pinterest:hover,
.social-media-popup .google-plus:hover,
.social-media-popup .whatsapp:hover{background:#fff;}
.social-media-popup .facebook:hover .icon{color:#3b5998;}
.social-media-popup .twitter:hover .icon{color:#55acee;}
.social-media-popup .linkedin:hover .icon{color:#0077b5;}
.social-media-popup .instagram:hover .icon{color:#c32aa3;}
.social-media-popup .pinterest:hover .icon{color:#bd081c;}
.social-media-popup .google-plus:hover .icon{color:#fff;}
.social-media-popup .whatsapp:hover .icon{color:#25d366;}
.social-media-popup h4{font-size: 18px;}
.margin-top-bottom{margin:24px 0 80px;}
.bottom-border{position: relative;}
.bottom-border:after{position: absolute;bottom:-40px;width:60px;height:1px;background:rgba(0,0,0,0.8);content: '';margin-left: -30px;left:50%;}
.import-contact{font-size:14px;display: inline-block;margin:30px 0 12px;}
.import-contact,
.import-contact:hover,
.import-contact:focus,
.skip-conditions,
.skip-conditions:hover,
.skip-conditions:focus{color:rgba(255,165,0,1);}
.skip-conditions,
.skip-conditions:hover,
.skip-conditions:focus{cursor: pointer;}
.import-contact,
.import-contact:hover,
.import-contact:focus{pointer-events:none;}
.import-contact:hover{text-decoration:none;}
.social-media-linking.circular-social > ul > li{width:28px;height: 28px;border-radius:100%;}
.social-media-linking.circular-social > ul > li{border:none;}
.social-media-linking.circular-social > ul > li:hover img,
.social-media-linking.circular-social > ul > li:first-child:hover{transform: scale(1.2);}
.social-media-linking > ul .whatsapp{display:none;}
.facebook.gmail-bg{background:#e4e4e4;}
.facebook.gmail-bg img{max-width:50%;}
.circular-social{margin-bottom:36px;}
.select-all-elements{font-size:16px;}
.invites-btn{font-weight: 500;letter-spacing: .8px;font-size: 15px;border-radius:2px;margin-top:30px;padding:11px 22px;display:inline-block;text-transform: uppercase;background:#82bc3b;border: 1px solid #82bc3b;color: #fff;transition: transform 0.3s;border-radius:35px;cursor:pointer;}
.invites-btn,.invites-btn:hover,.invites-btn:focus{color: #fff;}
.invites-btn:hover{transform: translateY(-1px);}
.skip-conditions{font-size:14px;display: inline-block;margin-top: 12px;}
.skip-conditions:hover{text-decoration:underline;}
.skip-conditions .fa,
.skip-conditions .icon{font-size:6px;}
.term-cond-text{font-size:14px;color:#333;margin-top:24px;margin-bottom: 0;}
.term-cond-text span, .term-cond-text a{display:inline-block;}
.term-cond-text span{color:rgba(255,0,0,1);font-size:16px;font-weight:var(--bold);}
.term-cond-text a{font-weight:var(--bold);}
.term-cond-text a,
.term-cond-text a:hover,
.term-cond-text a:focus{color:#333;}
.term-cond-text a:hover{text-decoration:underline;}
.ouibounce-modal.social-media-popup .modal-exit,
#ouibounce-modal.social-media-popup .modal-exit{height:80%;}
textarea.share-people-info::-webkit-input-placeholder{text-transform: none;font-size:14px;color:#999;}
textarea.share-people-info:-moz-placeholder{text-transform: none;opacity:  1;font-size:14px;color:#999;}
textarea.share-people-info::-moz-placeholder{text-transform: none;opacity:  1;font-size:14px;color:#999;}
textarea.share-people-info:-ms-input-placeholder{text-transform: none;font-size:14px;color:#999;}
textarea.share-people-info::-ms-input-placeholder{text-transform: none;font-size:14px;color:#999;}
.social-media-popup .portfolio-btn-actions.exit-poppuClose {display: inline-block;padding: 0 ;position: absolute;right: -38px;top: -49px;z-index: 9999;}
.social-media-popup .portfolio-btn-actions.exit-poppuClose .close{text-shadow: none;}
.social-media-popup .portfolio-btn-actions.exit-poppuClose{background:transparent;border:none;width:auto;height: auto;}
.social-media-popup .btn-actionCss {text-align: right;}
.social-media-popup .btn-actionCss li {display: inline-block;}
.social-media-popup .portfolio-closeBtn {display: inline-block; position: relative;width: 100%;}
.social-media-popup .portfolio-closeBtn .close{border: 1px solid rgba(255, 255, 255, 0.9);border-radius: 20px;opacity: 0.6;top: 22px;margin: 0 10px 10px 0;min-height: 40px;color: #fff;}
.social-media-popup ul.btn-actionCss li a, 
.social-media-popup .portfolio-continueBtn .btn-continue {border: medium none;border-radius: 20px;box-shadow: none;display: inline-block;font-size: 17px;font-weight: 300;margin: 0 10px 0;padding: 8px 20px;position: relative;text-transform: capitalize;}
.social-media-popup .portfolio-closeBtn .close span {float: left;left: 0;max-width: 0;opacity: 0;overflow: hidden;position: relative;transition: all 0.4s ease 0s;}
.social-media-popup .carousel span {font-size: 13px;}
.social-media-popup .portfolio-closeBtn .close { border: 1px solid rgba(0,0,0,0.8);background:rgba(0,0,0,0.8); border-radius: 20px; opacity: 0.8; top: 22px; margin:0 10px 10px 0; min-height:40px; color:#fff;}
.social-media-popup .portfolio-closeBtn .close:hover { color:#fff; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; border-color: transparent; opacity: 0.8;}
.social-media-popup .portfolio-closeBtn .close:after { content: "\f00d"; font-family: FontAwesome; transition:transform 250ms ease-in-out 0s; position:absolute; right: 13px; top: 10px;}
.social-media-popup .portfolio-closeBtn .close:hover:after { transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);top:11px; }
.social-media-popup .portfolio-closeBtn .close span { float: left; left: 0; max-width: 0; opacity: 0; overflow: hidden; position: relative; transition: all 0.4s ease 0s;}
.social-media-popup .portfolio-closeBtn .close:hover span { font-size:16px; left: -10px; max-width: 60px; opacity: 1; top:4px;}
.social-media-popup.social-page-props{width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:54px 60px 60px;background:#f8f8f8;display: flex;flex-wrap: wrap;flex-direction: column;margin-top:32px;}
@media screen and (max-width:991px){
    .ouibounce-modal.social-media-popup .modal-exit{top:85px;}
    .offer-title-detail{padding:0 4%;}
    .social-pd{padding:0 8%;}
    .ouibounce-modal.social-media-popup.mob-changes .modal-exit{max-width:84%;}
}
@media screen and (max-width:767px){
    .change-height-scroll.emails-holder{width:100%;margin:0 0 36px;}
    .ouibounce-modal.social-media-popup.mob-changes .modal-exit{max-width:100%!important;;margin: 0px!important;}
    .offer-title-detail,
    .social-pd{padding:0;}
    .offer-title-text{font-size:24px;}
    .share-people{margin-bottom:4px;}
    .social-media-popup.mob-changes .coupon-code-modal{padding:0;}
    .social-media-popup.mob-changes .exit-popups-main{padding:20px 0;}
    .social-media-popup .portfolio-btn-actions.exit-poppuClose{top:-48px;right:-35px;}
    .social-media-popup.social-page-props{padding-left:15px;padding-right:15px;margin-top: 0px;}
    .social-media-linking > ul .whatsapp{display:inline-block;}
    
}
@media screen and (max-width:640px){
    .offer-pd-around{padding:12px 0 0;}
    .offer-pd-around img{height: auto;}
    .social-media-popup.mob-changes .exit-popups-main{padding:20px 0 0;}
    .mobile-header.social-share-mob .mid-logo.dh_pic_lazy > a{align-items: center;}
}
@media screen and (max-width:360px){
    .offer-title-text{font-size:20px;}
}
.ouibounce-modal.social-media-popup .modal-body{padding:24px;}
.ouibounce-modal.social-media-popup.mob-changes .modal-exit{position:relative;top:0;margin:60px auto;height: auto;display:flex}
.ouibounce-modal.social-media-popup .coupon-code-modal,
.ouibounce-modal.social-media-popup .exit-popups-main{width:100%;float: left;text-align: center;}
.social-media-popup.mob-changes .portfolio-btn-actions.exit-poppuClose{top:0;right:0;}
.social-media-popup.mob-changes .portfolio-closeBtn .close{margin:0;padding:0;background: transparent;border:none;border-radius: 0;top:14px;right:14px;opacity: 1;color: #a29797cc;width:24px;min-height:24px;max-width:24px;display: flex;justify-content: center;align-items: center;transform: rotate(45deg);}
.social-media-popup.mob-changes .portfolio-closeBtn .close:after{content:''}
.social-media-popup.mob-changes .portfolio-closeBtn .close:hover{opacity: 1;background: transparent;}
.social-media-popup.mob-changes .portfolio-closeBtn .close:hover span{top:auto;left:0;}
.social-media-popup.mob-changes .portfolio-closeBtn .close span{opacity: 1;visibility: visible;max-width: initial;position: absolute;}
.social-media-popup.mob-changes .close.remove-props span.cross-left,
.social-media-popup.mob-changes .close.remove-props span.cross-right{width:24px;height:2px;background: #a29797cc;display: inline-block;}
.social-media-popup.mob-changes .close.remove-props span.cross-left{transform: rotate(90deg);}
.social-media-popup.mob-changes .close.remove-props span.cross-right{transform: rotate(0deg);}
.couponSuccess{display: inline-block;padding:12px;background: #fff;color: #333;border-radius: 4px;font-size: 14px;margin:0 auto;box-shadow:1px 2px 6px rgba(0,0,0,.1);font-weight: 600;text-transform: uppercase;}
.successTxt{width:100%;float:left;text-align: center;}
.successTxt .btn{padding: 12px 30px;border-radius: 30px;text-transform: uppercase;font-weight: 600;letter-spacing: 0.2px;line-height: 1.43;font-size: 15px;min-width: 209px;transition: transform 0.3s;height:auto;border-color: #82bc3b;}
.successTxt .btn,
.successTxt .btn:hover,
.successTxt .btn:focus{background:#82bc3b;color:#fff;}
.successTxt .btn:hover{transform: translateY(-1px);}
.successTxt.couponSuccess{width: auto;margin-left: auto;margin-right: auto;float: none;}
#root_header .festive-strip .successTxt .btn{padding: 6px 20px;line-height: 1.43;min-width: 108px;font-size: 11px;margin-left: 8px;height: auto;display: inline-block;width: auto;border-radius: 30px;vertical-align: initial;border:none;}
#root_header .festive-strip .couponSuccess{padding:8px 12px;font-size: 12px;line-height: normal;margin-left: 6px;}
/* Social media popup css end */

