*{box-sizing:border-box;word-break: break-word;}
body{ margin:0; padding:0;font-family: 'Roboto',arial;}
@font-face {font-family: Lato;src: url(../fonts/Lato-Light.ttf);font-weight: 300;}
@font-face {font-family: Lato;src: url(../fonts/Lato-Regular.ttf);font-weight: 400;}
@font-face {font-family: Lato;src: url(../fonts/Lato-Bold.ttf);font-weight: 700;}
@font-face {font-family:Lato;src: url(../fonts/Lato-Black.ttf);font-weight: 900;}

/*head*/
button.mfp-arrow,.mfp-arrow-right,.mfp-counter{ display:none !important;}
.social li i.fb-head,.social li i.insta-head,.social li i.twitter-head,.social li i
{width: 14px;height: 14px;display: block;position: relative;opacity: 0.4;}
.social li i:hover,.social li a:hover i{opacity: 1;}
.social li a:hover{text-decoration:none}
.social li a:hover i.ion-social-googleplus{color:#DD4B39}
.social li a:hover i.ion-social-pinterest{color:#CB2027}
.social li a:hover i.ion-social-linkedin{color:#007AB9}
.social li a:hover i.ion-social-facebook {color: #3a559f;}
.social li a:hover i.ion-social-twitter {color: #76a9ea;}
.social li a:hover i.ion-social-instagram {color: #cf6f4b;}
.social li i.ion-icons.fa {margin-top: -1px;}
.social li a:hover i.fa-android{color:#aac148}


.banner-home{min-height:initial; background:#e7e7e7; display:table; width:100%; position:relative; padding-bottom:36px;}
.banner-up{position: relative;top: 0;left: 0;right: 0;margin: 0 auto;text-align: center;width: auto;
transform: initial;-webkit-transform: initial;-moz-transform: initial;-ms-transform: initial;-o-transform: initial;margin-top: 50px;margin-bottom: 0;}
.for-pos-head{position: fixed;top: 0;left: 0;width: 100%;z-index: 11;}
.nav-main .nav.navbar-nav{ float:right; }
.toll-no-left{float: left;font-size: 16px;font-weight: 400;color: #666;}
.nav-main.navbar-default.nav-main {background-color: transparent;border-color: transparent; margin-bottom:0;border:none}
.nav-main.navbar-default .navbar-collapse{padding: 0px 15px;}
.toll-no-left {float: left;font-size: 15px;font-weight: 400;color: #888; margin-top:15px;margin-left: 15px;}
.tele-link:hover{ color:#666;}
.tele-link:focus,.tele-link:hover{ text-decoration:none;}
.tele-link {color: #777;margin-left: 0px;font-weight: 400; cursor:pointer;font-size: 16px;}
.social{ margin:0;}
.social li{display: inline-block;vertical-align: top;}
.social li a{ display: inline-block; padding:19px 0 0 0;}
.social li i {margin: 0px 4px;font-size: 16px;display: block;color: #999;position: relative;}
.nav-main.navbar-default .navbar-nav>li>a{ position:relative; cursor:pointer;}
.nav-main.navbar-default .navbar-nav>li>a:before{content: '';position: absolute;width: 100%;top: -1px;left: 0;background: #e3010f;opacity: 0;height: 3px;}
.nav-main.navbar-default .navbar-nav>li .social>a:before{ content:initial;}
.nav-main.navbar-default .navbar-nav>li .social>a{padding-left: 0;padding-right: 0;}
.nav-main.navbar-default .navbar-nav>li .social>a:hover i{ color:#777}
.nav-main.navbar-default .navbar-nav>li .social>a:hover .fb-head,.nav-main.navbar-default .navbar-nav>li .social>a:hover .insta-head{ opacity:0.5;}
.nav-main.navbar-default .navbar-nav>li>a:hover:before,.nav-main.navbar-default .navbar-nav>li.active>a:before{ opacity:1; top:0px;}
.nav-main.navbar-default .navbar-nav>.active>a,.nav-main .navbar-default .navbar-nav>.active>a:focus,.nav-main .navbar-default .navbar-nav>.active>a:hover{ background-color:transparent; }
.nav-main.navbar-default.nav-menu-show .navbar-nav>.active>a{ background-color:rgba(234, 67, 77, 0.06);color:#ea424c}
a.nav-logo.display-respo img{display:none}
.social li i:hover{ color:#777;}
.footer{ display: table;width: 100%;background: #fff;position: fixed;bottom: 0;left: 0;padding: 8px 15px;}
.body-home.body-white .footer{margin-top: 0px;position: relative;/* display: none; */padding: 0;border: none;background: transparent;margin: 0;}
.result-data.min_height{ height:910px}
.body-home.body-white .footer-left,.body-home.body-white .footer-right{ display:none;}
.footer-left{ display:table; float:left; margin:0;}
.footer-left li{ display:inline-block;}
.footer-left li a{display: inline-block;margin-right: 16px;color: #777; cursor:pointer; font-size:13px;}
.footer-left li a:hover{ text-decoration:none; color:#e3010f;}
.footer-right {font-size:13px;float: right;}
.footer-right a{ color:#555;}
.footer-right a:hover{ color:#e3010f;text-decoration:none;}
.footer-right span{ color:#888;}
.nav-logo{ display:none;}
.custom-dropdown .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ width:100%}
.close-icon{ display:none;}
.footer-center{display: table;position: absolute;left: 0;right: 0;margin: 0 auto;
width: 100%;text-align: center;z-index: -1;color: #777;}
.footer-center a{ color:#777;margin-left: 4px;}
.footer-center a:hover,.footer-center a:focus{ color:#666; }


/*search*/
.search-right {display:block;width: 100%;padding-left: 0px;position: relative;}
.search-main input[type=text] {width: 100%;border-radius: 0;border: none;padding: 0px 56px 0px 20px;outline: 0;color: #666;
border: 1px solid #e0e0e0;font-size: 15px;font-weight: 400;box-shadow: none;border-radius: 2px;border: none;-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);height: 40px;display: block;    z-index: 1;}
.search-main input[type=text]:focus,.search-main input[type=text]:hover{-webkit-box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);border: none;}

.search-main input[type=text]::-webkit-input-placeholder {opacity:1;-ms-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}
.search-main input[type=text]:focus::-webkit-input-placeholder {opacity:0;-ms-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}
.search-main input[type=text]::-webkit-input-placeholder {color:#999;}
.search-main input[type=text]:-ms-input-placeholder {color:#999;}
.search-main input[type=text]::-moz-placeholder {color:#999;}
.search-main input[type=text]:-moz-placeholder {color:#999;}



.search-icon {position: absolute;right: 0;top: 0;padding: 0;border: 0;background: 0 0;height: 100%;width: 80px;
border-radius: 0;font-size: 23px;outline: 0;background: #e3010f;color: #fff;border-radius: 0 2px 2px 0;}
.search-icon:hover,.search-main input[type=text]:focus+.search-icon{background:#1a1a19}
.search-main { display: table;max-width: 665px;margin: 0 auto;left: 0;right: 0;position: relative;width: 100%; padding:0 15px;}
.search-left {position: absolute;left: 0;top: 0;z-index: 2;width: 130px;}
.search-left .btn {width: auto;padding: 5px 15px;background: #fff;border: none;color: #666;font-size: 14px;display: table;height: 32px;
font-weight: 300;min-width: 122px;}
.search-left .dropdown-toggle i.ion-hevron-down {font-size: 12px;margin: 0 0 0 5px;}
.header-bottom-cat .search-left .dropdown-menu li {display: table;width: 100%;margin: 0;}
.dynamic-home .call-right a:hover img {opacity: 0.8;}
/*home*/
.banner-bottom {position: absolute;bottom: 0px;left: 0;right: 0;margin: 0 auto;text-align: center;}
.banner-bottom img {margin: 0 auto; height:47vh}
.map-banner{position: absolute;width: 100%;height: 44vh;background-image: url(../img/map-bg-1.jpg);background-position: center;background-repeat: repeat;background-size: 50%;opacity:1;background-size: cover;}
.for-pos-head.inner-page-header.header-shadow{box-shadow: 1px 1px 6px #b7b7b7;z-index:11111;}



.body-inner.inner-searchbar.body-result-head.body-white footer{ display:none;}





/*news-custom*/
.body-inner.body-news .for-pos-head.inner-page-header{ background:#ffffff; box-shadow:none;}
.body-inner.body-news .toll-no-left{ display:none;}
.body-inner.body-news .logo-left-inner{max-width: 160px;left: 25px;top: 23px;padding-right: 16px;border-right: 1px solid #ddd;z-index: 111;}
.body-inner.body-news .search-cat{width: 100%;margin: 0px 0 0 0;}
.body-inner.body-news .search-box-inner{float: left;display: table;width: 100%;text-align: left;padding-left: 210px;max-width: 100%;}
.body-inner.body-news .search-cat-ul li a{padding: 4px 35px;}
.body-news.body-theme-2 .inner-header-2{ border:none;}
.body-news.body-inner .inner-header-2{box-shadow: 1px 4px 6px #eee;}
.body-inner .search-cat-ul li a:hover,.body-inner .search-cat-ul li.active a:hover{    border-bottom-color: #e3010f;
color: #e3010f;}
.body-news.body-inner.body-theme-2{ padding:81px 0 0 0}


/*white-bg*/
.body-white .map-banner{    background-image: url(../img/map-bg3.jpg);    opacity: 0.2;}
.body-white .map-banner{opacity:0;display:none}
.body-white .banner-home{ background:#fff;}
.body-white .footer{border-top: 1px solid #eee; background:#f5f5f5;}
.body-white .search-icon{width: 60px;color: #aaa;background: transparent; border:1px solid transparent}
.body-white .search-icon:hover, .body-white .search-main input[type=text]:focus+.search-icon ,.body-white .search-main input[type=text]:hover+.search-icon {	background: transparent;color: #0069c0;border: 1px solid transparent;border-right: 1px solid transparent;border-bottom: 1px solid transparent;
}
.body-theme-2.body-news .inner-header-2 { z-index:11;}
.more-cat-head{display: table;width: 100%;font-size: 24px;font-family: lato;text-align: center;color: #777;text-transform: uppercase;margin: 0px 0 30px 0;}
{padding: 20px 20px;}

#sidebar-wrapper .widget h2.title-responsive{ display:none;}

/*contact*/
.contact-logo{left: 10px;top: 10px;position: absolute;display: block;cursor: pointer;}
.contact-logo img{max-width: 80px;}
.body-inner.body-contact .toll-no-left{ margin:10px 0 0 15px}
.banner-contact{ width: 100%;height: 50vh;position: relative; background:rgba(0, 0, 0, 0.04)}
.contact-image{background-image: url(../img/map-bg3.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;position:absolute; top:-20px;left:0; width:100%; height:100%; opacity:.15;}
.contact-head{ position: absolute;top: 40%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);-o-transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;text-align: center;}
.contact-head h3{color: #e3010f;font-size: 31px;margin: 0;margin-bottom: 18px;text-transform: capitalize;}
.contact-head span{font-size: 17px;color: #888;letter-spacing: 0.7px;}
.contact-box {position: absolute;bottom: -150px;left: 0;right: 0;margin: 0 auto;max-width: 760px;background: #fff;
border: 1px solid #eee;box-shadow: 3px 3px 12px #e8e4e4;}
.box-header{ display:table; width:100%;}
.background-mail-icon{ width:100px; height:50px; background-image:url(../img/svg/email.svg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.box-left {width: 65%;padding: 30px;float: left;position: relative;}
.box-right {float: left;width: 35%;padding: 30px;background: rgba(227, 1, 15, 0.68);color: #fff;min-height: 323px;}
.box-right h4{ font-size:22px;margin-bottom: 25px; margin-top:0;}
.box-header h3{float: left;margin: 0;font-family: lato;color: #888;margin-bottom: 30px; font-size:21px;}
.background-mail-icon {width: 27px;height: 27px;background-image: url(../img/svg/email.svg);background-position: center;
background-repeat: no-repeat;background-size: cover;display: table;float: right;}
.contact-form label{ display:none;}
.contact-form .form-control{ border:none; box-shadow:none; border-bottom:1px solid #eee; border-radius:0;}
.contact-form .has-error .form-control,.contact-form .has-success .form-control { box-shadow:none;}
.contact-form .help-block{ margin-left: 10px;font-size: 12px;position: absolute;bottom: -20px;left: 10px;margin: 0;padding: 0;}
.contact-form .form-group:nth-child(odd){ padding-left:0;}
.contact-form .form-group:nth-child(even){ padding:0;}
.contact-form .form-control:focus{ border-bottom:1px solid #9e9e9e;}
.contact-form .form-group{margin-bottom: 35px}
.login-modal .form-group{margin-bottom: 18px !important}
.min-height-100{ min-height:100vh;}
.contact-form .btn{padding: 0;border-radius: 50%;border: none;box-shadow: none;position: absolute;right: 20px;bottom: 57px;
z-index: 1;display: block;width: 30px;height: 30px;}
.contact-form .btn:focus{ outline:none;}
.contact-from-submit {width: 35px;height: 35px;background-image: url(../img/svg/message.svg);background-position: center;
background-size: 18px;background-color: #e3010f;background-repeat: no-repeat;display: table;border-radius: 50%;position: relative;right: 0;opacity: 0.8;}
.contact-from-submit:hover{ opacity:1;}
.contact-info i.contact-call{width: 15px;height: 15px;background-image: url(../img/svg/call.svg);background-position: center;
background-repeat: no-repeat;background-size: cover;display: inline-block;margin-right: 10px;position: relative;top: 4px;}
.contact-mail-icon{width: 17px;height: 17px;display: inline-block;margin-right: 10px;position: relative;top: 4px;font-size: 16px;}
.cotact-address i{font-size: 19px;margin-right: 10px;top: 2px;position: absolute;left: 0;}
.contact-info a{color: #fff;text-decoration: none;display: block;margin: 10px 0 7px 0;}
.contact-info a:focus{ text-decoration:none;} 
.contact-media {margin-top: 20px;}
.contact-media .social li a i{ opacity:0.8;margin: 0 7px;color:#fff}
.contact-media .social li a i:hover{ opacity:1;}
.cotact-address{ margin-bottom: 20px;display: table;position: relative;padding-left: 25px;}
.contact-media .social li a:hover i.ion-social-instagram {color: #fbab8e;}

.body-for-head-static.body-contact .contact-media .social li a i {
    font-size: 16px;
    line-height: 16px;
}

/*display*/
.sp-2{ display: table;width: 100%;text-align: center;padding: 0 15px;margin: 20px 0 30px 0; cursor:pointer; max-width:100%}
.sp-2 img{ max-width:100%}
.padding-right-none .result-data{ padding-right:15px;margin-bottom: 20px;}
.related{font-size: 17px;margin-left: 18px;font-weight: 600;color: #888;}
.body-inner.inner-searchbar .partner-modal  .modal-header h3 {font-size: 19px;color: rgb(255, 255, 255);text-align: center;
margin: 0px;padding: 15px 15px;background:rgb(227, 1, 15);}
.body-inner.inner-searchbar  .modal-header{ border:none}



/*head-white*/
.home-white-head img{ display:none;}

/*about*/
.body-contact .social li a,.body-about .social li a{ padding:15px 0;}
.about-banner{ display:table; width:100%}
.body-about .about-banner{margin-top:50px !important;}
.about-banner .banner-contact{ height:250px;}
.about-banner .contact-image{ top:0;}
.about-tag{ position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;
text-align: center;color: #e3010f;font-size: 40px;}
.background-white{ background:#f6f6f6;}
.about-content{display: table;background: #f6f6f6;margin: 0px 0;padding: 25px 0px 0px 0px;border-radius: 3px;margin: 0 auto;}
.about-content h2 {font-size: 21px;font-weight: 500;color: #666;position: relative;margin-bottom: 20px;display: table;}
.about-content span {font-size: 14px;letter-spacing: 1px;color: #888;line-height: 23px;margin-bottom: 40px;display: table;}
.terms-1{ display:table; width:100%;margin-bottom: 10px}
.terms-1 ul{ margin:0;}
.terms-1 ul li{list-style-type: none;color: #888;padding-left: 0px;line-height: 28px;letter-spacing: 0.5px;
margin-bottom: 15px;position: relative;font-size: 15px;}
.terms-1.terms-about ul li{list-style-type: square;
    line-height: 25px;
margin-bottom: 8px;}
.about-content .terms-about span{ margin-bottom:20px;}
.terms-1 ul li i{position: absolute;left: -7px;top: 1px;font-size: 13px; display:none;}
.myScrollspy .affix {top: 20px;}
.terms-1 ul li a {color: #777;text-decoration: underline;}
.terms-1 ul li a:hover{ color:#666;}
.banner-right1 .affix {top: 140px;right: 15px;width:300px}

/*popup-partner*/
.partner-modal.modal{ right:0; left:initial; width:100%}
.body-inner.inner-searchbar .inner-header-2.for-z-index{ z-index:0;}
.body-inner.inner-searchbar .partner-modal .modal-header{ padding:0;}
.modal-header .close{position: absolute;width: 27px;height: 27px;background-image: url(../img/svg/cancle-popup.svg);background-position: center;background-repeat: no-repeat;background-size: cover;right: 15px;top: 11px;opacity: 0.9;margin: 0;}
.modal-header .close:focus{ outline:none;}
.modal-header .close:hover{ opacity:1;}
.body-inner .modal .partner-modal .modal-dialog{width: 570px;border-radius: 0;}
.body-inner .modal .partner-modal .modal-content{border-radius: 0;border: none;min-height: 100vh;background: #f7f7f7; box-shadow:none;}
.partner-modal .modal-body{display: table;width: 100%; padding:25px 10px;}
.text-align,.partner-modal.modal{ text-align:center;}
.partner-modal.modal.fade.in .modal-dialog {transition-delay: 1s;opacity: 1;z-index: 11;top: initial;transform: scale(1);
-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1); right:0px; opacity:1;}
.partner-modal.modal.fade .modal-dialog {width: 100%;max-width: 580px;display: table;display: inline-block;
text-align: left;vertical-align: middle;top: initial;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);
-ms-transform: scale(1);-o-transform: scale(1); margin:0; right:-50px;opacity:0; min-height:100vh; position:absolute;left:initial; margin:0;}
.body-inner .modal.partner-modal .form-control{ box-shadow:none; height:41px; border-radius:0;}
.body-inner .modal.partner-modal .form-control:-webkit-autofill ,.body-inner .modal .form-control:focus:-webkit-autofill{-webkit-box-shadow: 0 0 0 30px white inset;}

.body-inner .modal .form-control:focus{ border-color:#989595;}
#result_loader{text-align: center;width: 100%;padding-right: 330px; margin-top:15px;}
.no-result{ display: table;width: 100%;background:transparent;padding: 60px;text-align: center;color: #888;
border: 1px solid #ddd;font-size: 16px;border-radius: 2px; border-color:transparent}
.no-result i {font-size: 35px;display: table;margin-bottom: 10px;margin: 0 auto 10px auto; color:#0069c0}
.custom-dropdown .btn{background: #fff;border: 1px solid #ccc;width: 100%;color: #999;text-align: left; position:relative; border-radius:0; height:41px;}
.custom-dropdown .btn .caret{ position:absolute; right:10px; top:19px;}
.custom-dropdown .btn:focus{ outline:none;}
.custom-dropdown .dropdown-menu>li>a{ color:#888;padding: 5px 20px;}
.custom-dropdown .dropdown-menu.inner>li.selected.active>a{ color:#fff;}
.custom-dropdown.open>.dropdown-menu{ display:table; width:100%; margin:0;}
.custom-dropdown .btn-primary.active.focus, .btn-primary.active:focus, .custom-dropdown .btn-primary.active:hover,.custom-dropdown .btn-primary:active.focus,.custom-dropdown .btn-primary:active:focus,.custom-dropdown .btn-primary:active:hover, .custom-dropdown.open>.dropdown-toggle.btn-primary.focus,.custom-dropdown.open>.dropdown-toggle.btn-primary:focus,.custom-dropdown.open>.dropdown-toggle.btn-primary:hover,.custom-dropdown .btn-primary.active,.custom-dropdown .btn-primary:active,.custom-dropdown.open>.dropdown-toggle.btn-primary{color: #999; box-shadow:none;
background-color: #fff;
border-color: #989595;}
.partner-modal .btn.btn-submit{border: 1px solid #868686;padding: 7px 38px;color: #777;margin-top: 15px;font-size: 15px;text-transform: capitalize;letter-spacing: 1px;border-radius: 2px;font-weight: 500;background: #fff;}
.partner-modal .btn.btn-submit:focus,.partner-modal .btn.btn-submit:active{ outline:none;box-shadow:none;}
.partner-modal .btn.btn-submit:hover,.partner-modal .btn.btn-submit:focus{ background:#e3010f; color:#fff; border-color:#e3010f}
.body-inner .modal .padding-left0{ padding-left:0;}
.s-detail-phone{ color:#666;}
.s-detail-phone:focus{ text-decoration:none;}

/*loader*/
.loader {border: 3px solid #f7f7f7;border-radius: 50%;border-top: 3px solid #5a5a5a;width: 50px;height: 50px;
-webkit-animation: spin 1s linear infinite;animation: spin 1s linear infinite;margin: 0 auto;}
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
@-moz-keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
@-ms-keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
@-o-keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}


.terms-policy .about-content{padding: 25px 00px 35px 0px;margin: 0px auto;}
.body-for-head-static.body-static-head.body-inner .contact-logo img{    max-width: 50px;}
.body-for-head-static.body-static-head.body-inner .nav-main.navbar-default.nav-main{background: #f7f7f7;
}
.body-for-head-static.body-static-head.body-inner .contact-logo{ top:8px;}
.body-for-head-static.body-inner .navbar-nav>li>a{ padding:14px 14px 7px 14px;}
.body-for-head-static.body-contact .social li a, .body-for-head-static.body-about .social li a{ padding:17px 0 11px 0;}
.body-for-head-static.body-inner .footer {border-top: 1px solid #f1f0f0;}
.body-for-head-static.body-inner{ background:#fff;}
.body-for-head-static.body-inner.body-contact{ background:#f7f7f7;}
.sidebar-menu{ display:table; width:100%; margin-top:50px;     max-width: 260px;}
.sidebar-menu.affix{ top:10px;}
.sidebar-menu li{ list-style-type:none}
.sidebar-menu li a{color: #888;font-size: 15px;line-height: 40px;list-style-type: none; position:relative; cursor:pointer;}
.sidebar-menu li a:before{ content:''; position:absolute; width:3px; height:100%; background:#0069c0;left:-14px; top:0;opacity:0;}
.sidebar-menu li a:hover,.sidebar-menu li.active>a{ color:#0069c0}
.sidebar-menu li a:hover:before,.sidebar-menu li.active>a:before{ opacity:1; left:-12px}
.sidebar-menu li a:focus,.sidebar-menu li a:hover{ text-decoration:none; }
.max-width-900px {max-width: 830px;margin: 0 auto;display: table;}
.submenu{ margin-left:20px;}
.sidebar-menu .submenu li a{line-height: 19px;font-size: 14px;margin-bottom: 12px;display: table;}


/*success*/
.padding-15px{ padding:0 15px;}
.success-div{display: table;width: 100%;background: #dcf3d6;color: #52bc36;padding: 10px 15px;border-radius: 3px;
max-width: 100%;margin: 0 auto;font-size: 14px;letter-spacing: 0.5px;border: 1px solid #9ee08d;text-align: center;vertical-align: bottom;line-height: 29px;text-align: left;}
.success-div.error-div{background:#eec8c5; border:1px solid #e37970; color:#c45e52}
.success-div.error-div .right-mark{background-image: url(../img/svg/close-button.svg); background-color:#e5b4ad}
.right-mark{ width: 29px;height: 29px;background-image: url(../img/svg/check-mark.svg);background-position: center;
background-repeat: no-repeat;background-size: 11px;background-color: #c7e0b9;margin-right: 10px;display: table;
border-radius: 50%;position: relative;float: left;}
.logo-header {display: table;float: none;height: 100%;margin: 0 auto;}
.logo-header-responsive {display: none;width: 100%;height: 100%;margin: 0 auto;}
.logo-header-responsive li {display: inline-block;margin: 0 auto;height: 100%;border: none;}
.logo-header-responsive li a {display: inline-block;height: 100%;border: none;padding: 12px 15px 4px 15px;display: table;float: none; -webkit-filter: grayscale(100%) opacity(30%);filter: grayscale(100%) opacity(30%);-moz-filter: grayscale(100%) opacity(30%);-ms-filter: grayscale(100%) opacity(30%);-o-filter: grayscale(100%) opacity(30%);}
.logo-header-responsive li.active a,.logo-header-responsive li a:hover{ border-bottom:2px solid red; -webkit-filter: grayscale(0%) opacity(100%);filter:  grayscale(0%) opacity(100%);-moz-filter:  grayscale(0%) opacity(100%);-ms-filter:  grayscale(0%) opacity(100%);-o-filter: grayscale(0%) opacity(100%);}
.logo-header-responsive li a img {width:75px;}
.logo-header-responsive li:nth-child(2) a{ padding-top:14px;}
.logo-header-responsive li:nth-child(2) a img {width: 75px;}
.body-result-head .logo-header-responsive li a{    padding: 8px 15px 0px 15px;}

.body-result-head .logo-header-responsive li:nth-child(2) a{    padding-top: 8px;}
.body-result-head .logo-header-responsive li:nth-child(1) a img{ max-width:36px;}
.logo-main{ display:none;}
.logo-header-responsive li:nth-child(1) a img{    max-width: 40px;}


/*different-suceess*/
.success-div1{width: 100%;background: green;color: #fff;padding: 10px;text-align: center;position: fixed;
top: -20px;z-index: 11;-webkit-animation-name: example; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 5s; /* Safari 4.0 - 8.0 */animation-name: example;animation-duration: 5s;opacity:0;animation-timing-function: ease-in;-moz-animation-duration: 5s;-ms-animation-duration: 5s;-o-animation-duration: 5s; z-index:111;}
.success-div1 .close-error{  width:30px; height:30px; background-image:url(../img/svg/cancel-menu.svg); background-position:center; background-repeat:no-repeat; background-size:cover;   position: absolute;
right: 0;top: 0;background-color: transparent;border: none;box-shadow: none;width: 20px;height: 20px;top: 9px;right: 16px;}
.success-div1 .close-error:hover,.success-div1 .close-error:focus{ outline:none; box-shadow:none;}
@-webkit-keyframes example {0%{top:-30px;opacity:0;}0%{top:0px;opacity:1;}50%   {top:0px;opacity:1;}100%  {top:-30px;opacity:0;}}
@-moz-keyframes example {0%{top:-30px;opacity:0;}25%{top:0px;opacity:1;}50%   {top:0px;opacity:1;}100%  {top:-30px;opacity:0;}}
@-ms-keyframes example {0%{top:-30px;opacity:0;}25%{top:0px;opacity:1;}50%   {top:0px;opacity:1;}100%  {top:-30px;opacity:0;}}
@-o-keyframes example {0%{top:-30px;opacity:0;}25%{top:0px;opacity:1;}50%   {top:0px;opacity:1;}100%  {top:-30px;opacity:0;}}
@keyframes example {0%{top:-30px;opacity:0;}25%{top:0px;opacity:1;}50%   {top:0px;opacity:1;}100%  {top:-30px;opacity:0;}}
.success-div1.error-div1{background:#de0c0c; z-index:1111;}



/*category-page*/
.news-category-page .ggl-bnr-728{ display: table;width: 100%;margin: 0;text-align: center;clear: both;}
.news-category-page .ggl-bnr-728 img{ margin: 20px auto}
.category-banner{display: table;width: 100%;background: #f3f3f3;border-bottom: 1px solid #dedede;padding: 17px 0px;
    border-top: 1px solid #dedede;}
.category-banner h2{ color:#777; margin:0;font-size: 25px;}
.margin-top{ margin:20px 0 0 0; display:table; width:100%}
.news-category-page .ggl-bnr-728.sp5 img{  margin:0 auto; margin-bottom:20px;}
.no-news-found .no-result{display: table;width: 100%;background: rgb(244, 244, 244);padding: 20px;text-align: center;color: #888;border: 1px solid rgb(238, 238, 238);font-size: 16px;border-radius: 0px;}
.no-news-found{ margin-bottom:30px;}
footer{ position:relative;}
.banner-bottom{ display:none;}
.body-home .banner-bottom{ display:block; bottom:0;}


.alert-popup{position: absolute;width: 100%;top: 0;left: 0;border-radius: 0;font-size: 14px;letter-spacing: 0px;text-align: center;}



/*dropdown*/
.partner-modal .nice-select{ width:100%; max-width:100%;border-color: #ccc;border-radius: 0;color: #aaa;}
.partner-modal .nice-select:active,.partner-modal .nice-select.open,.partner-modal .nice-select:focus{ border-color:#989595}

.nice-select:active, .nice-select.open, .nice-select:focus {border-color: rgba(227, 1, 15, 0.38);}
.nice-select,select {-webkit-tap-highlight-color: transparent;background-color: #fff;border-radius: 5px;border: solid 1px #e0e7ee;box-sizing: border-box;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 14px;font-weight: normal;height: 42px;line-height: 40px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;width: auto; display:inline-block;    width: 180px;margin-right: 3px; max-width:180px; position:relative;white-space: nowrap;display: inline-block;}
.nice-select:before{content: '';position: absolute;right: 10px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #c3c3c3;top: 18px;}
.nice-select .list {background-color: #fff;border-radius: 5px;box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;
-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9; max-height:320px; overflow-y:auto; width:100%;}
.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f7f9;}
.nice-select .option.selected {font-weight: bold;}
.nice-select .option {cursor: pointer;font-weight: 400;line-height: 21px;list-style: none;min-height: 40px;outline: none;
padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;min-height: 28px;
padding: 8px 9px; white-space:initial;}
.gender-select {width: 72px;}
.gender-select select {padding: 0 0 0 10px;}
.image-banner {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    overflow: hidden;
	background: transparent;
	display: table;
    min-height: initial;
    height: auto;
}
.branch-name {display: block;height: 25px;overflow: hidden;    margin: 5px 0 0 0;}
.image-banner-img {
    position: relative;
    height: 100%;
    margin: 0 auto;
    display: table;
}
.image-banner-left-part {
    position: relative;
    left: initial;
    top: initial;
    transform: initial;
    max-width: 40vh;
    min-width: initial;
    margin: 0 auto;
    display: table-cell;
    vertical-align: top;
    text-align: center;
    padding-top: 100px;
}
.image-banner-left-part img {
    max-width: 100%;
}
.image-banner-right-part {
    position: absolute;
    right: 10%;
	top: initial;
    transform: initial;
    bottom: 0;
	max-width: 32vh;
    min-width: 160px;
	display:none;
	visibility:hidden;
	opacity:0;
}
.image-banner-right-part img{max-width:100%}
.dummy-data {display: block;width: 100%;position: absolute;left: 0;top: 30%;z-index: 1;-webkit-transform: translateY(-30%);-moz-transform: translateY(-30%);-ms-transform: translateY(-30%);-o-transform: translateY(-30%);transform: translateY(-30%);}
.dummy-data .branches-couple .branches-single {float: left;width: 23%;margin: 1%;padding: 0px 10px 15px 10px;}
/*.owl-carousel{opacity:0;}
.loaded .owl-carousel{opacity:1;}*/
/*.loaded .dummy-data{opacity:0;visibility:hidden;display:none}*/

.branches-couple {display: inline-block;position: relative;padding: 0 15px;}
.branches-single {display: block;text-align: center;margin: 0 0 20px 0;float: left;width: 100%;    padding: 10px 10px;border: none;border-radius: 7px;-webkit-transition: 0.2s all linear;transition: 0.2s all linear;}
.branches-single:hover {border-color: #ccc;}
.branches-single a{display: block;color: #666;}
.branches-single a:focus,.branches-single a:hover{text-decoration:none}
.branch-img {display:block;width: 100%;margin: 0 auto;position: relative;z-index: 0;top:0;height:95px}
.branches-main {width: 100%;display: block;max-width: 740px;margin: 30px auto 0 auto;position:relative;}
.div-full {position: absolute;top: 0;width: 100%;left: 0;z-index: 1;height: 100vh;}
.branches-slider.owl-theme .owl-nav .owl-prev,.branches-slider.owl-theme .owl-nav .owl-next
{font-size: 0 !important;background: transparent !important;padding: 0 !important;height: 40px;margin: 0;width: 30px;}
.dummy-data .branch-name {
    height: 12px;
    background: #eee;
    width: 68%;
    margin: 4px auto 0 auto;
    border-radius: 39px;
}
.img-dummy {
    display: block;
    width: 70px;
    height: 70px;
    background: #eeeeee;
    border-radius: 99%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

.branches-slider.owl-theme .owl-nav .owl-next:before,.branches-slider.owl-theme .owl-nav .owl-prev:before{content:"\f3d2";display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px!important;color:#000}
.branches-slider.owl-theme .owl-nav .owl-next:before{content:"\f3d3"}
.branches-slider .owl-nav{position:absolute;left:0;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:table;height:100px;margin:0!important;z-index:-1}
.branch-img:before{content:'';position:absolute;bottom:5px;left:0;right:0;width:60%;margin:0 auto;display:block;height:1px;background:0 0;z-index:-1;box-shadow:0 10px 17px #777;opacity:0;border-radius:99px;overflow:hidden}


.branches-single:hover .branch-name {color: #000;}
.branches-single:hover .branch-img {top: -10px;}
.branches-single:hover .branch-img:before{opacity:1}

.branch-container{min-height: initial;display: table;float: none;width: 100%;max-width: 770px;}
.branches-main{position: relative;display:block;height: auto;float: none;    min-height: 180px;}
.banner-home{padding-bottom:0}
.dummy-data .branches-couple .branches-single:nth-child(2n) {display: none;}
.branches-slider .branches-couple{width:100%}




.branches-single .branch-img img{display: block;width: auto;position: absolute;left: 0;right: 0;max-width: 100%;max-height: 100%;top: 50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width: auto !important;padding: 5px;margin: 0 auto;}

.branches-slider.owl-theme .owl-nav .owl-prev {position: absolute;left: -30px;top: 0;bottom: 0;display: table;opacity: 0.3;}
.branches-slider.owl-theme .owl-nav .owl-next {position: absolute;right: -30px;top: 0;bottom: 0;display: table;opacity: 0.3;}
.branches-slider.owl-theme .owl-nav .owl-next:hover{opacity:1;right:-35px}
.branches-slider.owl-theme .owl-nav .owl-prev:hover{opacity:1;left:-35px}

.branches-slider {display: table;text-align: center;width:100%;}
.branches-slider .item {display: inline-block;width: 100%;vertical-align:top;float:left}
.image-banner-left-part>a {display: table;margin: 0 auto;max-width: 35vh;}
.nav-main.navbar-default.nav-main.nav-menu-show {background: transparent;}

.call-right{display:none !important}
.home-white-head .logo-left-dynamic img{display:none}
.branch-name-logo {display: none;}

.dynamic-home .call-right{display:block !important}
.dynamic-home .toll-no-left{display:none !important}
.dynamic-home .logo-left-dynamic{padding: 9px 15px;position: absolute;left: 0;top: 0;float:left}
.dynamic-home .logo-left-dynamic a {display: block;max-width: 80px;}
.dynamic-home .home-white-head .logo-left-dynamic img {display: table;max-width: 100%;}
.dynamic-home .tele-link img {max-width: 17px !important;display: block;position: absolute;left: -11px;top: 15px;opacity: 0.6;}
.dynamic-home .image-banner-left-part img{max-height:120px}
.dynamic-home .branch-name-logo {display: table;margin: 0 auto;margin-top: 15px;font-size: 15px;color: #777;}
.dynamic-home .banner-up {top:-15px}

.nav-main.navbar-default .navbar-nav>li>a.tele-link:hover:before, .nav-main.navbar-default .navbar-nav>li.active>a.tele-link:before{opacity:0;top:0}

.branches-slider .item:nth-child(4n+1) {clear: both;}
.social li i.ion-icons {
    background: none;
    color: #000;
    vertical-align: top;
    height: auto;
    width: auto;
    margin-top: -5px;
	    font-size: 18px;
}
.app-icon-header-start:before {
    content: '';
    position: absolute;
    left: -8px;
    top: 15px;
    border-left: 1px solid #ddd;
    height: 20px;
    width: 1px;
}
.app-icon-header-start {
    margin-left: 15px;
    position: relative;
}
.autodata {float: left;margin: 50px 0 0 0;width: 100%;}
.autodata .result-data {padding-right: 15px;}
.body-home.body-white footer {display: none;}
.autodata .result-data li {width: 24.2%;}
body.ibp-home{display: table;width: 100%;height: 100vh;}
body.ibp-home .banner-home{display: table-cell;vertical-align: middle;width: 100%;padding-bottom: 10vh;}
.body-static-head .for-pos-head {background: #fff;}
.no-data-line-1, .no-data-line-2 {
    color: #666;
    display: table;
    margin: 0 auto 4px auto;
    font-size: 17px;
}
.no-data-line-2 {
    display: inline-block;
    vertical-align: middle;
}
.no-data-line-3 {
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    margin: 0 0 0 6px;
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.8;
}
.result-select .nice-select {
    float: none !important;
	background: #f9f9f9;
    border-color: #ccc;
	margin: 0 10px 10px 10px;
}
.nice-select .list{border: 1px solid #ccc;box-shadow: none;}
.result-select {
    height: auto !important;
    display: table !important;
    width: 100%;
    max-width: initial;
    float: none !important;
    margin: 0 auto;
    text-align: center;
}
/*adv. issue*/
.banner-right1 .affix{top: 140px;right: initial;margin-bottom: 0;}
.special-banner.zoom-gallery-feature img ,.zoom-gallery-feature img{max-height: calc(100vh - 150px);}
.bordered-card.padd10.background-white1.affix{padding-top:0}

.tele-directory{display:none}
.dynamic-directory .tele-directory {font-weight: 600;font-size: 15px;color: #0069c0;padding: 0 0 0 10px;display: block;max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dynamic-directory .tele-phone {display: none !important;}
.ui-menu{z-index:1 !important;    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    max-height: 320px;
    overflow-y: auto;
    box-shadow: none;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);}
	
.ui-menu .ui-menu-item-wrapper{cursor: pointer !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    list-style: none !important;
    outline: none !important;
    text-align: left !important;
    -webkit-transition: all 0.2s !important;
    transition: all 0.2s !important;
    min-height: 28px !important;
    white-space: initial !important;
    color: #555 !important;
    padding: 4px 6px 4px 11px !important;}
.ui-state-active{margin:0 !important}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{background: #f6f7f9 !important;color: #555 !important;border: none !important;margin: 0 !important;}
.ui-widget.ui-widget-content{margin-top: 5px !important;}

.body-inner.body-news .logo-left-inner{position:fixed}
.reset-modal .login-title{top: -40px;}
.reset-modal .modal-right-side-inner{min-height:240px}

.search-main input[type=text]:focus,.search-main input[type=text],.nav-main.navbar-default .navbar-nav>li>a:before,.nav-main.navbar-default .navbar-nav>li>a:hover:before,.nav-main.navbar-default .navbar-nav>li>a,.nav-main.navbar-default .navbar-nav>li>a:hover,.nav-menu-show .navbar-collapse,.nav-menu-show .navbar-collapse.collapse.in,.nav-main.navbar-default.nav-menu-show .navbar-toggle.btn-menu .icon-bar,.icon-bar,.footer-left li a:hover,.footer-left li a,.footer-right a:hover,.footer-right a,.nav-main.navbar-default .navbar-nav>li>a:after,.nav-main.navbar-default .navbar-nav>li>a:hover:after,.search-icon,.search-icon:hover,.banner-right,.banner-right:hover,.contact-logo img,.body-for-head-static.body-static-head.body-inner .contact-logo img,.sidebar-menu li a:hover:before,.sidebar-menu li.active a:before,.sidebar-menu li a:before,.become-partner:hover,.become-partner,.partner-modal.modal.fade.in .modal-dialog,.partner-modal.modal.fade .modal-dialog,.partner-modal .btn.btn-submit:hover,.partner-modal .btn.btn-submit:focus,.partner-modal .btn.btn-submit,.modal-header .close:hover,.modal-header .close,.navbar-collapse,.navbar-collapse.in,.owl-carousel,.branches-slider.owl-theme .owl-nav>div,.branch-img:before,.branches-single .branch-img,.red-valid,.a2z-ul li a:before, .a2z-ul li a:after
{ transition:0.2s all linear;-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;-ms-transition:0.2s all linear;-o-transition:0.2s all linear;}
.lead-c-city {position: absolute;right: 0;top: 0;font-size: 12px;font-weight: 400;padding: 4px 10px;background: #aaa;color: #fff;border-radius: 3px 2px 3px 3px;
}
.result-select .nice-select span {display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;}


.map-input{margin: 10px; z-index: 0;position: absolute;cursor: pointer;left: 100px;top: 0px; padding: 5px; font-size: 11px; font-weight: 500;}





/*my new*/
.body-inner.body-news .search-box-inner{
	padding-left: 0;
}
.search-cat-ul{
	float: none !important; 
	margin: 0 auto;
}
.more_link_div{
	opacity: 0;
    visibility: hidden;
    display: block;
    transition: .2s all linear;
    position: fixed;
    top: 80px;
    left: 0;
    width: 100%;
    box-shadow:0px 0px 4px #ddd;
    transition: .2s all linear;
    background: #fff;
    height: auto;
    padding: 14px 5px;
    overflow: auto;
}
.open_more .more_link_div{
	top: 90px;
    opacity: 1;
    visibility: visible;
}
.more_link_div .container{
	width: 1200px
}
.more_link_div .other_cat{
	text-align: center;
	margin: 0 auto;
	width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: left;
}
.more_link_div .other_cat a {
    padding: 11px 10px;
    display: block;
    font-size: 15px;
    color: #777;
    font-size: 15px;
}
.body-inner.body-news .logo-left-inner{
	max-width: 120px;
}
.for_menu_scroll {
    overflow: auto !important;
    display: block !important;
}
.body-inner.body-news .search-cat {
    display: block;
}
.body-inner .inner-header-2 {
    display: block !important;
}
.body-inner.body-news .search-cat-ul li a {
    padding: 4px 16px;
    font-weight: 400;
}
.lede--bold-title .lede__title {
    font-weight: 500 !important;
}
.search-cat-ul{
/*	display: block !important;
*/    overflow: auto;
}
.search-cat-ul li:nth-child(7) {
/*    display: none;
*/}
.body-inner.body-news .search-box-inner {
    display: block !important;
}
.more-links .more_icon,.more-links .cancel_icon{
	display: none;
}
.body-inner.body-news .search-cat-ul li a {
    max-width: 177px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.body-inner.body-news .logo-left-inner {
    border-right: none;
    position: fixed;
    top: 0;
    left: 0;
    padding: 12px;
    margin-left: 12px;
}
.body-inner.body-news .logo-left-inner {
    max-width: 120px;
    max-height: 55px;
    display: flex;
    width: auto;
}
.logo-left-inner.right {
    left: 120px !important;
}
.logo-left-inner .img-block img {
    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.4;
    -webkit-transition: 0.2s all linear;
    transition: 0.2s all linear;
}
.logo-left-inner .img-block:hover img, .logo-left-inner.active img {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1;
}
.body-inner.body-news .logo-left-inner.right {
    margin-left: 0;
}
.body-inner.body-news .logo-left-inner img,.body-inner.body-news .logo-left-inner a {
    max-height: 100%;
    display: block;
    max-width: 100%;
}
.logo-header-responsive li:nth-child(1) a img {
    max-width: 68px;
}
.body-theme-2 .inner-page-header .social li a i {
    font-size: 28px;
}


@media screen and (max-width: 992px){

	.search-cat-ul li:nth-last-child(2), .search-cat-ul li:nth-last-child(3){
		display: inline-block !important;
	}
	.search-cat-ul li .more-links {
	    position: absolute;
	    top: 15px;
	    /* left: 0; */
	    right: 0;
	    background: #fff;
	}
	.more_link_div{
		padding: 5px 0;
	}
	.more-links .more_icon{
		display: block;
	}
	.more-links .more_link{
		display: none;
	}
	.search-cat-ul li:last-child {
	    padding-right: 40px;
	}
	.search-cat-ul{white-space: nowrap;
	    display: flex !important;
	    flex-wrap: nowrap;
	    flex-direction: row;
	    width: 100% !important;
	}
	.body-inner.body-news .search-cat-ul li a .more_icon{
		transform: rotate(90deg);
		font-size: 18px;
	}
	.body-inner .search-cat-ul li a:last-child:hover, .body-inner .search-cat-ul li.active a:last-child:hover {
	    border-bottom-color: transparent;
	}
	.cancel_icon{
		display: none;
	}
	.open_more.body-inner.body-news .search-cat-ul li a .more_icon {
	    font-size: 11px;
    	line-height: 16px;
	}
	.open_more .more_icon.iconmoon-menu {
	    display: none;
	}
	.open_more .cancel_icon {
	     display: block; 
	     font-size: 11px; 
	     line-height: 16px; 
	}
	.body-inner.body-news .search-cat-ul li a {
	        display: -webkit-box;
	}
}
@media screen and (max-width: 767px){
	.body-inner.body-news .search-cat-ul li a {
    	padding: 4px 10px !important;
	}
	.for_menu_scroll{
		width: auto !important;
	}
	.body-inner.body-news .search-box-inner {
	    padding-left: 8px !important;
	}
	.body-inner.body-news .logo-left-inner{
		display: none;
	}
	.logo-main a img {
	    max-width: 80px !important;
	}
}
@media screen and (max-width: 500px){
	.more_link_div .other_cat a{
		font-size: 14px
	}
}