
@font-face{font-family:'AvenirNext LT Pro Regular';
    src:url('../fonts/AvenirNextLTPro-Regular.otf');
}

@font-face{font-family:'AvenirNext LT Pro Bold';
    src:url('../fonts/AvenirNextLTPro-Bold.otf');
}

h1, h2, h3, h4, h5, h6{ font-family: 'AvenirNext LT Pro Bold' !important;}

p, a, span, form, div, input, textarea, button, table, tr, th, td { font-family: 'AvenirNext LT Pro Regular' !important; }


/* #Navigation================================================== */

.profile-dropdown .image-profile-drop img { width: 25px; height: 25px; border-radius: 50%; }

.profile-dropdown .top-dropdown li a { color: #000; font-size: 12px; letter-spacing: 0.5px; text-decoration: none; }

.profile-dropdown .top-dropdown { position: absolute; padding: 10px; }

.profile-dropdown.open ul.top-dropdown { display: block; }

.profile-dropdown .image-profile-drop { color: #000; font-size: 14px; }

.profile-dropdown .image-profile-drop img { width: 25px; height: 25px; border-radius: 50%; margin-top: -2px; }

.profile-dropdown .image-profile-drop::after { display: none; }

.start-header { opacity: 1; transform: translateY(0); padding: 15px 0; box-shadow: 0 10px 30px 0 rgba(138, 155, 165, 0.15); -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; }

.start-header.scroll-on { box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15); padding: 15px 0; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; }

.start-header.scroll-on .navbar-brand img{ width: 130px; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; }

.navigation-wrap{ position: fixed; width: 100%; top: 0; left: 0; z-index: 1000; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; }

.navbar{ padding: 0; }

.navbar-toggler { float: right; border: none; padding-right: 0; }

.navbar-toggler:active, .navbar-toggler:focus { outline: none; }

.navbar.navbar-expand-md.navbar-light { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }

a.navbar-brand { padding: 0; }

.navbar-brand img{ width: 150px; display: block; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; }

.main-headers { padding: 1rem 5rem !important; }

.main-headers .container { padding: 0; max-width: 100% !important; }

img.img_new { padding: 50px 0px 10px 0px; width: 175px; }

h3.title_popup { font-size: 24px; padding: 0px 50px; }

p.btn_rate { margin: 25px; }

p.btn_rate a { background: #402a71; padding: 10px 20px; border-radius: 50px; color: #fff; font-size: 20px; text-decoration: none; font-family: 'AvenirNext LT Pro Bold' !important; }

.close_btn { position: absolute; right: 15px; top: 15px; z-index: 9; }

p.remind a { font-size: 13px; text-decoration: underline; color: #000; }


/*=================on hover css======*/

.logout-links { background: #16c1f3; padding: 5px 10px; border-radius: 15px; }

.top-search-heder-part select { width: 180px !important; font-size: 12px; }

.bg-light { background-color: #ffffff!important; box-shadow: 2px 3px 19px 3px rgb(0 0 0 / 5%); -webkit-box-shadow: 2px 3px 19px 3px rgb(0 0 0 / 5%); -moz-box-shadow: 2px 3px 19px 3px rgba(0,0,0,.05); }

.collaps-form form.navbar-form { display: flex; flex-wrap: wrap; padding: 6px 9px 5px 20px; background: #fff; /* border: 1.26923px solid #eaf1f5; */ box-sizing: border-box; box-shadow: 0 4px 12px rgb(86 141 187 / 12%); border-radius: 100px; }

.collaps-form form.navbar-form .input-group { width: auto; }

.navbar-form .select2-container--default .select2-selection--single { background-color: #fff; border: none; border-right: 1px solid #eaf1f5; border-radius: 0; outline: 0; box-shadow: none; }

.form-control-search { border: none !important; outline: 0 !important; box-shadow: none !important; margin-right: 2px; }

.search-btn-top { padding: 3px 9px; background: #16c1f3; border-radius: 50px !important; }

.collaps-form form.navbar-form input.form-control { font-size: 12px; border-color: #00bcde57; letter-spacing: 0.5px; }

.input-group-append button.btn.btn-secondary { padding: 8px; line-height: 10px; background: #04b6da; border-color: #04b6da;}

button.btn.btn-secondary i { font-size: 14px;}

.slick-dots li button:before { font-size: 30px; }

.main-top-home-banner{ margin-top: 4rem; }

.banner-home img { width: 100%; }

.top-slider-imgs { display: block; background: #dbdbdb; }

.slick-dots li button:before { font-size: 50px; }

.blog-sliders { overflow: hidden;  }

.box-dow-cus {box-shadow: 0px 13px 14px 0px #00000003; padding-bottom: 10px; margin-bottom: 50px;}

.blog-sliders .slick-dots { position: static; }

.slick-list { padding-left: 0px!important; // half partial }

.slider {  margin: 0 auto; }

.slider-cont-img { border: 1px solid #ddd; margin: 0px 10px; border-radius: 23px; border-top: 0px; }

.mai-box-dic { padding: 15px 5px;}

.mai-box-dic h3 { min-height: 46px; overflow: hidden; font-size: 22px; }

.title-mini-home { font-size: 22px; color: #402a72 !important; font-family: 'AvenirNext LT Pro Bold' !important; }

p.readmore a { color: #5542cf; }

section.enable-sectio { margin-top: 80px; }

.enable-box img { width: 200px; margin: 0 auto; }

.latest-box { display: block; background: #dbdbdb; }

.slider-cont-img .slider-cont-img-parts img { min-height: 255px; max-height: 250px; }

.title-color { font-size: 41px; }

.mainslider-section .title-color { font-size: 41px; line-height: 60px; }

.ar-icon a { transition: 0.3s; text-decoration: none; }

.hr-hub.text-center { padding: 20px; }

.section-title p { color: #000;}

.sub_title { color: #000; font-size: 24px; }

.bg-launches{ background: #fefcfd; padding-bottom: 50px; }

.hr-icin-box { margin: 0 auto; margin-bottom: 25px; }

.red-more a { color: #6a5c81;} 

.hononumbertxtcls { margin-left: 10px; width: 70%; }

.hononumbertxtcls h4 { font-size: 16px; }

.counter-box{ background: #ddd; padding: 35px 10px;     height: 150px; color: #fff; }

.bg-counter  { background: #12c3f4; }
.bg-counter2 { background: #f27ca2; }
.bg-counter3 { background: #78c8a1; }
.bg-counter4 { background: #3a2161; }

.hononumbertxtcls span { font-size: 26px; line-height: 49px; color: #fff; display: block;font-weight: 600; letter-spacing: -1px; }

.detail_white_right h2 { font-size: 18px; line-height: 26px; color: #58585a; }

.subscribe_news_new input { border: 1px solid #e8e8ea; padding: 7px; font-size: 12px; margin-top: 5px; margin-bottom: 12px; width: 100%; }

.subscribe_news_new button { background: #360b62; color: #fff; border: 1px solid #360b62; padding: 6px 15px; font-size: 14px; line-height: 22px; float: right; letter-spacing: .2px; margin-top: 0; }

.sub-cts h3 { color: #302d7e; font-size: 12px; line-height: 19px; margin-bottom: 15px; max-width: 95%; }

.bg-date { background: #ddd; padding: 10px !important; color: #222 !important; }

.text-muted-new { color: #6c757d!important; background: none !important; border: none !important; }

.dic-link { color: #16c1f3; }

.subscribe-section { padding: 30px 0px; }

.newsletter-form input.form-control { max-width: 300px; width: 300px !important; margin-right: 12px;font-size: 14px; }

.bg-btns { background: #360b62; outline: 0; box-shadow: none !important; margin: 0 auto; width: 142px; text-transform: uppercase; border-color: #360b62; font-size: 18px; padding: 6px 25px; border-radius: 30px; letter-spacing: 0.6px; }

section.brand-slider { padding: 0px 30px; background: #fefcfd; }

.clientlogodivincls { background-color: #f9f9f9; display: flex!important; justify-content: center;  align-items: center; text-align: center; }

.clientlogodivincls img { width: 100%; }

.slick-prev:before, .slick-next:before { font-size: 35px; }

.slick-prev { left: -40px; }

section.downl { text-align: center; padding: 45px 0px; background: #402a72; }

.downl .box-dow .dow-btn { margin-top: 30px; }

.box-dow h2 { color: #fff; }

.downl .box-dow .dow-btn a { background: #fff; padding: 10px 30px; border-radius: 30px; color: #000; font-weight: 600; }

.slick-prev:before, .slick-next:before { color: black; }

#forgot-password .modal-header { padding: 0.1rem 1rem;  border-bottom: 0px solid #dee2e6;   } 

#forgot-password .modal-header .close { padding: 10px !important; margin: -1rem -1rem -1rem auto; padding-top: 21px !important; position: absolute; right: 15px; top: 0; z-index: 9; }

.bg-news-login-btn { width: 100%; padding: 12px 15px; border-radius: 0px; }

ul.bg-link-text { list-style: none; }

li.gradient-custom-4 a { position: relative; color: #fff; }

.title-login { font-weight: 700; margin-bottom: 25px !important;color: #fff;  }

.gradient-custom-4 { margin: 8px 0px;color: #000; }

.box-login .small { margin-bottom: 25px !important;color: #fff; }

.gradient-custom-4 span { width: 26px; display: inline-block; height: 26px; border: 1px solid #000; text-align: center; border-radius: 50px; margin-right: 10px; }

.gradient-custom-2 { background: #360b62 !important;}

.features-section { margin-top: 20px; }

.features-section ol.breadcrumb.purple.lighten-4 { background: transparent; }

.features-section .breadcrumb .black-text { color: #000; }

.color-text { color: #a2a2a2; font-size: 14px; letter-spacing: 0.5px; }

p.user-short-name { background: #ddd; width: 40px; border-radius: 50%; height: 40px; }

.bg-1 { background: #e6f7fb !important; }
.bg-2 { background: #fbebe6 !important; }
.bg-3 { background: #0095b8 !important; }


.main-text-bg p.btn-box .bg-btn-new { background: #360b62 !important; font-size: 13px; padding: 8px 14px !important; text-decoration: none; color: #fff !important; font-weight: 600; border-radius: 30px; transition: 0.3s; }

.bg-new-login-btn { padding: 13px 25px !important; }

h4.clint-happy span { color: #fff; display: block; margin-top: 5px; }

.title-others { font-size: 22px; text-transform: uppercase; }

h4.clint-happy { margin-top: 25px; font-size: 16px; color: #fff; font-weight: 600;}

.clint-benefits { font-size: 16px;color: #fff; font-weight: 600;}

input#newsletter_email { width: 300px; padding: 8px 10px; font-size: 12px; border: 1px solid #000 !important; }

.hr-hub p { font-size: 14px; }

.hr-hub .hr-icin-box img.img-fluid { min-height: auto; }

.hr-hub h4 a { color: #000; text-decoration: none; font-size: 22px; display: block; line-height: 26px; margin-bottom: 10px; font-weight: 600; }

.select2-container--default .select2-selection--single { border-radius: 0px !important; height: 32px !important; font-size: 14px; }

.phone{ display: none; }

.desktop{ display: inline-block; margin-left: 15px; }

ul.nav-new { list-style: none; }

button.btn.btn-md.btn-custom { background: #360b62; color: #fff; border: 1px solid #360b62; padding: 4px 15px; font-size: 14px; line-height: 22px; float: left; letter-spacing: .2px; margin-top: 0; }

ul.nav-new li a { color: #000; }

.features-section-main .features-box img { /*width: 100%;*/ height:auto !important; }
/* .features-section-main .features-box .features-box-new img {
    width: auto;
} */
.features-section-main .features-box .features-box-new img {
    display: block;
    margin: 0 auto;
}
ul.comment-list { list-style: none;  padding-left: 0px;}

.comment-list li .left { margin-right: -1px; float: left; width: 8%; }

.comment-list li .left a img { width: 40px; height: 40px; border-radius: 50%; }

.comment-list li .right { font-size: 14px; width: 92%; float: right; }

.comment-list li .right .btn-delete-comment { color: #c70c0c; }

.comment-list li .right a { color: #000; }

.comment-list li .right .btn-reply { color: #3ec788; }

button.btn.btn-sm.btn-custom.btn-subcomment-registered { background: #360b62; color: #fff; border: 1px solid #360b62; padding: 4px 15px; font-size: 14px; line-height: 22px; float: right; letter-spacing: .2px; margin-top: 0; }

.row-sub-comment { margin-top: 18px; }

.row-sub-comment ul.comment-list { padding-left: 0px; }

.reset-btn { background: #360b62 !important; border-color: #360b62 !important; width: 160px; border-radius: 50px; font-size: 14px; margin: 0 auto; font-weight: 600; }

h4.back-togo a { color: #375eb1; margin-top: 20px; display: block; font-size: 14px; font-weight: 600; }

h1.page-title-re { font-size: 14px; }

input.forget-input { font-size: 14px; border-radius: 30px; width: 70%; }

.forget-dic { font-size: 14px; }

.title-re { font-size: 16px; font-weight: 600; }

.error-message { background: #ffece8; padding: 30px; text-align: center; box-shadow: 0px 0px 2px 8px rgb(255 255 255 / 20%); border-radius: 10px; border: 1px solid #ddd; margin-top: 20px; }

.close-btns { right: 20px; z-index: 2; }

.color-new-ti { color: #fdad49; letter-spacing: 0.5px; }

.reset-btn { padding: 15px; display: block; margin-top: 30px; }

.feedback_btns { background: #fff !important; color: #000 !important; border-color: #fff !important; border-radius: 20px !important; padding: 7px 30px; font-weight: 600; }

.poup-forms { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; }

.poup-forms label { margin: 10px 0px 10px 0px; width: 16%; font-size: 14px; display: flex; flex-wrap: wrap; align-items: center; }

.poup-forms label span { margin-left: 5px; }

.row-sub-comment ul.comment-list li { display: flex; padding: 5px 15px; background: #fff; box-shadow: 0 4px 12px rgb(86 141 187 / 12%); }

.comment-list li .right a .username { font-family: 'AvenirNext LT Pro Bold' !important; font-size: 14px; text-transform: capitalize; }

p.comments-icons { text-align: right; margin-bottom: 0px; } 

p.comments-icons span { padding: 0px 6px; }

.name-comments { font-family: 'AvenirNext LT Pro Bold' !important; font-size: 14px; text-transform: capitalize; }

.modal-backdrop { background: #818181d9; }

.text-enable h2 { margin-top: 35px !important; margin-bottom: 21px; }

.text-enable{ color: #000 !important; }

.hr-hub .title-mini-home { color: #000 !important; }

.hr-hub h4 .title-mini-home { color: #402a72 !important; margin-top: 20px; }

input.emailinputcls { width: 75%; display: block; border: 1px solid #ddd; border-radius: 15px; padding: 0px 10px; height: 42px; margin-bottom: 30px; }

.bg-btns { transition: 0.8s; }

.newsletter-titles { font-weight: 600; }

label#email_id-error { color: red; display: block; margin-bottom: 30px; }

.box-dow p .like-icon img { width: 50px; margin-left: 8px; }

.box-dow p { color: #fff; font-size: 30px; margin-bottom: 0pxs; }

.footer-section { background: #331d66; padding: 20px 0px; }

.comm-logins .profile-dropdown.open ul.top-dropdown li { border-bottom: 1px solid #ddd; padding: 2px; }

.comm-logins .profile-dropdown.open ul.top-dropdown li:last-child{ border-bottom: 0px solid #ddd !important; }

.menu-footer ul { padding-left: 0; list-style: none; margin-bottom: 0; }

.menu-footer ul li { margin-right: 24px; }

.menu-footer ul li a { color: #ffffff; transition: 0.8s; text-decoration: none !important; }

.menu-footer ul li a:hover { color: #00c0f2; }

.soshal-icons a { margin-left: 15px; }

/*section.mainslider-section, section.features-section-main, .features-section { background: #f2f2f2; }*/

section.features-section-main .features-box-new { background: #fff; padding: 0px !important; padding-bottom: 30px !important; }

.comment-section li.active a { font-size: 29px; font-family: 'AvenirNext LT Pro Bold' !important; }

form#make_comment_registered .form-textarea { height: 150px; margin-bottom: 30px; }

form#make_comment_registered .btn-custom { padding: 10px 20px; transition: 0.8s; border-radius: 50px; }

section.features-section-main .col-lg-9 .features-box p, section.features-section-main .col-lg-9 .features-box .title-color { padding: 0px 15px; }

div#newsletter1 input.emailinputcls { width: 100%; margin-bottom: 15px; }

div#newsletter1 .subscribe_news_new button { float: left; border-radius: 30px; }

.emailExistError.newtoastmsgnew { margin-left: 20px; margin-top: 20px; color: #68dca8 !important; }

div#thank-you .modal-dialog { top: 25%; }

.feedback-pupop { font-size: 22px; font-style: italic; color: #68dca8; }

.details-banners { margin-top: 75px; /* margin-top: 46px;*/ }

.details-banners img { width: 100%; }

p.dic-ti { min-height: 70px; }

.title-heights{ min-height: 50px; }

h3.other-ti a { font-size: 18px; color: #402a72 !important; font-family: 'AvenirNext LT Pro Bold' !important; display: block; margin: 18px 0px; text-decoration: none; }

.new-mess { width: 100%; display: block; clear: both; }

.new-mess .newtoastmsgnew {margin-top: 68px !important;}

form#make_comment_registered { display: block; clear: both; margin-bottom: 100px; }

.link-page { padding-right: 8px; margin-bottom: 10px; }

.link-page .view-all { font-size: 16px; color: #402a72 !important; font-family: 'AvenirNext LT Pro Bold' !important; }

.row-custom.comment-total { background: #ddd; margin-bottom: 15px; padding: 10px 15px 3px 15px; }

.dic-s-bg { background: #fafafa; }

.dic-s-bg .dic-s { margin-bottom: 30px; }

.dic-s-bg p { margin-bottom: 10px; font-size: 17px; }

span#like_dislike p { font-size: 16px;text-align: right; }

.main_comments { display: flex; width: 100%; background: #fff; padding: 10px 15px; box-shadow: 0 4px 12px rgb(86 141 187 / 12%); }

ul.comment-list li { margin-bottom: 15px; }

.image_comm { width: 10%; }

.info_comm { width: 90%; }

.image_comm a img { border-radius: 50px; width: 40px; height: 40px; }

.row-sub-comment { margin-top: 18px; }

.select2-container--open .select2-dropdown--below { border: none !important; }

.select2-container--open .select2-dropdown { top: -35px; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: none !important; box-shadow: none !important; outline: 0 !important; }

.input-group2 span.select2-selection.select2-selection--single { border-right: none; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { color: #16c1f3 !important; }

.select2-container--default .select2-results>.select2-results__options { max-height: 200px; overflow-y: auto; max-height: 247px!important; font-size: 12px; border-radius: 16px 6px; width: 100%; background: #fff; box-shadow: 0 1px 4px rgb(31 92 163 / 20%); }

.select2-results__option { padding: 4px 5px; background: transparent !important; user-select: none; -webkit-user-select: none; }

#select2-categories-results::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }

#select2-categories-results::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; }

#select2-categories-results::-webkit-scrollbar-thumb { background-color: #000000; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #a7a7a7 !important;  }
@media screen and (max-width:767px) {
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000 !important;
  }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #000 !important;
}
a.box_blog {
flex-wrap: nowrap;
}
.features-box-new h3{
padding: 0 15px;
font-size: 22px;
}
}

 .profile-dropdown.open ul.top-dropdown { display: block; left: -42px; border-radius: 10px; width: 100%; border: none; background: #fff; box-shadow: 0 1px 4px rgb(31 92 163 / 20%); }

.bg-forgot { height: 100vh !important; }

.box-dow p .like-icon img { filter: none; }

.box-dow p .likedisliketrue img { filter: sepia(1); }
/*.box-dow p .likedislikefalse img { filter: sepia(1); }*/

.disp-des { display:block ; }
.disp-mo { display: none ; }
#myModal .modal-dialog { top: 45%; transform: translate(-0%, -50%); }





.search-bar {
    display: none !important;
    position: absolute;
    top: 74px;
    left: 0px;
    z-index: 100;
    width: 100%;
    padding: 30px 0px;
    /*box-shadow: 0px 1px 7px 0px rgb(138 155 165 / 15%);*/
    /*-webkit-box-shadow: 0px -2px 4px 4px rgb(138 155 165 / 15%);*/
    background-color: rgb(248, 249, 250);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.search-bar.search-bar-new {
    display: block !important;padding: 2rem 5rem 4rem 5rem !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.search-bar .container {
    max-width: 100% !important;
}

form.header_search-form {
    display: flex;
    align-items: center;
}
form.header_search-form label {
    margin-bottom: 0px;
    margin-right: -15px;
}
form.header_search-form .form-control {
    height: 42px;
    border: none !important;
    background: transparent;
    padding-left: 30px;
    border-bottom: 1px solid #ddd !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}
.top-search-heder-part .search {
    color: #222;
    margin-left: 10px;
}
a.box_blog {
    text-decoration: none;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.blog_img {
     width: 35%;
}
.blog_cont {
    padding: 0px 10px;
}
.blog_cont h4 {
    color: #222;
    font-size: 16px;
}
.blog_cont p {
    font-size: 12px;
    color: #222;
    margin-bottom: 0px;
}
h3.menu-title {
    font-size: 20px;
}
form.header_search-form a.search {
    color: #222;
    margin-left: -20px;
}
.img-hov-menu {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
}
.img-hov-menu img {
    object-fit: cover;
    width: 100%;
    max-width: 70px;
    height: 70px;
}
a.box_blog:hover .blog_cont h4, a.box_blog:hover .blog_cont p{
    color: #818181 !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.Author_img {
    width: 35%;
    display: flex;
    align-items: center;padding-left: 15px;
}
.grey_bg, .grey_bgpara {
    display: inline-block;
    /*margin-right: 15px;*/
}
.Author_img .grey_bg img.img-fluid {
    width: 50px;
}
.grey_bgpara p {
    margin-bottom: 0!important;
    font-size: 12px!important;
    color: #3a3a38b0!important;
}

p.comments-icons span {
    padding: 0px 6px;
    font-size: 14px;
}
span.likebtnn i.fa.fa-thumbs-o-up.fa-lg, span.disllikebtnn i.fa.fa-thumbs-o-down.fa-lg {
    margin-right: 2px;
}

.top-search-heder-part .input-group2 .input-group-append {
    margin-left: 5px;
}
input#a {
    position: absolute;
    z-index: -1;
}

.getoptions .col-md-3.border-right:last-child {
    border-right: none !important;
}
.getoptions .col-md-3.border-right:first-child {
    border-left: none !important;
}
.open>.dropdown-menu {
    display: block;
}

.language_drop ul.dropdown-menu {
    top: auto;
    bottom: 100%;
    padding: 10px;
    background: #04b6da;
}
.language_drop ul.dropdown-menu li {
    margin: 0px !important;
    padding: 4px 0px;
    text-align: right;
}

.language_drop a.dropdown-toggle {
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
}
.language_drop ul.dropdown-menu li a {  
    color: #fff !important;
    text-decoration: none;
}
.border-right {
    border-right: 0px !important;
    border-left: 1px solid #dee2e6!important;
}


      /*------------------------------------------*/
/*===================Responsive css start==================*/
      /*------------------------------------------*/
/*=================min-width: 769px Start===================*/
@media screen and (min-width:768px) and (max-width:991px) and (orientation:landscape){

    .mai-box-dic-others {margin: 0px 15px;}
  
 }


@media (min-width: 769px) { 

 .gradient-custom-2 { border-top-right-radius: .3rem; border-bottom-right-radius: .3rem; }


}
/*=================min-width: 769px End===================*/

/*================min-width 576px Start=====================*/


@media (min-width: 576px){

.modal-dialog { max-width: 410px; }


}
/*================min-width 576px End=====================*/
/*================max-width 830px Start=====================*/
@media screen and (max-width:991px) {
.main-headers {
    padding: 1rem 2rem !important;
}

}





@media screen and (max-width:830px) {

    .main-headers { padding: 1rem 2.5rem !important; }
    .desktop_search{ display: none; }
    ul.nav.navbar-nav.nav-right.comm-logins { display: inline-block !important; }
    ul.nav.navbar-nav.nav-right.comm-logins li { display: inline-block; }
    .collaps-form form.navbar-form { padding: 6px 9px 5px 9px; border: 1px solid #ebebebed; }
    .search-bar { top: 65px; }
    .search-bar.search-bar-new { padding: 2rem 2rem 2rem 2rem !important;}
    .blog_cont p { margin-bottom: 30px; }

.getoptions .col-md-3.border-right {
    border-right: 0px !important;
    border-bottom: 1px solid #dee2e6;
    margin-bottom: 15px;
    border-left: 0px !important;
}






}
/*================max-width 830px End=====================*/
/*================max-width 767px Start=====================*/

@media screen and (max-width:767px) {
    .search-bar { left: 2%; width: 96%;
        box-shadow: 1px 1px 14px 0px rgb(177 177 177 / 77%);
        -webkit-box-shadow: 1px 1px 14px 0px rgb(177 177 177 / 77%);
        -moz-box-shadow: 1px 1px 14px 0px rgb(177 177 177 / 77%);
    }

    .desktop{ display: none; }
    .phone { display: inline-block; float: right; }
    .disp-des { display: none; }
    .disp-mo { display: block; }
    /*form#subscribeForm {
        display: flex;
        align-items: center;
    }*/
    form#subscribeForm input.emailinputcls {
        width: 100%;
        margin-bottom: 15px;
    }
    form#subscribeForm .bg-btns {
        margin-top: 0px;
        width: auto;
        padding: 6px 15px;
    }
    form#make_comment_registered .btn-custom { padding: 5px 15px; }
    .latest-m-blog .col-md-3.border-right { border-right: 0px !important; border-bottom: 1px solid #dee2e6; margin-bottom: 15px; }
    .getoptions.col-md-3.border-right { border-right: 0px !important; border-bottom: 1px solid #dee2e6; margin-bottom: 15px; }
    .getoptions .col-md-3.border-right:last-child { border-bottom: 0px !important; margin-bottom: 0px; }
    .profile-dropdown.open ul.top-dropdown { left: -65px; }
    ul.dropdown-menu.top-dropdown li { display: block !important; }

    .box-dow-cus { margin-bottom: 15px; }
    .subscribe-section .sub_title { margin-top: 30px; }
    
    .newsletter-titles { font-size: 20px; text-transform: uppercase; margin-top: 25px; }
    .details-banners { margin-top: 0px; }
    p.dic-ti { min-height: 70px; font-size: 14px; height: 100px;}
    .title-mini-home { font-size: 16px;} 
    .mai_enable-box { display: flex; align-items: center; }
    .box_enabl-left { width: 30%; }
    .box_enabl-right { width: 70%; margin-left: 30px; text-align: left; }
    .box_enabl-right p { font-size: 12px; }
    .odd-enable { display: block; }
    .odd-enable .box_enabl-right { float: left; width: 65%; margin-left: 0px; padding-right: 25px; }
    .mai_enable-box { margin-top: 30px; }
    .odd-enable .box_enabl-left { float: right; margin-top: 30px; }
    .odd-enable .box_enabl-right { float: left; width: 65%; margin-left: 0px; padding-right: 10px; }
    .dic-s-bg p { margin-bottom: 10px; font-size: 14px; }
    .box-dow p .like-icon img { width: 25px; }
    .box-dow p { font-size: 24px;}
    .box-dow p span.how-is {/* display: block; */margin-bottom: 15px;  font-size: 14px; margin-right: 8px;}

    li.breadcrumb-item { font-size: 11px; }
    .detail_white_right { margin-top: 50px; }
    .top-banner-sec { margin-top: 10px !important;}
    .top-search-heder-part { display: inline-block !important; width: 100%; }
    .collaps-form form.navbar-form { display: inline-block !important; width: 100%; margin-top: 25px; }
    .navbar-form .select2-container--default .select2-selection--single { border-right: 0px !important; border-bottom: 1px solid #eaf1f5; }
    .select2-container { width: 85% !important; }
    .collaps-form form.navbar-form .input-group { margin-left: 10px; margin-bottom: 10px; }
    .navigation-wrap { position: relative; padding-bottom: 10px;}
    
    a.navbar-brand img { width: 140px !important; }
    .logo-sec { width: 100%; display: flex; justify-content: space-between; align-items: center; }
    .counter-box { margin-bottom: 30px; }
    .subscribe-section .bg-btns { margin-top: 15px; }
    .hr-hub {  margin-bottom: 30px; }
    .title-color { font-size: 20px; font-weight: 700; }
    .main-headers { padding: 1rem 2.5rem !important; }
    .collaps-form form.navbar-form { border-radius: 10px; }
    span#like_dislike p { text-align: center; }
    .soshal-icons.d-flex.justify-content-end.align-items-center { justify-content: center !important; padding: 15px 0px; }
    section.downl { padding: 15px 0px; }
    .main-top-home-banner { margin-top: 0px; }
    .mainslider-section .title-color { font-size: 22px; line-height: 28px; }
    .bg-forgot { height: auto !important; }

    .sub_title { color: #000; font-size: 16px; }

    .menu-footer ul { justify-content: center; }

    .menu-footer ul li { margin-right: 10px; }

    .menu-footer ul li a { font-size: 13px; }

    .soshal-icons a img { width: 25px; }

    .details-banners {margin-top: 0px;}

    h3.other-ti a { font-size: 18px;}

    .mai-box-dic-others { margin: 0px 10px;}
    .collaps-form form.navbar-form .input-group { width: 100%; }


}


@media screen and (max-width:600px) {

    .image_comm { width: 20%; }

    .comment-list li .left a img, .image_comm a img { width: 25px; height: 25px;  }

    .comment-list li .left { width: 25%; }

    .main-headers { padding: 1rem 1rem !important; }
    section.enable-sectio { margin-top: 20px; }
    .mai-box-dic h3 { font-size: 18px; height: 70px; line-height: 20px; }

}



/*================max-width 767px End=====================*/
/*================max-width 480px Start=====================*/

@media screen and (max-width:480px) {

    section.brand-slider { padding: 0px 0px; }


    .modal-content { width: 90%; margin: 0 auto; }

    img.img_new { padding: 30px 0px 10px 0px; width: 100px; }

    h3.title_popup { font-size: 18px; }

    p.btn_rate a { font-size: 14px; }

    .close_btn { right: 10px; top: 10px; }

    button.close.close_btn img { width: 20px; }

    form#make_comment_registered .btn-custom { padding: 3px 15px; }

}

/*================max-width 480px End=====================*/

.features-box h2.title-color { font-size: 26px;}

/*like dislike and commnet box css*/
/* .comment-section {
    display: none;
} */
.comments-box-box {
    display: block;
}
.drop-comment.d-flex {
    justify-content: space-between;
}
.click-comment {
    font-size: 18px;
    color: #360b62 !important;
    font-weight: 600;
    margin-bottom: 20px;
    display: inline-block;
    text-decoration: none !important;
}
p.like-dislike a.like-sec {
    font-size: 18px;
    margin-left: 15px;
    color: #03a9f4;
    text-decoration: none !important;
}
p.like-dislike a.like-sec span.count-like {
    font-size: 14px;
}
p.like-dislike .di-like-sec {
    color: #ff0000 !important;
}
p.like-dislike a.like-sec span.text-like {
    font-size: 12px;
    margin-left: 9px;
}
.comments-icons span a.popup, .comments-icons span a#likebtn {
    color: #360b62;
}
/*like dislike and commnet box css*/

.main-popup-new-modal form .form-group label {
    font-size: 14px;
    margin-bottom: 5px;
}
.main-popup-new-modal form .form-group {
    margin-bottom: 5px;
}
.main-popup-new-modal form .form-group input.form-control {
    font-size: 12px;
}
.new-popup-header button.close {
    position: absolute;
    right: 14px;
    top: 15px;
    font-size: 14px;
    color: #000 !important;
    opacity: 1;
}
.new-popup-header h4.modal-title {
    font-size: 18px;
}
.new-popup-header {
    padding: 10px;
    display: block;
}
#infoModal .modal-dialog {
    top: 17%;
}
.my-popup-btns button {
    background: #360b62;
    color: #fff;
    font-size: 14px;
    border: 1px solid #360b62;
    border-radius: 20px;
    padding: 4px 15px;
}

p.para-class {
    margin-bottom: 0px;
    font-size: 14px;
    color: #16c1f3 !important;
}
  .tooltip_para {
    position: relative;
    display: inline-block;
  }
  .section-title.features-box-new p.bg-date + h2.title-color + p {
    margin-bottom: 0px;
}
.tooltip_para .tooltiptext {
visibility: hidden;
background-color: #fff;
color: #222;
font-weight: bold;
text-align: justify;
max-width: 300px;
min-width: 300px;
border-radius: 5px;
left: 50%;
padding: 10px 15px;
font-size: 12px;
box-shadow: 0px 0px 15px 0 rgb(138 155 165 / 24%);
position: absolute;
z-index: 2;
}
.tooltip_para:hover .tooltiptext {
    visibility: visible;
}

.mainslider-section .seamlessTitle {

    font-size: 35px;

    line-height: 48px;

}

