.clearfix{clear: both;}
.popup{position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 59%;z-index: 9999;display: none;margin: 0px auto;}
.popup-content{width: 900px;margin: 0 auto;box-sizing: border-box;padding: 40px;background: transparent;position: relative;padding-top: 0px;padding-left: 35px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}
.close-button{width: 25px;height: 25px;position: absolute;top: 0px;right: -1px;background: /*rgba(0,0,0,.8)*/ none;font-size: 20px;text-align: center;color: black;text-decoration: none;line-height: 21px;}
.close-button:hover{background:#000}@media screen and (max-width:720px){.popup-content{width:90%}}
.loader_main{position: fixed;background: #fff;left: 0px;right: 0;z-index: 99999999999;width: 47%;margin: 0px auto;border: 5px #637BFF solid;padding-bottom: 100px;top: 23%;padding-top: 40px;display: none;}
.loader_main img{position: absolute;left: 0px;right: 0;width: 9%;margin: 0px auto;top: 40%;bottom: 0;}
.loader_main p{text-align: center;position: absolute;top: 50%;bottom: 0;left: 0;right: 0;font-size: 20px;}
.loader_social{position: fixed;background: #ffffffb8;left: 0px;right: 0;top: 0;bottom: 0;z-index: 99999999999;display: none;}
.loader_social p{text-align: center;position: absolute;top: 50%;bottom: 0;left: 0;right: 0;font-size: 20px;}
.loader_feed{position: fixed;background: #ffffffb8;left: 0px;right: 0;top: 0;bottom: 0;z-index: 99999999999;display: none;}
.loader_feed p{text-align: center;position: absolute;top: 50%;bottom: 0;left: 0;right: 0;font-size: 20px;}
.shareable_image{margin-top: 15px;}  
.shareable_image .filename{display:inline-block;width: 47%;height: 59px;border: 1px solid #dfe1e4;min-width: 190px;border-radius: 2px;padding: 23px 10px 0 15px;position: relative;margin-right: 12px;}
.shareable_image span{position: absolute;top: 6px;left: 15px;font-size: 12px;line-height: 1.75;color: #939aa0;font-weight: 400;}
.shareable_image input{display: block;border: 0px;outline: none;width: 100%;line-height: 32px;font-weight: bold;}
.shareable_image .btn{min-width: 120px;height: 59px;line-height: 59px;font-weight: 700;font-size: 17px;background: #637BFF;color: #fff;display: inline-block;text-align: center;position: relative;top: -11px;border-radius: 3px;left: 3px;}
.text_area_post textarea{
    /*color: #000 !important;width: 97%;height: 130px;outline: currentcolor none 0px;border: 1px solid rgb(223, 225, 228);padding-left: 14px;padding-top: 10px;*/
    color: #000 !important;
    width: 100%;
    height: 170px;
    outline: currentcolor none 0px;
    border: 1px solid rgb(223, 225, 228);
    padding: 10px;
    resize: none;
}
.shareable_image label{display: block;font-weight: bold;margin-bottom: 5px;}
.text_area_post label{display: block;font-weight: bold;margin-bottom: 5px;font-size: 20px;}
.shareable_sch{margin-top: 10px;}
.schedule_date label{font-weight: bold;}
.schedule_date{margin-top: 5px;}
.schedule_date .form_datetime input{width: 48%;line-height: 30px;padding-left: 10px;border: 1px #dfe1e4 solid;margin-top: 3px;outline: none;}
.shareable_sch #for_later{margin: -3px 3px 0 0;}
.shareable_sch label{cursor: pointer;}
#post_submit{margin-top:20px;width: 33%;background: #3b53d7cc !important;}
#post_submit_sch{width: 37%;} 
.soacial_account_set{margin-top: 20px;}
.soacial_account_set ul{margin-left: 0px;margin-top: 0px;margin-bottom: 0px;}
.soacial_account_set ul li{list-style: none;padding-left: 0px;float: left;margin-right: 15px;}
.soacial_account_set ul li input{margin-right: 5px;}
.schedule_date input{width: 50%;border: 1px rgb(223, 225, 228) solid;line-height: 35px;padding-left: 12px;}
.datepicker > .datepicker_inner_container > .datepicker_calendar{width: 20em !important;}
body .datepicker > .datepicker_header > .icon-close{top: -2px;right: 14px;font-size: 16px;cursor: pointer;}
a.icon-close{display: none;}
a.icon-home{display: none !important;}
div.icon-home{font-size: 16px;cursor: pointer;}
.add_acount{margin-top: 10px;}
.add_acount a{text-decoration: underline;}
#success_msg{background: #637bff;color: #fff;padding: 7px;margin-top: 10px;padding-left: 14px;display: none;}
#success_msg_feed{background: #637bff;color: #fff;padding: 7px;margin-top: 10px;padding-left: 14px;display: none;}
#success_msg_subs{background: #637bff;color: #fff;padding: 7px;margin-top: 10px;padding-left: 14px;display: none;}
#success_msg_custom_feed{background: #637bff;color: #fff;padding: 7px;margin-top: 10px;padding-left: 14px;display: none;}
.msg_delete{display: none}
.msg_delete p{width: 100%;color: #fff;font-weight: bold;padding: 15px;border-radius: 2px;}
.msg_delete_success{background: #637bff;}
.msg_delete_warn{background: #ff9d00;}
.main_sch .button-danger{background: #e16d5a;padding: 5px;border: 0px;color: #fff;border-radius: 3px;width: 35px;}
.progressbar{background: #eaeaea;width: 75%;height: 10px;border-radius: 10px;margin: 0px auto;}
.progress{background: #637BFF;width: 0%;height: 10px;border-radius: 15px;transition: 2s width;}
.loader_main_del{display:none;background: #eaeaea8c;width: 100%;height: 100%;position: fixed;top: 0;z-index: 9999;}
.left_share_image{width: 44%;float: left;position: relative;}
.left_share_schdule{width: 59%;}
.shareable_main{width: 58%;float: left;padding-left: 40px;padding-top: 30px;padding-right: 30px;position: absolute;left: 41%;height: 527px;}
.main_share_pop{position: relative;}
.left_heading{position: absolute;/*background: #00000073;*/top: 0;bottom: 0;left: 0;right: 0;}
.left_heading h2{color: #fff;position: absolute;left: 0;right: 0;margin-left: auto; margin-right:auto;margin-top: 34%;font-size: 56px;font-weight: bold;width: 280px;}
.loader_heding{font-size: 90px;font-weight: bold;text-align: center;color: #637BFF;}
.facebook i{color: #4267B2;}
.instagram i{color: #8a3ab9}
.linkedin i{color: #0e76a8}
.twitter i{color: #1DA1F2;}
#post_submit.del_button{background: #e83333 !important;}
.load_set{padding-top: 12%;}
#calendar .fc-view-agendaWeek .fc-event-vert{width: 95px !important;height: 0px !important;}
#calendar .fc-view-agendaWeek .fc-event-icons p{bottom: -38px !important;}
#calendar .fc-view-agendaWeek .fc-event-icons p:after{display: none !important;}
.sch_calender_set{background-color: #3b53d7cc;} 
#success_msg a{color: #fff;text-decoration: underline;padding-left: 3px;}

#calendar .fc-view-agendaDay .fc-event-vert{width: 95px !important;height: 0px !important;}
#calendar .fc-view-agendaDay .fc-event-icons p{bottom: -38px !important;}
#calendar .fc-view-agendaDay .fc-event-icons p:after{display: none !important;}
/*IBS GEEK*/
input.errorOcured {border-color: #e78878;}
.emptysche_error, .error_socialacc {font-weight: 600;color: #ff3e1e;}
/*IBS GEEK*/
.main_tile_set h1{float: left;} 
.post_trigger{float: left;margin-left: 12px;}
.post_trigger a{background: #2153cc!important ;padding: 12px 30px !important;color: #fff !important;font-size: 15px !important;font-weight: bold !important;border-radius: 3px;}
.post_trigger:hover{background: #ff3b30;}
.post_trigger:hover a{color: #fff;}
.main_tile_set{margin-bottom: 20px;}
.main_post_set .left_share_image{width: 46% !important;}
.main_post_set .schdule_date_main{display: none;}
.post_date_main{display: none;}
.main_post_set .post_date_main{display: block;}
.add_attac span{display: block;}
.main_post_set .shareable_sch{margin-top: 0px;}
.add_attac{display: none;}
.main_post_set .add_attac{display: block;} 
.add_attac label{font-weight: bold;}
.soacial_account_set ul li label span{text-transform: capitalize;}
.bootstrap-datetimepicker-widget.dropdown-menu li:last-child{position: absolute;top: 0;left: 102%;background: #fff;display: block;z-index: 999999999999;height: 100%;box-shadow: 1px 1px 4px 1px #a7a7a7ea;border-radius: 5px;} 
.bootstrap-datetimepicker-widget.dropdown-menu li:last-child .timepicker{margin-top: 23%;}
.bg_shadow{background: rgba(0,0,0,.75);position: fixed;top: 0;bottom: 0;width: 100%;z-index: 999;display: none;}
.picker-switch.accordion-toggle{display: none;}
@media screen and (max-width: 767px) and (min-width:320px){
.left_share_image{display:none;}
.shareable_main{width: 100%;left: 0;height: auto;padding-bottom: 20px;padding-top: 10px;padding-left: 15px;padding-right: 15px;border-radius: 0px;}
.popup .popup-content{width: 100%;padding-left: 35px;padding-bottom: 30px;margin-top: 50px;padding-left: 25px;padding-top: 20px;padding-right: 16px;}
.close-button{top: 20px;right: 16px;}
.text_area_post textarea{height: 135px;}
#post_submit{width: 44%;}
#post_submit_sch{width: 54%;}
.loader_main{width: 90%;padding-bottom: 68px;}  
.loader_heding{font-size: 50px;}
.datepicker_timelist{display: none;}
.main_sch{overflow-x: auto;}
.popup{width: 100%;top: 5px;}
.main_listing_pop .close-button {right: 16px !important;}
.schedule_date input{width: 100%;}
.bootstrap-datetimepicker-widget.dropdown-menu li:last-child{position: initial !important;display: none;box-shadow: none;height: initial !important;}
body .main_share_pop .collapse.show{display: block !important;}
.popup .popup-content{margin-top: 82px;}
.bootstrap-datetimepicker-widget table th.picker-switch{width: auto !important;}
.picker-switch.accordion-toggle{display: initial;}
.bootstrap-datetimepicker-widget.dropdown-menu li:last-child .timepicker{margin-top: 0%;}
#calendar table:first-child tr td:first-child{display: block;}
#calendar table:first-child tr:first-child{display: block;}
}
@media screen and (max-width: 991px) and (min-width:768px){
.left_share_image{width: 45%;}
.shareable_main{padding-left: 25px;padding-top: 15px;padding-right: 20px;left: 37%;height: auto;padding-bottom: 30px;width: 60%;}
.left_heading h2{font-size: 42px;}
.text_area_post textarea{height: 120px;}
.shareable_sch{margin-top: 11px;}
.close-button{right: 60px;}
.popup-content{width: 760px;}
.text_area_post label{font-size: 15px;}
.loader_main{width: 75%;padding-bottom: 100px;padding-top: 70px;}
.loader_heding{font-size: 60px;}
.left_share_image{display: none;}
.popup .popup-content{width: 100%;}
.popup .shareable_main{width: 100%;}
.popup .shareable_main{left: initial;}
.main_post_popup .popup{width: 59%;}
.main_post_popup .close-button{right: 0;}
}
@media screen and (max-width: 1200px) and (min-width: 992px){
.popup-content{margin-top: 50px;}
body .popup .dropdown-menu{margin-top: -35px;}
.popup{width: 90%;top: 0px;}
}
.main_listing_pop .popup{width: 51%;}
.main_listing_pop .left_heading{display: none;}
.main_listing_pop .shareable_main{position: initial;}  
.main_listing_pop .close-button{right: -1px;}
.popup.main_listing_pop{width: 68%;}
.main_listing_pop .left_share_schdule{width: 51%; /*height: 540px; overflow: hidden; background: #fff;*/}
.main_custom_feed .left_share_schdule{overflow: initial !important;}
/*.main_listing_pop .left_share_schdule img{width: 100%;height: 100% !important;object-fit: contain;}*/
/*.main_listing_pop .left_share_schdule img{
    width: 100%;
    height: 100% !important;
    object-fit: contain;
}*/
.main_listing_pop .shareable_main{width: 49%;/*height: 540px;*/}
/*.main_listing_pop .popup-content{width: 1024px;}*/
.link_designer a{background: #2153cc  !important;padding: 12px 30px !important;color: #fff !important;font-size: 15px !important;font-weight: bold !important;border-radius: 3px;}
.link_designer{float: left;}
.error_post{font-weight: 600;color: #ff3e1e;display: none;}
#post_submit_new{margin-top:20px;width: 49%;background: #3b53d7cc !important;}
#post_submit_sch_new{width: 49%;}
.main_post_set .shareable_main{height: 552px;padding-bottom: 47px;}
.vidHolder{display: none;}
.vidHolder img{text-decoration: underline;position: relative;top: 8px;font-size: 13px;}
.UploadLoader{width: 5%;height: 23px;float: left;margin-right: 6px;display: none;}
.main_sub_butt{background: #dfdfdf;text-align: center;cursor: pointer;margin-top: -15px;width: 100%;font-weight: bold;}
.main_none{display: none !important;}
.main_feed_data select{width: 45%;line-height: 30px;height: 43px;margin-top: 7px;}
.main_feed_data a{margin-top: 13px;width: 37%;background: #3b53d7cc !important;display: block;text-align: center;color: #fff;line-height: 43px;border-radius: 3px;font-weight: bold;}
.main_social_feed{margin-top: 17px;margin-bottom: 15px;}
.main_social_feed ul{margin: 0px;list-style: none;}
.main_social_feed ul li{float: left;margin-right: 12px;}
.subscribe_popupmain .shareable_main{width: 100%;height: initial !important;}
.popup.subscribe_popupmain{width: 53%;}
.subscribe_popupmain{width: 496px !important;}
.subscribe_popupmain .popup-content{width: auto;}
.subscribe_popupmain .shareable_main{padding-bottom: 33px;padding-right: 40px;}
.subs_head{text-align: center;}
.subs_head h2{margin: 0px;font-size: 40px;}
.subscribe_popupmain .shareable_sch{margin-top: 20px;margin-bottom: 15px;}
.subscribe_popupmain .shareable_sch #feed_cate{line-height: 29px;height: 53px;}
.subscribe_butt {width: 43%;margin: 0px auto;position: relative;}
.subscribe_butt a{ background: #637bff !important;padding: 12px 30px !important;color: #fff !important;font-size: 17px !important;font-weight: bold !important;border-radius: 3px;display: block;text-align: center;  }
#subs_social{display: block;margin-top: 15px;text-decoration: underline;}
#subs_social{display: none;}
.error_subs{background: #ff3131 !important;}
#feed{margin-right: 4px;margin-left: 4px;}
.feed_card{display: inline-block;width: 22%;margin-left: 15px;margin-right: 15px;border: 1px #eaeaea solid;margin-bottom: 20px;}
.main_feed_set{margin-left: -15px;margin-right: -15px;margin-top: 20px;}
.card_content{padding: 20px;}
.main_feed_set h1{margin: 0px;margin-left: 15px;margin-top: 48px;font-size: 50px;margin-bottom: 16px;text-transform: capitalize;}
.feed_card_head{text-transform: capitalize;}
.external_links{text-align: center;margin-top: 7px;}  
.external_links a{display: block;text-decoration: underline;color: #637bff;} 
.main_feed_data label{display: block;font-weight: bold;}
.main_feed_data{margin-top: 15px;}
.subs_trigger{float: right !important;} 
.popup .elementor-button{display: inline-block;line-height: 1;background-color: #2153cc;font-size: 15px;padding: 12px 24px;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;fill: #fff;text-align: center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}



 /* Custom style */
 .templates_list .template img {
    max-width: 100%;
    border-radius: 10px;
    height: 165px;
    box-shadow: 0 2px 4px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.16);
    overflow: hidden;
    transition: .3s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}

.templates_list .template_title
{
    color: #555;
    font-size: 16px;
    text-align: center;
}

.templates_list ul {
    list-style: none;
    text-align: justify;
    display: inline-block;
    margin-left: 0;
}
.templates_list ul li {
    margin-right: 16px;
    margin-bottom: 28px;
    display: inline-block;
}
.templates_list ul li > a {
	text-decoration: none !important; 
}
.crello-brands-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px;
}
.crello-brands-header .crello-brands-title {
    margin: 0;
}

.crello-brands-grid .templates_list .crello-cat {
    width: 100%;
    text-align: justify !important;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.main_custom_feed .feed_custom_attac{margin-top: 25px;margin-bottom: 25px;}
.main_custom_feed #feed_cate{line-height: 48px;height: 45px;margin-bottom: 25px;}
.main_custom_feed .post_date_main{margin-top: 30px;}
.main_custom_feed .shareable_main{height: 628px;width: 54%;}
.feed_card_para p{min-height: 50px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.feed_card_para a{float: right;color: #637bff;text-decoration: underline;}
.main_pop_sets .bg_shadow{z-index: 99999;}
.main_pop_sets .popup{z-index: 9999999;}
.button_sets_butto .shareable_main{width: 100%;left: initial !important;padding-bottom: 50px;padding-top: 56px;}
.button_sets_butto .close-button{right: 1px;}
.button_sets_butto .shareable_main{height: initial;}
.crllo_share_option input{background: #637bff !important;padding: 12px;}
.col_main{float: left;margin: 0px auto;text-align: center;position: relative;}
.col_main input{font-size: 15px;text-transform: capitalize;font-weight: bold;letter-spacing: inherit !important;border-radius: 3px;}
.post_trigger a.delete_button{background: #e83333 !important;} 
#calendar .fc-event:hover{opacity: 1 !important;}
.fc-event-container > *{z-index: initial !important;}  
.crllo_share_option{float: right;margin-top: 20px;margin-bottom: 20px;margin-right: 45px;}
.overlay_cl{width: 100%;height: 54px;position: absolute;top: 0px;cursor: pointer;background: #ffffff4d;display: none;}
.subs_trigger{position: relative;}
.subs_trigger .overlay_cl{top: -7px;} 
.disable_button{background: #ffffff7d;height: 42px;position: absolute;top: 0;width: 100%;cursor: no-drop;}
.loader_bg{background: #ffffff73;position: absolute;top: -33%;bottom: 0;width: 100%;z-index: 9999;display: none;}
.main_view_all ul.sf-menu{display: block;position: inherit;box-shadow: none;border: 0px;padding: 0px;}
.main_view_all ul.sf-menu li a{color: #e16d5a;padding-left: 0;text-decoration: underline;}
.blurPop{filter: blur(8px);-webkit-filter: blur(8px);}
.popcrello .shareable_main{left: 44%;}
.popcrello .left_heading h2{margin-top: 0px;margin-left: 0px;text-align: center;width: 100%;position: inherit;margin-bottom: 0;}
.popcrello .rend_pro{ position: relative;
top: 43%; 
transform: translateY(-50%); }
.popcrello .rend_pro h2{padding-left: 64px;padding-bottom: 24px;text-align: left;}
.popcrello .close-button{right: 0px;}
.popcrello#crelloPop .elementor-button{background-color: rgb(33, 83, 204) !important;}
#crelloPop .leftsideal{display: block !important;}  
.filedCrelloLayer{position: absolute;width: 100%;height: 100%;right: 0;left: 0;}
.crello_api_shadow{background: transparent;}
#prevwaring{background: #fff;width: 27%;border: 1px #000 solid;z-index: 99999999;}
#prevwaring .popup-content{position: relative;width: auto;}
#prevwaring .close-button{right: 0px;}
#prevwaring .mainpopbpdy{padding: 35px;}
.warning_shadow{background: #0000009c;position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;z-index: 9999999;display: none;}
#prevwaring .mainpopbpdy p{font-size: 30px;text-align: center;text-transform: uppercase;}
.main_tabs{border: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background: #E16D5A;
padding-top: 17px;
padding-bottom: 12px;}
.main_tabs #tabsprofile{
margin: 0px;
display: block;
height: auto;list-style: none;}
.main_tabs #tabsprofile li a{
color: #fff;
display: block;
text-transform: uppercase;
cursor: pointer;
}
.main_tabs #tabsprofile li a.inactive::after{
    background: transparent;
    }
.main_tabs ul li{float: left;padding-right: 50px;}
#tabsprofile li a::after {
    content: '';
    background: #FFA89A;
    width: 100%;
    height: 4px;
    display: block;
    position: relative;
    bottom: -12px;
    }

.main_tabs #tabsprofile li a{
    color: #fff;
    display: block;
    text-transform: uppercase;
}
.main_social_set a{
    background: #95C8E5;
    color: #fff !important;
    padding: 10px;
    //margin-top: 24px;
    display: block;
    width: 145px;
    text-align: center;
    }
.social_list{margin-top: 25px;}
.social_list ul{margin: 0px;list-style: none;}
.social_list ul li{margin-bottom: 10px;float: left;padding-right: 20px;}
.social_list ul li label{text-transform: capitalize;font-size: 16px;}
.loadingScreen{background: #ffffffbd;position: fixed;top: 0;bottom: 0;left: 0;right: 0px;display: none;}
.loadingScreen p{position: absolute;
top: 50%;
left: 0;
right: 0;
text-align: center;
width: 100%;
font-size: 45px;}
.headshot_main{background: #95C8E5;padding-top: 50px;}
.user_headshot_data h2{margin: 0px;
font-size: 35px;
color: #fff;
font-weight: lighter;}
.headshot_set{float: left;width: 13%;}
.headshot_set img{width: 100%;}
.user_headshot_data{float: left;margin-top: 55px;padding-left: 35px;}
.main_user_data .form_half{float: left;width: 50%;padding-left: 15px;padding-right: 15px;}
.main_user_data .form_half label{display: block;font-size: 20px;font-weight: bold;padding-bottom: 6px;}
.main_user_data .form_half input[type=text]{width: 100%;line-height: 35px;padding-left: 15px;font-size: 17px;appearance: auto;box-shadow: none;outline: none;}
.main_user_data .form_half input[type=color]{width: 100%;line-height: 35px;padding: 0px;font-size: 17px;appearance: auto;box-shadow: none;outline: none;min-height: 40.2px; opacity:1;}
.main_user_data .form_half input[disabled=disabled] {opacity: 0.5;}
.main_user_data .form_control{margin-left: -15px;margin-right: -15px;margin-top: 15px;margin-bottom: 15px;}
.submit_form .submit_left input{float: right;background: #2153CC;}
.main_success{background: #637bff;color: #fff;padding: 15px;display: none;margin-top: 25px;}
.main_success p{font-size: 16px;margin: 0px;text-transform: capitalize;}
.main_user_data .form_half select{width: 100%;line-height: 35px;padding-left: 15px;font-size: 17px;appearance: auto;box-shadow: none;outline: none;}

.post_submission_btn{
    background-color: #4362bf;
    border: none;
    color: #fff !important;
    padding: 6px 20px;
    cursor: pointer;
    border-radius: 4px;
    font-size: 15px;
    display: block;
    float: right;
    font-weight: bold;
}
.selectTime{
    padding: 10px 10px;
    margin-right: 12px;
    font-size: 14px;
    width: 175px;
    height: auto;
}
.time_input_edit {
    padding: 18px 6px;
    width: 75px;
    height: 24px;
    font-size: 14px;
    border: 1px #d0d0d0 solid;
    box-shadow: none;
}
hr{
    opacity: 0.3;
    margin: 30px 0;
    margin-bottom: 10px;
}

.heading_1{
    font-size: 16px;
}
.heading_2{
    font-size: 20px;
    padding: 15px 0;
}
.wrapping_day_area{
    display: flex;
    padding-top: 10px;
}
.days_name{
    border: 1px solid #0000001f;
    width: 200px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}
.time_here{
    padding-top: 10px;
}
.days_name h4{
    margin: 0;
    margin-bottom: -5px;
    font-weight: lighter;
    text-transform: capitalize;
}
.days_name:nth-child(2n+2){
    background-color: #80808024;
}
.days_name h5{
    font-size: 17px;
    display: inline-block;
    padding: 0 7px;
    position: relative;
    top: 7px;
    font-weight: bold;
    }
.popcrello .main_post_data{/*float: left;*/margin-right: 5px;}
.popcrello #post_submit{width: auto;}
.popcrello #post_submit_sch{width: auto;}
#post_download{margin-top: 20px;}

.text-box {
  min-width: 480px;
}
.text-container {
  white-space: nowrap;
  position: relative;
}
.text-container .text-icon {
  position: absolute;
  top: 0;
  left: 0;
}
.text-container textarea {
  position: absolute;
  top: 0;
  z-index: 1;
  color: black;
  background: none;
  padding-left: 15px;
}
.timer_set{float: left;}
.reset_button{float: right;}
.reset_button a{color: #000 !important;padding: 7px;border-radius: 3px;border: 1px solid #000 !important;width: 160px !important;display: block;text-align: center;font-size: 15px;}

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
.main_head{border-bottom: 1px #eaeaea solid;margin-bottom: 25px;}
.main_head h2{font-size: 33px;}
.main_time_set h4{font-size: 20px;margin-bottom: 0px;}
.submit_left{float: right;}
.submit_form{margin-top: 40px;}
.selectDate option{text-transform: capitalize;}
.timefor{width: 70px;}
.timer_set .selectDate{margin-right: 30px;} 
.schedule_main .main_social_set {display: inline-block;margin-left: 15px;}
.schedule_main .main_social_set a{margin: 0;padding: 6px 20px;border-radius: 4px;font-size: 15px;}
.social_connects ul {padding: 0;margin: 0;list-style: none;text-align: left;padding-left: 20px;}
.schedule_main hr{margin: 30px 0;}
.social_connects label{text-transform: uppercase;}
.maintabcontent .elementor-tab-content{padding-left: 0px;padding-right: 0px;}
.maintabcontent .elementor-section.elementor-section-boxed > .elementor-container{max-width: 1280px;}
.maintabcontent .elementor-tabs-wrapper > div{padding-left: 0px;}
.maintabcontent .elementor-tabs-wrapper::before{content: '';height: 1px;width: 2px;background: #000;}
.maintabcontent .elementor-tabs-wrapper a{display: block;
text-transform: uppercase;
color: #fff;
font-weight: lighter;}
.maintabcontent  .elementor-tabs-wrapper{border: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
background: #E16D5A;
padding-top: 23px;
padding-bottom: 19px;}
.maintabcontent .elementor-tabs-wrapper .elementor-tab-title{padding-top: 0px;
padding-bottom: 0px;
padding-right: 57px;} 
.maintabcontent .elementor-tabs-wrapper .elementor-tab-title.elementor-active a:after{content: '';
background: #FFA89A;
width: 100%;
height: 4px;
display: block;
position: relative;
bottom: -18px;}
.maintabcontent .elementor-column-wrap{padding-top: 0px !important;}
.maintabcontent .elementor-tabs-wrapper:before{content: '';
width: 100%;
height: 59px;
background: #E16D5A;
display: block;
position: absolute;
left: -100%;
top: 0;}
.maintabcontent .elementor-tabs-wrapper:after{content: '';
width: 100%;
height: 59px;
background: #E16D5A;
display: block;
position: absolute;
right: -100%;
top: 0;}
.main_time_set a{text-decoration: none !important;}
.bg_trans{width: 100% !important;display: block;height: 41px;background: #ffffff91;position: absolute;cursor: not-allowed;display: none;}
.main_div_crell_template .crello-brands-grid .templates_list .crello-cat{
    display: block !important;
    }
.templates_list ul li{
   //width: 18%;
}
.heading_main_cate h2{
    margin: 0px;
    font-size: 16px;
    float: left;
    margin-top: 2px;
}
.main_filter ul{
    list-style: none;
    margin: 0px;
    }
.main_data_temp{
    float: right;
    width: 75%;
    padding-top: 30px;
}
.heading_main_cate{
    padding: 10px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 10px;
    padding-bottom: 0px;
    padding-top: 5px;
    margin-top: 12px;
}
.heading_main_cate:hover{
    background: #eaeaea8f;
}
span.child_collapse,
.heading_main_cate span{
float: right;
    margin-top: 5px;
    }
.main_div_crell_template{
    margin-top: 35px;
}
.main_category_set ul li label {
    font-size: 14px;
    text-transform: capitalize;
    display: block;
    cursor: pointer;
}
.main_category_set{margin-bottom: 10px;}
.main_category_set ul{display: none;}
.search_main{margin-bottom: 30px;}
.searchInput{float: left;
width: 85% !important;
line-height: 40px !important;}
.submitInput{float: right;
line-height: 51px !important;
width: 116px;
border-radius: 6px;
font-size: 18px !important;
background: rgb(33, 83, 204) !important;
color: #fff !important;
text-align: center;}
.templates_list_set ul{list-style: none;margin: 0px;}
.templates_list_set ul li{float: left;
width: 10%;
margin-left: 10px;
margin-right: 10px;}
.main_temp_set{
 background: linear-gradient(180deg,rgba(0,0,0,.72),transparent);
border-radius: 8px 8px 0 0;
color: #fff;
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: -3px;
transition: .3s;
width: 100%;
z-index: 9;
font-size: 12px;
padding: 8px 11px 0px 8px;}
.crello_temp{
    position: relative;
}
.crello_temp:hover .main_temp_set{
   opacity: 1; 
}
.main_temp_page .template_title{font-size: 12px;
text-transform: capitalize;
margin-top: 5px;color: #121316;}
.parentcateopt{    float: left;
    padding: 8px;
    padding-top: 5px;}
.child_collapse{float: right;
width: 29px;
text-align: center;
line-height: 29px;
font-size: 30px;cursor: pointer;position: relative;
top: -5px;}
.parent_cate_list ul{padding-left: 48px;}
.bg_filter{background: #0000009e;
position: fixed; 
top: -213px;
bottom: 0;
width: 100%;
z-index: 999;
display: none;
min-height: 100vh;}
.main_hidden_temp{
    display: none;
} 
.templateGetGo .main_post_set .shareable_main{
    height: 522px;
}
.main_custom_feed.templateGetGo .left_share_schdule{
    overflow: hidden !important;
    }
.main_custom_feed.templateGetGo  #custom_feed_insert{
background: #637bff !important;
}
.main_temp_page ul li{
    //float: left;
}
.main_category_set ul.firstOpenSet{display: block;}
.maintempaleHead .mainHeadST{float: left;font-size: 25px;width: 87%;}
.maintempaleHead{margin-bottom: 10px;
display: block;}
.tempPagiMain{float: right;margin-top: 20px;
margin-bottom: 20px;}  

.tempPagiMain .page-numbers{
    display: none;
}
.tempPagiMain .page-numbers.current{
    display: block;
}
.tempPagiMain .page-numbers.next{
    display: block;
}
.tempPagiMain ul li{float: none !important;
width: auto !important;margin: 0px;}
.tempPagiMain ul li input{
    padding-right: 16px;
    padding-left: 16px;
    height: 40px;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    color: rgb(18, 19, 22);
    box-shadow: rgb(232, 232, 234) 0px 0px 0px 2px inset;
    margin: 0 8px;
    max-width: 64px;
    text-align: center;
    outline: none;
    border: 0px;
    }
.prevarrowSet a{
    width: 15px;
    height: 15px;
    display: block;
    border: 1px #000 solid;
    border-top: none;
    border-right: 0px;
    transform: rotate(42deg);
    position: relative;
    top: 2px;

}
.nextarrowSet a{
    width: 15px;
    height: 15px;
    display: block;
    border: 1px #000 solid;
    border-top: none;
    border-right: 0px;
    transform: rotate(-137deg);
    position: relative;
    top: 2px;
    }
.tempPagiMain ul{margin: 0px;}
.tempPagiMain ul li.disabled a{
    border-color: #999;
cursor: no-drop;
}
.mainHeadST .toptagbadge{background: #eaeaea;
    margin-right: 15px;
    float: left;
font-size: 15px;
padding: 10px;
border-radius: 9px;
padding-left: 15px;
font-weight: bold;
color: #000;
position: relative;
padding-right: 37px;cursor: pointer;margin-bottom: 15px;}
.mainHeadST .toptagbadge span{position: absolute;top: 9%;right: 9px;}
.toptagbadge span::after {
content: "\00d7";
font-size: 18px;
color: #8e8b8b;
}
.toptagbadge h4{text-transform: capitalize;margin-bottom: 0px;color: #121316;font-size: 14px;}
.mainHeadST h3{font-size: 25px;
margin-top: 6px;}
.allmainhead{
font-size: 24px;
font-weight: normal;
margin-bottom: 5px;
}
.checkImitate{
    width: 16px;
    height: 16px;
    border: 1px #b9b9b9 solid;
    text-align: center;
    position: relative;
    border-radius: 4px;
}
.checkImitate span{
    display: block;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -5px;
    left: 1px;
    }
.checkedTick{
    background-color: #637bff;
    }
.clickFilterCheckbox input[type='checkbox']{
    display: none;
    }
.clickFilterCheckbox .checkImitate{
float: left;
margin-top: 5px;
margin-right: 8px;
    }
.clickFilterCheckbox label{
float: left;
    }
.checkImitate span.noneTick{
    display: none;
} 
.crello_temp figure{
    position: relative;
    transition: .3s cubic-bezier(.645,.045,.355,1);
    top: 0px;
}
.crello_temp:hover figure{
    box-shadow: 0 8px 16px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.16);
    transform: translateY(-2px);
}
.headingCrelloTemp {
    float: left;
    font-weight: bold;
    width:80%;
    word-break: break-all;
    }
.magnicheck{
    float: right;
    background-color: rgba(18,18,22,.64);
    border-radius: 50%;
    height: 24px;
    width: 24px;
    text-align: center;
    }

.ico-mglass {
    position: relative;
    display: inline-block;
    border-radius: 30px;
    height: 10px;
    width: 10px;
    border: 2px solid #fff;
    position: relative;
    left: -1px;
    top: 1px;
}
.ico-mglass:after {
    content: "";
    height: 2px;
    width: 6px;
    background: #fff;
    position: absolute;
    top: 8px;
    left: 6px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);  
}
.previewImageSet .shareable_main{
    display: none;
}
.previewImageSet .left_share_image{
    width: auto !important;
    height: auto;
    overflow: initial !important;    
    }
.previewImageSet .popup-content{
    width: auto !important;
    display: table;
}
.previewImageSet.popup.main_listing_pop{
    width: 45%;
    transform: initial;
    left: 0;
    right: 0;
    top: 80px;
}
.previewImageSet.main_listing_pop .left_share_schdule img{
    width: 100%;
    height: 521px !important;
    margin: 0px auto;
    text-align: center;
    display: table;
    }
.search_main .searchInput{
    background: transparent none repeat scroll 0% 0%;
    box-shadow: inset 0 0 0 2px #e8e8ea;
    border: 0px;
    border-radius: 6px;
}

.search_main .searchInput:hover{
    box-shadow: inset 0 0 0 2px #d6d7d9
}
.loader_filter{background: #ffffff94;
position: fixed;
top: 0;
bottom: 0;
height: 100vh;
width: 100%;
z-index: 9999;display: none;}
.loader_filter p{
    text-align: center;
font-size: 30px;
position: absolute;
left: 0;
right: 0;
top: 50%;
}
.tempPagiMain ul li span{
    font-size: 15px;
}
#share_desc_feed{
    overflow-y: scroll;
    height: 255px;
}
body.page-template-crelloTemplate {
    padding-bottom: 60px;
}
button.btnSpacing16-2R5xp {
    background: #2153cc;
    color: #fff;
    padding: 10px 20px;
    border-radius: 6px;
}
/*body.page-template-crelloTemplate .container {
    width: 1300px;
}*/
.disabled {
    pointer-events: none !important;
    opacity: 70%;
}
.firstLogo{width:100px;}
.firstLogoTw{width:100px;}
.modal_main{
    width: 500px;
    margin: 0px auto;
    background: #fff;
    z-index: 999999;
    position: absolute;
    left: 0;
    right: 0;
    display: none;
        top: 0;
}
.modal_main .modal_header{
    border-bottom: 1px #eaeaea solid;
    padding: 20px;    
}
.modal_main .modal_header h2{
    margin: 0px;
    float: left
    }    
.modal_main .modal_footer{
    border-top: 1px #eaeaea solid;
    padding: 20px;    
}
.button_collection{
    float: right;
}
.button_collection a{
    font-family: "Montserrat", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #2153CC;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2153CC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 2px 0px rgb(0 0 0 / 29%);
    padding: 10px 10px 10px 10px;
    }
.modal_body{
  padding: 20px;  
    }
.list_pages ul{
    margin: 0px;
    list-style: none;   
    }
.list_pages ul li{
    padding-bottom: 5px;
    }
.list_pages ul li span{
    position: relative;
    top: -1px;   
    }
.bg_black{
    background: #00000070;
    position: absolute;
    top: -28%;
    bottom: 0;
    height: 100vh;
    width: 100%;
    z-index: 9999;
    }
.bg_black{
    display: none;
}
.closePopPage{
    color: #000 !important;
    font-size: 15px;
    top: 0px;
    position: relative;
    float: right;
}
.main_heading_social h2{
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 30px;
    }
.main_heading_social{
    text-align: center;
    margin-top: 35px;
    }
.main_heading_social{
    font-size: 15px;
    }
.all_social_paltform ul li{
    list-style: none;
    margin-bottom: 30px;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    padding-left: 1.5rem!important;
    padding-right: 1.5rem !important;
    }
.social_click{
    border: 1px solid rgb(158, 158, 158);
    color: rgb(158, 158, 158) !important;
    width: 100px;
    text-align: center;
    margin: 0px auto;
    border-radius: 20px;
    font-weight: bold;
    }
.social_head{
    margin: 0px auto;
    display: table;
    margin-top: 12px;
    position: relative;
    }
.social_head i{
    color: #3b5998;
    font-size: 30px;
    }
.social_box_head{
    border-bottom: 1px rgb(158, 158, 158) solid;
    padding-bottom: 10px;
    }
.social_box_content{
padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    }
.box_op{
    opacity: 0.4;
    }
.social_box_main{
    box-shadow: 1px 1px 12px 8px #eaeaea;
    padding-top: 20px;
    }
.social_content{
    background: rgb(158, 158, 158);
    width: 76px;
    height: 76px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0px auto;
    }
.social_content img{
    width: 70px;
    height: 70px;
    border-radius: 50%;    
}
.linked_selected{
    background-color: #2dce89!important;
    color: #fff!important;
    font-weight: 600;
    }
.social_sub{
    background: rgba(97,97,97,.9)!important;
    border-radius: 4px;
    font-size: 14px;
    min-height: 32px!important;
    padding: 9px 16px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    top: -50px;
    transform: translate3d(-13px, 0px, 0px);
    display: none;
    }
.social_head:hover .social_sub{
    display: block;
    }
.social_head_ins i{
    color: #c13584;
    }
#success_msg p{
    margin-bottom: 0px;
    }
.bgPopupnotification{
    background: rgba(0,0,0,.75);
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
    display: none;
}
.main_notification_show{
    background: #fff;
    position: absolute;
    z-index: 999999;
    left: 0px;
    right: 0px;
    width: 35%;
    margin: 0px auto;
    top: 30%; 
    display: none;
}
.all_social_paltform{
    display: table;
    margin: 0px auto;
    }
.all_social_paltform ul{
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    }
.allTemplatesHead h2 {
    color: #0d1216;
    font-weight: 200;
    font-size: 14px;
    padding-top: 8px;
    margin-bottom: 0px;
    display: block;
}
.parent_collaps{
    float: left;
    padding: 5px;
    height: 38px;
    width: 40px;
    display: block;
    }
.placeholder_space {
    width: 40px;
    display: block;
    height: 38px;
    float: left;
    }
.parent_cate_list{
    cursor: pointer;    
    }
.main_list_filter:hover{
    background: rgb(64 87 109 / 7%);
    border-radius: 4px;
    cursor: pointer;
    }
.parent_collaps:hover{
    background: rgb(64 87 109 / 7%);
    }
.parent_collaps span{
    display: block;
    position: relative;
    top: 1px;
    left: 3px;
    }
.parent_cate_list ul li {
padding-top: 6.5px;
    padding-bottom: 6.5px;
    padding-left: 48px;
}
.parent_cate_list ul li:hover{
    background: rgb(64 87 109 / 7%);
    border-radius: 4px;
    cursor: pointer;
    }
.parent_cate_list ul{
    padding-left: 0px !important;
    }
.allTemplatesHead {
    padding-left: 3px;
    }
.alltempl_icon{
    float: left;
    padding: 5px;
    height: 38px;
    width: 40px;
    display: block;
    }
.allTemplatesHead:hover{
    background: rgb(64 87 109 / 7%);
    border-radius: 4px;
    cursor: pointer;
    }
.alltempl_icon svg{
    color: #000 !important;
    }
.filter_heading{
    padding-top: 14px;
    padding-bottom: 14px;
    border-top: 1px #eaeaea solid;
    border-bottom: 1px #eaeaea solid;
    padding-left: 10px;
    }
.filter_heading h2{
    margin-bottom: 0px;
    }
.rotate_class{
    transform: rotate( 1.5552rad);
    }
.rotateThreeSix{
    transform: rotate( 3.1261rad);
    }
.tagcssfilter{
    padding-left: 12px;
    }
.tagcssfilter li{
    padding-bottom: 12px;
    }
.lillight{
    color: rgb(13 18 22 / 70%);
    }
.tagcssfilter li label{
    position: relative;
    top: 1px;
    }
.marge_top_zero{
    margin-top: 0px;
    }
.filter_heading a i{
    font-size: 16px;
    margin-right: 15px;
    margin-top: 6px;
    color: #000; 
    }
.leftFilterShow{
    position: fixed;
    top: 105px;
    border: 2px #d6d7d9 solid;
    text-align: center;
    background: #ffff;
    font-size: 25px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    display: none;
    }
.leftFilterShow a{
    display: block;
    padding: 2px;
    width: 48px;
    height: 48px;
    }
.leftFilterShow a i{
    color: #000;
    font-size: 16px;
}
.main_user_data .form_half .profile_checkboxes label
{
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    margin-right:10px;
}

.main_user_data .form_half .profile_checkboxes label:hover
{
    cursor: pointer;
}

.main_user_data .form_half textarea {
    width: 100%;
    line-height: 35px;
    padding-left: 15px;
    font-size: 17px;
    appearance: auto;
    box-shadow: none;
    outline: none;
    resize:none;
}

.post_include_footer
{
    margin-top:15px;
}

.post_include_footer h4
{
    margin-bottom: 0px;
    font-size: 14px;
}

.post_include_footer label
{
    display:inline-block;
    margin-right:10px;
}

/* Template Let go styling  */

.templateGetGo,
.popup
{
    background-color: white;
    position: absolute;
    width: 75% !important;
    border-radius: 10px;
    /*
    z-index: 9999;
    margin: 0px auto;
    display: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);    
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;*/
}

.clipboardicon i
{
    position: absolute; 
    font-size: 15px; 
    right: 5px; 
    top: 20px; 
    color: #2153cc;
}

.templateGetGo .main_post_set .shareable_main, .templateGetGo .left_share_schdule, .templateGetGo, 
.main_pop_sets .popup,
.main_listing_pop .left_share_schdule,
.main_listing_pop .shareable_main,
.main_share_pop .left_share_schdule,
.main_share_pop .shareable_main
{
    height: 620px;
}

.templateGetGo #share_desc_feed2
{
    border: 1px solid rgb(223, 225, 228);
    padding: 10px;
}

.templateGetGo .main_post_set .left_share_image,
.main_listing_pop .left_share_schdule,
.main_share_pop .left_share_schdule
{
    width: 38% !important;
    padding-right: 20px;
    padding-left: 20px;
    display: flex;
    flex-wrap: wrap;
}

.leftsideimg_container
{
    align-self: center;
    width: 100%;
    text-align: center;
}

.templateGetGo .main_post_set .shareable_main,
.main_listing_pop .shareable_main,
.main_share_pop .shareable_main
{
    width: 62%;
}

@media screen and (max-width:1024px)
{
    .templateGetGo
    {
        width: 100%;
    }
}

.templateGetGo #share_desc_feed2
{
    height: 150px;
}

.popup-opened
{
    height: 100vh;
    overflow-y: hidden;
    padding-right: 15px;
}

.loader_social2{position: fixed;background: #ffffffb8;left: 0px;right: 0;top: 0;bottom: 0;z-index: 99999999999;display: none;}
.loader_social2 p{text-align: center;position: absolute;top: 50%;bottom: 0;left: 0;right: 0;font-size: 20px;}

.post_include_footer2
{
    margin-top:15px;
}

.post_include_footer2 h4
{
    margin-bottom: 0px;
    font-size: 14px;
}

.post_include_footer2 label
{
    display:inline-block;
    margin-right:10px;
}

.soacial_account_set2{margin-top: 20px;}
.soacial_account_set2 ul{margin-left: 0px;margin-top: 0px;margin-bottom: 0px;}
.soacial_account_set2 ul li{list-style: none;padding-left: 0px;float: left;margin-right: 15px;}
.soacial_account_set2 ul li input{margin-right: 5px;}
.soacial_account_set2 ul li label span{text-transform: capitalize;}
.add_acount2{margin-top: 10px;}
.add_acount2 a{text-decoration: underline;}

.templateGetGo .post_description
{
    height: 220px;
    resize: none;
    padding: 0px;
    width: 100%;
}

.templateGetGo .shareable_sch a{
    margin-bottom: 10px;
}

.templateGetGo .popup-content
{
    width:100%;
}

#editcanva
{
    background: #24BFC8;
}

.templateGetGo blk
{
    color: black;
}

.templateGetGo .customize-triggers h4
{
    padding-bottom: 5px;
    border-bottom: solid 1px #BDBCBD;
}

.templateGetGo .left_share_schdule, .templateGetGo .main_post_set .shareable_main
{
    background: none;
}

.templateGetGo .post_date_main
{
    margin-top:10px;
}

.templateGetGo .close-button
{
    background:none;
    color:black;
}

.main_user_data [type=file]
{
    width: auto !important;
    height: auto !important;
    overflow: auto !important;
}

.footer-img
{
    width: 50%;
    float: left;
}

.footer-img:first-child{
    padding-right:10px;
}

.footer-img:last-child{
    padding-left:10px;
}

.main_pop_sets .bg_shadow
{
    background: #0000009e;
    position: fixed;
    top: -213px;
    bottom: 0;
    width: 100%;
    z-index: 999;
    display: none;
    min-height: 100vh;
}

.popup-content
{
    width: auto;
}

.includefooter_check .switch
{
    width: 40px;
    height: 20px;
}

.includefooter_check input:checked + .slider:before {
  -webkit-transform: translateX(17px);
  -ms-transform: translateX(17px);
  transform: translateX(17px);
}

.includefooter_check .slider:before{
    height: 15px;
    width: 15px;
    left: 4px;
    bottom: 3px;
}

.includefooter_check
{
    margin-top:10px;
}

.includefooter_check h5
{
    margin-bottom:0px;
    display: inline-block;
    margin-right:10px;
}

.includefooter_check .slider
{
    bottom:-1px;
}

.main_share_pop .left_share_schdule,
.main_share_pop .shareable_main
{
    position: inherit;
    left: auto;
}

.includefooter_check .footer_type
{
    display: inline-block;
    width: 120px;
}

.includefooter_check .footer_type_heading
{
    margin-left: 30px;
}

.leftsideimg_container img{
    position: relative;
    max-height: 481px;
}

.leftsideimg_container img:first-child{
    top:10px;
}

.leftsideimg_container img:last-child{
    top:-10px;
}

.subscribe_popupmain {
    width: 496px !important;
    top:25%;
}

.subscribe_popupmain .shareable_main
{
    width:100%;
}

#schedulepopup{
    top:25%;
}

/*Toggle Button Styling*/
.tri-state-toggle {
    //background: rgba(0,0,0,0.8);
    //box-shadow: inset 0 2px 8px 0 rgba(165,170,174,0.25);
    border-radius: 24px;
    display: inline-block;
    overflow: hidden;
    display: inline-flex;
    flex-direction: row;
    transition: all 500ms ease;
    border: 2px solid #e8e8ea;
}

.tri-state-toggle-button {
    border-radius: 22px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    background-color: transparent;
    border: 0px solid transparent;
    margin: 2px;
    color: black;
    cursor: pointer;
  
/*    -webkit-transition: all 0.5s ease-in-out;
  -moz-transition:    all 0.5s ease-in-out;
  -ms-transition:     all 0.5s ease-in-out;
  -o-transition:      all 0.5s ease-in-out; */
  transition:         all 0.5s ease;
}

.tri-state-toggle-button.active {
    background-image: linear-gradient( 90deg, rgb(3 16 229) 0%, rgb(3 110 229) 35%, rgb(17 150 219) 100% );
    border: 0px solid rgba(207,207,207,0.6);
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.1);
    color: white;
    font-weight: 500;
    transition: all .5s ease-in;
}

.tri-state-toggle-button:focus {
  outline: none;
}

.type_filters h3
{
    display: inline-block;
    margin-right: 20px;
}

/* Adjusting Templates Image Sizes */
.socialheadingCover{padding-top: 20px;}
.backBtn{
    background-color: white;
    padding: 5px 15px;
    border:solid 1px rgba(0,0,0,.1);
    display: inline-block;
    margin-right: 10px;
}
.HeadingSocials{
    display: inline-block;
}
.crello_temp figure{
    max-height: 165px;
    max-width: 365px;
    height: 165px;
    display: table-cell;
    vertical-align: middle;
}

.templates_list .template img{
    max-height: 165px;
    height: auto;
}

/*Social Media Accounts*/
.socialCoverFlex{
    display: flex;
    justify-content:space-between;
    gap: 20px;
    padding-top: 20px;
}
.socialBox{
    text-align: center;
    padding: 20px;
    border:solid 5px rgba(0,0,0,0.2);
    width:100%;
}
.socialBoxBtn{
    border:1px solid blue;
    border-radius: 5px;
    padding: 10px 15px;
    color:blue;
    margin-top: 10px;
    display: inline-block;
}
.socialBtnLinked{
    background: #2dce89 !important;
    color:white;
}
.socialBox h4{
    margin-bottom: 5px;
}

/* Automated Template CSS */
.templates_section .sectopcat
{
    text-align: center;
    margin-top: 60px;
}

.automated_categories ul,
.templates_section .sectopcat ul
    {
        list-style:none;
        margin-left:0px;
    }

    .automated_categories ul li,
    .templates_section .sectopcat ul li
    {
        display:inline;
        margin-right:5px;
    }

    .automated_categories ul li a,
    .templates_section .sectopcat ul li a
    {
        background: #2153cc !important;
        color: #fff !important; 
        border:2px solid #2153cc;
        padding: 12px 30px !important;
        font-size: 15px !important;
        font-weight: bold !important;
        //border-radius: 3px;
        border-radius: 15px;
    }

    .automated_categories ul li a:hover,
    .automated_categories ul li a.active,
    .automated_categories ul li a:focus,
    .automated_categories ul li a:active,
    .templates_section .sectopcat ul li a:hover,
    .templates_section .sectopcat ul li a.active,
    .templates_section .sectopcat ul li a:focus,
    .templates_section .sectopcat ul li a:active
    {
        background: transparent !important;
        color: #2153cc !important;
        border:2px solid #2153cc;
    }

    .sectopcat
    {
        margin-top:30px;
    }

    .automated_categories
    {
        margin-bottom:60px;
        margin-top: 60px;
    }

    /* Style the tab buttons */
    .automated_content .tablinks {
        width: 100%;
        border-radius: 10px;
        border: 1px grey solid;
        text-align: center;
        padding:3px;
    }

    .automated_content .tablink {
        outline: none;
        cursor: pointer;
        padding: 8px 20px;
        transition: background-color 0.3s;
        display: inline;
        border: none;
        background: none;
        border-radius: 20px;
    }

    .automated_content .tablink:hover,
    .automated_content .tablink.active {
        background-color: #2153cc;
        color:white;
    }

    /* Style the tab content */
    .automated_content .tabcontent {
        display: none;
        padding: 20px;
    }

    /* Show the selected tab */
    .automated_content .show {
        display: block;
    }

    .variable_section
    {
        width:25%;
        float:left;
        display:none;
    }

    .templates_section
    {
        width:75%;
        float:right;
        padding-left:20px;
    }

    .templates_section .templates_list .template img
    {
        max-height: 250px;
    }

    .dynamicform .field_group{
        margin-bottom: 10px;
    }

    .dynamicform .field_group label{
        display:block;
        position: relative;
    }

    .dynamicform .field_group label span{
        position: absolute;
        right: 0px;
    }

    .dynamicform .field_group label span a{
        color: #2153cc;
    }

    .dynamicform .field_selector label, .dynamicform .agent_field_selector label
    {
        display: inline-block;
        width: 65px;
        height: 65px;
        margin: 5px;
        box-shadow: 0px 0px 5px lightgrey;
    }

    .dynamicform .field_selector input, .dynamicform .agent_field_selector input
    {
        display:none;
    }

    .dynamicform .field_selector label.automated_selimg, .dynamicform .agent_field_selector label.automated_selimg{
        cursor: pointer;
    }

    .dynamicform .field_selector label.automated_selimg.selected_img, .dynamicform .agent_field_selector label.automated_selimg.selected_img {
        position: relative;
    }

    /*.dynamicform .agent_field_selector img{
        max-width: 120px;
    }*/

    .dynamicform .field_selector label.automated_selimg.selected_img:before, .dynamicform .agent_field_selector label.automated_selimg.selected_img:before{
        content: "";
        position: absolute;
        height: 30px;
        width: 30px;
        left: 17px;
        top: 17px;
        background: white;
        border-radius: 100%;
    }
    
    .dynamicform .field_selector label.automated_selimg.selected_img:after,.dynamicform .agent_field_selector label.automated_selimg.selected_img:after {
        content: "";
        position: absolute;
        height: 20px;
        width: 10px;
        border-bottom: 5px solid #2153cc;
        border-right: 5px solid #4a82dc;
        transform: rotate(45deg);
        margin: 0px;
        left: 25px;
        top: 20px;
    }

    .dynamicform .field_selector img, .dynamicform .agent_field_selector img{
        width:100%;
        max-height:60px;
        height:auto;
        vertical-align:center;
    }

    .dynamicform .field_group textarea{
        resize:none;
    }

    .dynamicform .field_group input,
    .dynamicform .field_group textarea{
        width: 100%;
        padding: 5px;
    }

    .dynamicform .field_group input[type="color"]{
        width: 100%;
        min-height: 28.4px;
        padding: 0px;
    }

    .dynamicform .field_group input[disabled="disabled"] {
        opacity: 0.5;
    }

    .dynamicform .field_group input[type="text"],
    .dynamicform .field_group textarea{
        border-radius: 20px;
        border: 1px solid grey;
    }

    .dynamicform .field_group .generate_trigger{
        background: transparent;
        border: 2px solid #2153cc;
        color: #2153cc;
        padding: 12px 30px;
        font-size: 14px;
        border-radius: 25px;
        width: 100%;
    }

    .dynamicform .field_group .generate_trigger:hover{
        background: #2153cc;
        color: #fff;
    }

    .variable_display{
        border: 1px solid #ccc;
        padding: 20px 10px 10px 10px;
        display: inherit;
        border-radius: 25px;
    }

    .full_templates_section
    {
        padding-left:0px;
        width: 100%;
    }

/** Uploading Popup Styling */
.uploading_popup {
    background-color: white;
    position: fixed;
    width: 75%;
    border-radius: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    min-height: 90vh; /* Set maximum height to 90% of the viewport height */
    overflow-y: auto; /* Add overflow property for scrolling if content exceeds height */
    display:none;
}

.uploading_popup .close-button{
    right:0px;
}

.uploading_user_popup {
    background-color: white;
    position: fixed;
    width: 75%;
    border-radius: 10px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    min-height: 90vh; /* Set maximum height to 90% of the viewport height */
    overflow-y: auto; /* Add overflow property for scrolling if content exceeds height */
    display:none;
}

.uploading_user_popup .close-button{
    right:0px;
}

/* Tab buttons styling */
.popup-tabs {
    display: flex;
    margin-bottom: 10px;
}

.tab-button {
    flex: 1;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    background-color: #f0f0f0;
    border: none;
    border-bottom: 2px solid transparent;
    font-weight:bold;
}

.tab-button.active {
    background-color: white;
    border-bottom: 2px solid #0073aa;
}

.popup-content2 {
    display: none;
    padding:10px;
}

.popup-content2.active {
    display: block;
}

/* Upload container styling */
.upload-container {
    border: 2px dashed #cccccc;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    transition: background-color 0.3s;
    margin-bottom: 10px;
    height: 60vh;
}

.upload-container.dragging {
    background-color: #f0f8ff;
}

.upload-text
{
    margin-top: 15vh;
}

.upload-text .main-text {
    font-size: 16px;
    font-weight: bold;
}

.upload-text .sub-text {
    font-size: 12px;
    color: #777;
}

.upload-container:hover {
    background-color: #f0f0f0;
}

/* Progress bar styling */
.progress-bar-container {
    background-color: #f3f3f3;
    border-radius: 5px;
    position: absolute;
    bottom: 45px;
    left: 2.5%;
    width: 90%;
}

.progress-bar {
    height: 10px;
    background-color: #4caf50;
    border-radius: 5px;
    width: 0;
}
/** Uploading Popup Styling */

/** Tabs Inner Content Styling */
.image-item {
    display: inline-block;
    position: relative;
    margin: 5px;
    border: 1px solid lightgrey;
    height: 100px !important;
    width: 100px !important;
}

button.delete-image-btn, button.delete-image-btn2 {
    background: red;
    border: 2px solid red;
    color: white;
    padding: 5px 15px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 3px;
    position: absolute;
    top: 25px;
    left: 25px;
    transition:.5s ease-in-out;
    display:none;
}

.image-item img {
    vertical-align: top;
    transition:.5s ease-in-out;
}

.image-item:hover .delete-image-btn, .image-item:hover .delete-image-btn2 {
    display: block;    
}

.image-item:hover img
{
    opacity: 0.7;
}
/** Tabs Inner Content Styling */

/* Updates in Automated Template */
@media(min-width:1200px)
{
    .main_div_crell_template.container
    {
        width: 100%;
        padding: 0% 9% 0% 9%;
        max-width: none;
    }
}
/* Updates in Automated Template */
/** Automated Template CSS End */

/** DH My Projects **/
.myprojects-container .myprojects .project_item {
    display: inline-block;
    margin-right: 20px;
    padding: 5px;
    box-shadow: 0px 0px 5px lightgray;
    margin-bottom: 20px;
}
/** DH My Projects END **/

/*Updating Designer Page for check uncheck*/

.include_footer:checked:before {
    content: ""; /* Empty string to remove the pseudo-element */
}