/*==================================font-family: 'Roboto', sans-serif;====================================*//*-------------------------------------1.General css (Reset code)--------------------------------------*/*{padding: 0; margin: 0;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}body{font-size:16px;color:#58595e; text-transform:initial; max-width:1920px; margin:0 auto;font-family: 'Tajawal', sans-serif;background:#F8FAFB;}h1,h2,h3,h4,h5,h6{margin: 0;color:#090909; font-size: 20px; font-weight: 500;}p{margin: 0;color:#58595e;font-size:16px; line-height: 1.8; text-transform: initial;}img{border:none;max-width:100%; height:auto;}ul{padding: 0; margin: 0 auto; list-style: none;}ul li{list-style: none;}select,input,textarea,button{box-shadow:none;outline:0!important;}button{background: transparent;border: 0;font-size: 12px;}html,body{height: 100%;}/* section-header */.section-header{position: relative; text-align: center;}.section-header h2{color: #090909; font-size:24px; font-weight: 500; margin-bottom: 14px;}.section-header h2 span{text-transform: lowercase;}/*------------------------------------- 2. Header-top--------------------------------------*/.header-top{border-bottom:1px solid #f6f8fa;background: #58595E;}.header-top ul li{display: inline-block;}.header-top-left li,.header-top-right li{display: inline-block;}.header-top-left ul li a{color:#ffffff; font-size: 14px; font-weight: 300;}/*.select-opt*/.select-opt,.header-top-contact{padding: 10px 18px;}.header-top-contact{border-right: 0; font-size: 12px;}.select-opt select{border: none; cursor:pointer; color:#a7b0ba; font-size: 14px; font-weight: 300;}.select-opt option{color:#a7b0ba;}.select-opt a span.lnr-magnifier:before{font-size: 14px; color: #373939;}.select-opt a span.lnr-magnifier:before{font-size: 14px; color: #373939;}/*.select-opt*/.header-top-right ul li a{color:#ffffff; font-size: 14px; font-weight: 300;}/*------------------------------------- 3. Top-area--------------------------------------*/nav.navbar.bootsnav{background-color:#fff; border-bottom: transparent;}.wrap-sticky nav.navbar.bootsnav.sticked{background-color: #fff;box-shadow: 0 2px 5px rgba(0,0,0,.2);}/*.navbar-brand*/.navbar-header a.navbar-brand,.navbar-header a.navbar-brand:hover,.navbar-header a.navbar-brand:focus{display: inline-block; color: #1b1e20; font-size: 22px; font-weight: 700; padding: 34px 0px;}.navbar-header a.navbar-brand span{display: inline-block;color:#dc291e;}.wrap-sticky nav.navbar.bootsnav.sticked .navbar-header a.navbar-brand,.wrap-sticky nav.navbar.bootsnav.sticked .navbar-header a.navbar-brand:hover,.wrap-sticky nav.navbar.bootsnav.sticked .navbar-header a.navbar-brand:focus{padding:30px 0px;}/*.navbar-brand*//*.nav li*/nav.navbar.bootsnav ul.nav > li > a{color: #090909; font-size: 16px; font-weight: 500; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;}nav.navbar.bootsnav ul.nav > li > a{padding:34px 21px;}nav.navbar.bootsnav ul.nav > li > a:hover,nav.navbar.bootsnav ul.nav > li > a:focus{color: #dc291e;}nav.navbar.bootsnav ul.nav > li.active>a{color: #dc291e;}nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{content: "";}nav.navbar.bootsnav ul.nav > li.dropdown span{font-size: 10px; margin-left: 15px;}.wrap-sticky nav.navbar.bootsnav.sticked ul.nav > li > a{padding:34px 21px;}/*.nav li*//*.menu-ui-design*/.menu-ui-design{overflow-y:scroll;height: 350px;}.menu-ui-design::-webkit-scrollbar{width:5px;}.menu-ui-design::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 8px #000;}.menu-ui-design::-webkit-scrollbar-thumb{background-color: #dc291e;}/*.menu-ui-design*//*.navbar-toggle */nav.navbar.bootsnav .navbar-toggle{position: relative; background-color: transparent; border: 1px solid #dc291e; padding: 10px; top: 0;}nav.navbar.bootsnav .navbar-toggle i{color: #dc291e;}/*.navbar-toggle *//*------------------------------------- 4. Welcome-hero--------------------------------------*/.welcome-hero{position: relative; background:url(../images/welcome-hero/banner.webp)no-repeat; background-position:center; background-size:cover; text-align: center; min-height:800px; z-index: 1;}.welcome-hero:before{position: absolute; content: " "; top: 0; left: 0; width: 100%; height: 100%; background:rgba(65,73,89,.65); z-index: -1;}.welcome-hero-txt{padding-top: 155px;}.welcome-hero-txt h2{font-size: 48px; color: #fff; font-weight: 700; letter-spacing: 2.4px; line-height: 1.4;}.welcome-hero-txt p{font-size: 18px; color: #fcfcfc; margin-top: 25px;}/*------------------------------------- 5. List-topuics--------------------------------------*/.list-topics{background:#F8FAFB;}.list-topics-content{position: relative; top: -98px; z-index: 1;}.list-topics-content ul li{display: inline-block;}.single-list-topics-content{display: flex; align-items: center; flex-direction: column; justify-content: center; width: 205px; height: 170px; background:#fff; border-radius: 3px; margin-bottom: 20px; box-shadow: 0 0px 10px rgba(71,71,71,.2); -webkit-transition: .3s linear; -moz-transition:.3s linear; -ms-transition:.3s linear; -o-transition:.3s linear; transition: .3s linear;}.single-list-topics-content h2>a{margin: 13px 0;}/*.single-list-topics-content:last-child{margin-right: 0;}*/.single-list-topics-icon [class^="flaticon-"]:before,.single-list-topics-icon [class*=" flaticon-"]:before,.single-list-topics-icon [class^="flaticon-"]:after,.single-list-topics-icon [class*=" flaticon-"]:after{font-size: 45px;color:#343a3f;}.single-list-topics-content:hover .single-list-topics-icon [class^="flaticon-"]:before,.single-list-topics-content:hover .single-list-topics-icon [class*=" flaticon-"]:before,.single-list-topics-content:hover .single-list-topics-icon [class^="flaticon-"]:after,.single-list-topics-content:hover .single-list-topics-icon [class*=" flaticon-"]:after{color:#fff;}.single-list-topics-content:hover h2>a,.single-list-topics-content:hover p{color: #fff!important;}.single-list-topics-content:hover{color: #fff; background:#58595e; box-shadow: 0 5px 10px rgba(71,71,71,.4);}/*------------------------------------- 7. Explore--------------------------------------*/.explore{padding:0 0 50px; background: #f8fafb;}.explore-content{margin-top: 40px;}.single-explore-item{background: #fff; border: 1px solid #edeff1; border-radius: 3px; margin-bottom: 25px; -webkit-transition: .3s linear; -moz-transition:.3s linear; -ms-transition:.3s linear; -o-transition:.3s linear; transition: .3s linear;}.single-explore-img{position:relative;overflow: hidden;}.single-explore-img:before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(162,172,177,.2);}.single-explore-item:hover .single-explore-img-info{opacity:1; visibility:visible; bottom:0px}.single-explore-txt{padding: 26px 25px 24px 15px;}.single-explore-txt a{color:#04558d;}.location{color:#04558d;}/*------------------------------------- 10. Blog--------------------------------------*/.blog{padding:50px 0 50px;}.blog-content{margin-top: 40px;}.single-blog-item{margin-bottom: 30px; box-shadow: 0 0px 5px rgba(71,71,71,.2); -webkit-transition: .3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition: .3s;}.single-blog-item-txt{padding: 25px 28px 27px;}.single-blog-item-txt h2 a{text-transform: initial;line-height: 1.8;}.single-blog-item-txt h4{font-size: 16px; color: #8f949d; font-weight: 400; margin: 12px 0 20px;}.single-blog-item-txt h4 a{font-size: 16px; padding-right: 14px; border-right: 1px solid #dde0e4; margin-right: 15px;}.single-blog-item:hover h2 a{color:#dc291e;}.single-blog-item:hover{box-shadow: 0 10px 20px rgba(21,19,19,.4);}/*------------------------------------- 11. Subscribe--------------------------------------*/.subscription{background: #f8fafb; padding:50px 0;}/*subscribe-title*/ .subscribe-title{margin-bottom: 52px;}.subscribe-title h2{font-size:24px; font-weight: 500;}.subscribe-title p{color:#7b8088; font-size:18px; font-weight: 500; margin-top: 20px;}/*subscribe-title*//*custom-input-group*/.subscription-input-group{position: relative; text-align: center; max-width: 630px; margin:0 auto;}.subscription-input-group .subscription-input-form{display: inline-block; width: 315px; height: 45px; padding-left:30px; font-size: 16px; color: #a5adb3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #fff; box-shadow: 0 0px 10px rgba(21,19,19,.1); -webkit-transition:0.3s linear; -moz-transition:0.3s linear; -o-transition:0.3s linear; transition:0.3s linear;}.subscription-input-group:hover .subscription-input-form{box-shadow: 0 5px 20px rgba(21,19,19,.4);}/*custom-input-group*//*------------------------------------- 12. Footer--------------------------------------*/.footer-menu{padding: 45px 0;}.footer-menu .navbar-header{padding:0;}.footer-menu .navbar-header a.navbar-brand,.footer-menu.footer-menu .navbar-header a.navbar-brand:hover,.footer-menu .navbar-header a.navbar-brand:focus{padding:0; height: 0;}.footer-menu ul.footer-menu-item{text-align: right;}.footer-menu ul.footer-menu-item li{display: inline-block;}.footer-menu ul.footer-menu-item li a{color: #090909; font-size: 14px; padding-left: 40px; -webkit-transition:0.3s linear; -moz-transition:0.3s linear; -o-transition:0.3s linear; transition:0.3s linear;}.footer-menu ul.footer-menu-item li a:hover{color: #f43032;}.hm-footer-copyright{padding: 40px 0; border-top: 1px solid #e1e5eb;}.hm-footer-copyright p,.hm-footer-copyright p a{color: #ffffff; font-size: 14px; font-weight: 400;}.hm-footer-copyright h3{color: #ffffff; font-size: 18px; font-weight: 600;padding: 15px 0px 15px 0px;}.footer-social .fa-phone:before{position: relative; top: 2px;}.footer-social a ,.footer-social span{display: inline-block; color: #afb4bf; font-size: 14px; margin-left: 15px; -webkit-transition: .3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition: .3s;}.footer-social a{width: 35px; height: 35px; line-height: 35px; background: #eef2f6; text-align: center; border-radius: 50%;}.footer-social span{margin-right:15px;margin-left: 0;color: #a5adb3;}.footer-social span:hover{color: #dc291e;}.footer-social a:hover{background:#dc291e;color: #fff;}/*===============================Scroll Top===============================*/#scroll-Top .return-to-top{position: fixed; right: 30px; bottom: 30px; display: none; width: 40px; line-height: 40px; height: 40px; text-align: center; font-size: 20px; cursor: pointer; color: #fff; background:#dc291e;border:1px solid #dc291e;border-radius:50%;-webkit-transition: .5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition: .5s;z-index: 2;}#scroll-Top .return-to-top:hover{background:#f43032;border:1px solid #dc291e;}#scroll-Top .return-to-top i{position:relative; bottom:0;}#scroll-Top .return-to-top i{position: relative; animation-name: example; animation-direction: alternate; animation-iteration-count: infinite; animation-duration:1s;}@keyframes example{0%{bottom:0px;}100%{bottom:7px;}}/*========================Thank you=================*/
/*@font-face {
  font-family: 'Tajawal';
  font-weight: 400;
  src: url(../fonts/tajawal-regular.ttf);
}*/
@font-face {
  font-family: 'tajawal';
  font-weight: 700;
  src: url(../fonts/tajawal-bold.ttf);
}
h1, h2, h3, h4, a {
    font-weight: 700 !important;
}
i {
    font-weight: 400 !important;
}
.single-explore-txt {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 295px;
}

.single-explore-txt p {
    max-height: 122px;
    overflow: hidden;
}
.single-list-topics-content:hover {
    background: #20b759;

}

.single-list-topics-content:hover a,.single-list-topics-content:hover h2 {
    color: #fff;
}
@media (min-width: 992px){
.col-md-2.mg_catbox {
    width: 20% !important;
}
}
@media (max-width: 992px){
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {
    padding: 15px;
}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover {
    color: #fff;
}
}
.single-list-topics-content {
    width: unset;
    height: 200px;
    border-radius: 0 50px;
}
.list-topics-content {
    top: unset;
    margin-top: -100px;
    margin-bottom: 50px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before,
nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before,
nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before {
    content: "";
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    padding: 15px;
    font-size: 15px;
}
.mg_icocompar, .mg_icolikear {
    text-align: center;
    color: #ccc;
    padding: 7px 7px;
}
.mg_icocompar:hover, .mg_icolikear:hover {
    color: #dc291e;
}
.mg_pricear {
    color: #20b759;
    font-size: 25px;
}
.mg_pricear_sympol {
    color: #20b759;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
    padding: 15px;
    font-size: 15px;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover {
    background: #20b759;
    color: #fff;
}
.col-md-2.mg_footerbox{
    margin: 0;
    width: 100%;
    display: inline-flex;
    flex-direction: column;
    margin-top:25px;
}

.mg_fodiv {
    display: flex;
    margin: 2.5px 0;
    justify-content: center;
}
.hm-footer-copyright p{
    margin: 10px 0;
}

.hm-footer-copyright p a {
    padding-right: 5px;
}
.mg_footerbox h3 {
    text-align: center;
    border: 3px solid;
    border-radius: 0 20px;
}
.mg_footerbox svg {
    margin-left: 5px;
}
.social {
    opacity: 1;
    margin: 1%;
    width: unset;
    max-width: unset;
    border-radius: unset;
}
.social:hover {
    opacity: .8;
}
.hm-footer-copyright {
    padding: 0;
    border-top: 1px solid #e1e5eb;
}
.mg_copyrights{
    color:#ccc;
    border-top: 4px  solid #fff; 
    padding:8px; 
    margin-top: 5px;
    color: #fff;
}
#scroll-Top .return-to-top {
    bottom: 10px;
}
.col-md-6 img {
    width: 70px;
    max-width: 100%;
}
.mg_partner {
    padding: 0;
}
.mg_partner.pr {
    text-align: center;
}
.mg_partner.pl{
    text-align: center;
}
.mg_foowhatsapp{
    border-radius: 25%;
    opacity: .8;
    margin: 1%;
    width: 33px;
    max-width: unset;
}
.col-md-2.mg_footerbox.mg_fo1 p,
.col-md-2.mg_footerbox.mg_fo2 p,
.col-md-2.mg_footerbox.mg_fo3 p{
    margin: 5px 0;
}
.applogo {
    width: 136px;
}


@media screen and (min-width:  768px) and (max-width:  1199px){
    .col-md-2.mg_footerbox{
        width: 49%;
    }
    .col-md-2.mg_footerbox.mg_fo3, 
    .col-md-2.mg_footerbox.mg_fo4,
    .col-md-2.mg_footerbox.mg_fo5{
        margin-top: 25px;
    }   
    .col-md-2.mg_footerbox.mg_fo5{
        display: none;
    }     
}

@media screen and (min-width:  1200px){
    .col-md-2.mg_footerbox{
        width: 20%;
    }
    .col-md-2.mg_footerbox.mg_fo6{
        display: none;
    }    
}
.hm-footer-copyright p a:hover {
    color: #20b759;
}
#scroll-Top .return-to-top {
    color: #555;
    background: #fff;
    border: 1px solid #eeee;
}
#scroll-Top .return-to-top:hover {
    background: #555;
    border: 1px solid #eee;
    color: #fff;
}
.mg_memberships_icons{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.mg_memberships_icons img{
    height: 86px;
    width: auto;
}
.mg_newsletter{
    display: flex;
    justify-content: center;
}
.mg_nls {
    left: 5px;
    top: 5px;
    position: absolute;
}
.nls_con {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    background: #fff;
    border-radius: 0 100px;
    padding: 50px;
    box-shadow: 0 0px 10px rgb(71 71 71 / 20%);
    border: 1px solid #04558d;
}

.nls_con h3, .nls_con p{
    color: #58595e;
    text-align: right;

} 
@media(max-width: 991px){
    .nls_con .col-md-6 {
        margin: auto;
    }    
    .nls_con .col-md-6.mg_25{
        margin-top: 25px;
    }
    .nls_con h3, .nls_con p{
        text-align: center;
    }
}
@media(max-width: 576px){
    .nls_con{
        padding: 50px 15px;
    }   
    .mg_fo3 div:last-child{
        justify-content:flex-start !important;
    }
    .mg_fo3 div:last-child a{
        margin:0 10px;
    }
}
 .nls_con p{
    font-size: 14px;
}
.mg_newsletter form{
    text-align: right;
}
.mg_newsletter_con{
    margin: 0 15px;   
}
.subscription-input-group .subscription-input-form{
    width: 100% ;
}
.mg_list-landing{
    margin-top: 50px;
}
.subscription{
    padding:  0 0 50px;
}
.single-list-topics-content{
    margin-bottom: 0;
}
.mg_landab{
    font-size: 45px;
    color: #fff;
    margin-top: 150px;
}

.single-explore-img.img-zoom:hover img {
    transform: scale(1.2);
}

.single-explore-img.img-zoom img {
    transition: .5s;
}
.img-zoom:hover {
    transform: unset;
}
.single-explore-item {
    border: unset;
    border-radius: 0 50px;
    overflow: hidden;
    box-shadow: 0 5px 10px rgb(71 71 71 / 40%);
    border: 1px solid #04558d;
}
.iconfor{
    right: 50px;
    background: #04558d;

}
.iconimg{
    left: 32px;
}
.iconvideo{
    left: 80px;
}
.iconimg , .iconvideo{
    background: #04558d;
}
.icolikear, .icocompar{
    position: relative;
    right: unset;
    bottom: unset;
}
.pricear {
    position: relative;
    left: unset;
    bottom: unset;
    padding: 0;
}
.single-explore-txt a {
    line-height: 1.4;
}
.mg_prop_details{
    margin-top: 8px;
}
.mg_prop_details div{
    display: inline-block;
    padding: 0 4px;
    font-size: 14px;
    text-align: center;
}
.mg_indesc{
    font-size: 14px;
    overflow: hidden;
    height: 42px;
    margin-top: 8px;
}
.single-explore-item {
    min-height: 610px;
}
.btn-primary {
    background: #04558d;
    border-radius: 0 20px;
    padding: 10px 25px;
}
.form_input {
    border-radius: 0 25px;
    border: 1px solid #04558d;    
}
.btn-primary {
    background: #58595e;
    border-color: #58595e;
}
.mg_ricon{
    margin-left:5px;
}
ul.footer-simple-menu li {
    display: inline;
    padding: 10px;
}
.mg_fsapps{
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.mg_fsapps img {
    margin: 0 10px;
}
.footer-simple{
    background: #58595e;
    padding: 25px 0;
}
.footer-simple a {
    color: #fff;
    font-weight: 400 !important;
}
.footer-simple a:hover {
    color: #20b759;
}
.iconimg, .iconvideo, .iconfor{
    min-width: 43px;
    height: 37px;
    line-height: 23px;    
}
.single-list-topics-content {
    border: 1px solid #04558d;
}
.mg_fsubt{
    font-size: 12px;
    display: flex;
}
ul.footer-simple-menu li:first-child{
    padding-right:0 ;
}
.mg_f2{
    display: flex;
    align-items: center;
}



.icondelete {
    position: absolute;
    right: 50px;
    top: 10px;
    background: #dc291e;
    text-align: center;
    font-size: 12px;
    border-radius: 5px 5px 5px 5px;
    color: white;
    padding: 7px 7px;
    z-index: 1;
    min-width: 43px;
    height: 37px;
    line-height: 23px;
    }
.icondelete * {
    color: #ffffff;
}
.mg_form_tab ul{
    display: flex;
    margin-right: 10px;
    justify-content: center;
}
.mg_tab_content{
    display: none;
}
.mg_tab_content.active{
    display: block;
}

.mg_form_nav_item {
    cursor: pointer;
    margin: 15px 2px;
    padding: 10px 30px;
    color: #FFF;
    font-weight: bold;
    font-size: 25px;
    border-bottom: 3px solid;
}
/*.mg_form_nav_item:first-child{
    border-radius: 0 20px 0 0;
}
.mg_form_nav_item:last-child{
    border-radius: 0  0 0 20px;
}*/
.mg_form_nav_item.active {
    color: #20b759;
}
.mg_hidden{
    display: none;
}
/*.form_input{
    padding-bottom: 20px;
}*/
.mg_fsub{
    background: #20b759 !important;
    border-color: #20b759 !important;
    height: 40px;
}
.form-control{
    height: 40px;
}
.mg_fsub:hover, .mg_fsub:active{
    background: #23527c !important;
    border-color: #23527c !important;    
}
span.caret { margin-left: 10px; }
.btn_edit{
    background: #23527c;
}
.btn{
    padding: 10px 25px;
    border-radius: 0 20px;
}
@media print{
    .no-print{
        display: none;
    }
}
.mg_form_tab {
    position: absolute;
    top: -90px;
    right: calc(50% - 131px);
}
.container.form_input.center-block {
    position: relative;
    margin-bottom: 20px;
}
.mg_slogan {
    position: absolute;
    color: #fff;
    top: 20px;
    margin-right: -10px;
}
@media (max-width:  992px){
    .mg_slogan{
        right: calc(50%  - 80px);
    }
}
.mg_app_img{
    width:100% !important;
    height:auto;
    margin-top:50px;
}
.icolikear:hover,.icocompar:hover {
    color: #04558d !important;
}

.mg_pagi{
    padding: 5px;
    color: #58595e;
}
.go_to_page{
    margin: 10px;
    width: 50px;
    text-align: center;
}
select {
  -webkit-appearance: none;
  appearance: none;
}
.select-wrapper {
  position: relative;
}

.select-wrapper::after {
  content: "▼";
  font-size: 1rem;
  top: 15px;
  left: 12px;
  position: absolute;
}
.mg_mail_item{
    display: block;
    width: fit-content;
    padding: 10px;
    margin: 5px auto;
    font-size: 15px;
}
.mg_footer_row{
    display: flex;
    place-items: center;
}
@media (max-width: 992px){
.mg_footer_row{
    display: block;

}
ul.footer-simple-menu li{
    display: block;
    padding: 10px !important;
}
.mg_fsubt{
    display: block;
}
.footer-simple a{
    font-size: 16px;
    display: block !important;
}
.mg_f2{
    display: block;
}
.mg_fsubt a{
    padding: 10px !important;
}
}
.mg_ads_row{
    display:flex;
    flex-wrap:wrap;
}
.mg_additional_images{
    display:none;
}
.mg_additional_images .item {
    margin:20px 0;
}
 @media print {
    section.top-area{
        display: none;
    }
    .mg_additional_images{
        display:block;   
    }
 }
 
 .call_and_share {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.social_share{
    display: inline-flex;
    border: 1px solid #eee;
    padding: 6px 10px;
    border-radius: 0 25px;
}
.social_share a, .social_share p{
    padding: 0 10px;
}
@media (max-width: 500px){
    .mg_desktop{
        display:none;
    }
}
@media (min-width: 501px){
    .mg_desktop{
        display:block !important;
    }
    span.mg_desktop{
        display:inline !important;
    }
}

.mg_subhead{
    font-size:16px;
    color:#58595e;
    line-height: 1.8;
}

.mg_p{
    font-size:14px;
    font-weight:400;
    color:#fff;
}


.flip-card {
  background-color: transparent;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  border-radius: 0 50px;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 0 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;  
    padding:15px;
}

.flip-card-front{
    background: #fff;
}
.flip-card-back {
  transform: rotateY(180deg);
  background:#20b759;
  color:#fff;
  
}

.wanted .single-explore-item {
    min-height: unset;
}
.sec_row .list-topics-content {
    margin-top: 0;
}
@media(max-width: 767px){
    .col-md-4.col-sm-6 {
    width: 100%;
}
}