/*

Theme Name:   MediCenter Child

Theme URI: https://1.envato.market/medicenter-responsive-medical-wordpress-theme

Description:  MediCenter Child Theme

Author: QuanticaLabs

Author URI: https://1.envato.market/quanticalabs

Template:     medicenter

Version:      1.2

Text Domain:  medicenter

*/

.theme-page {
    padding-bottom: 0px;
}

.d-none {
    display: none !important;
}

.uppercase{
    text-transform: uppercase;
}

.large p, p.large {
    font-family: Roboto;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    letter-spacing: 0px;
}

.header-top-sidebar-container {
    background-color: #811814;
}

.header-icon {
    display: block;
    color: #ffffff;
    font-size: 18px;
}

.header-icon::before {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    margin-right: 10px;
}
.header-icon.empty-icon {
    padding-top: 0px;
}


.header-container {
   /* background-color: #e0dcd6;*/
}

.header-container.header-container-layout-2 {
   /* background-color: #e7e4de;*/
}
.header-separator {
   /* background: #e0dcd6;*/
    border-bottom: 0;/**/
    height: 1px;
    padding-top: 30px;
    z-index: 1;
    position: relative;
    margin-bottom: -1px;
}



.home-box-container-list.for-home-slider, .home-box-container-list.for-home-slider.no-widgets {
    position: relative;
    bottom: 0;
}

.for-home-slider .slider-navigation {
    top: -70px;
    bottom: auto;
}

.home-box-container-list.for-home-slider > .wpb_wrapper {
    margin-top: 0px;
}

.home-box-container:nth-child(3n+1)
{
	z-index: 3;
	background: rgba(208,150,153,0.8) center / cover no-repeat url('/wp-content/themes/medicenter-child/images/home_hero_box_bg1.jpg') !important;
}
.home-box-container:nth-child(3n+2)
{
	background: rgba(176,84,74,0.8) center / cover no-repeat url('/wp-content/themes/medicenter-child/images/home_hero_box_bg2.jpg') !important;
}
.home-box-container:nth-child(3n+3)
{
	z-index: 1;
	background: rgba(129,24,19,0.8) center / cover no-repeat url('/wp-content/themes/medicenter-child/images/home_hero_box_bg3.jpg') !important;
}


.home-box, .home-box-container-list.for-home-slider .home-box, .home-box-container-list.float .home-box {

    background: none;
}


.home-box-container {
    padding: 65px 47px 60px 47px;
}


.social-icons li a[class^="social-"], .social-icons li a[class*=" social-"], .icon-single[class^="social-"], .icon-single[class*=" social-"] {
    font-family: 'social';
    font-size: 16px;
    color: #ffffff;
}

.icons-list a.mc-icon::before, .icons-list span.mc-icon::before, .top_header_icons a.mc-icon::before, .top_header_icons span.mc-icon::before {
    display: inline;
    width: auto;
    height: auto;
    background: none;
    font-size: 20px;
    color: #ffffff;
    transition: color 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s;
}

.icons-list a, .icons-list span, .top_header_icons a, .top_header_icons span {
    margin-left: 13px;
    font-size: 14px;
}


.single .post-content>ul:not(.image-carousel) li:not([class*="template-"]):not([class*="social-"])::before, .single-page ul li:not([class*="template-"]):not([class*="social-"])::before, .wpb_text_column ul li:not([class*="template-"]):not([class*="social-"])::before {
    display: none;
    content: "\7a";
    font-family: "template";
    margin-right: 8px;
    color: #42B3E5;
}

.slider-navigation .slider-control {
    padding: 0px 0;
}

.home-box-container-list.home-hero-block-full {
    width: 100%;
}

.home-box-container-list.home-hero-block-full > .wpb_wrapper {
    width: 100%;
}

.home-box-container-list.home-hero-block-full > .wpb_wrapper > ul {
    width: 100%;
}

.home-box-container-list.home-hero-block-full > .wpb_wrapper > ul > li {
    width: 33.333333%;
}


@media screen and (max-width: 767px) {
.home-box-container-list.home-hero-block-full > .wpb_wrapper > ul > li {
    width: 100%;
}
}

.home-box-container-list.home-hero-block-full > .wpb_wrapper > ul > li > .home-box {
    width: 100%;
    height: 100%;
}

.home-box-container-list.home-hero-block-full > .wpb_wrapper > ul > li > .home-box > .news {
    position: relative;
    height: 100%;
}




.home-box .news .text {
    padding: 0;
    color: #FFF;
    background: inherit;
    line-height: 24px;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 115px;
}

@media screen and (max-width: 1009px) {
    
.home-box .news .text {
    margin-bottom: 75px;
    }
}

.home-box .material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: inherit;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    vertical-align: top;
    line-height: inherit;
    font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}



.home-box .more.light {
    font-family: 'Roboto';
    background-color: transparent;
    border-color: #FFF;
    color: #FFF;
    transition:all 500ms;
    font-weight: 500;
    font-size: 14px;
}

.home-box .more.light:hover {
    background-color: transparent;
    color: #FFF;
    border-color: #811813;
}
.more.light {
    color: #666;
    border-color: #E5E5E5;
}
.more.dark-color, .more.light-color, .more.light, .more.mc-button, .service-details .mc-button {
    font-family: 'Roboto';
    text-transform: uppercase;
    padding: 0px 19px;
    /*color: #FFF;*/
    border: 2px solid #811813;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    font-size: 16px;
    line-height: 43px;
    font-weight: 700;
}

.home-box .more {
    font-family: 'Roboto';
    /*margin-top: 75px;*/
    position: absolute;
    bottom: 0;
}

.template-arrow-horizontal-1-after::after, body .site-container li.template-arrow-horizontal-1-after::after {
    content: "";
    display: none;
}

.counter-box.half-width {
    width: 50%;
    display: inline-block;
}

.counter-box.half-width > div {
    margin-top:20px;
}

.counter-box .number, .counter-box .number .odometer-value, .counter-box .number-sign, span.number, span.odometer.number, .number-sign {
    font-family: Roboto;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: -3%;
    font-weight: 300;
    display: inline-block;
}

.counter-box.half-width > p {
    font-family: Roboto;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    text-transform: uppercase;
}

.counter_links a {
    font-family: Roboto;
    font-size: 18px;
    line-height: 29px;
    font-weight: 400;
    color:#ffffff;
}

.left_side_title {
    font-family: Roboto;
    font-size: 30px;
    line-height: 32px;
    font-weight: 400;
    letter-spacing: 0;
}

.right_side_text {
    font-family: Roboto;
    font-size: 16px;
    line-height: 22px !important;
    font-weight: 400;
    letter-spacing: 0;
}

.right_side_text p {
    font-family: Roboto;
    font-size: 16px;
    line-height: 22px !important;
    font-weight: 400;
    letter-spacing: 0;
}

.services-list h4 {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: 2%;
    padding-top: 32px;
    padding-right: 32px;
    padding-bottom: 0;
    padding-left: 32px;
}
.service-details p {
    font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: 0;
    max-width: unset;
}
.simple-list {
    font-family: Roboto;
    font-size: 16px;
    line-height: auto;
    font-weight: 400;
    letter-spacing: 0;
    max-width: unset;
}
.services-list .service-details {
    position: relative;
    padding-bottom: 32px;
    border-right: 0.5px solid #ffffff;
    background: #F0F0F0;
}



.services-list .service-details p {
    display: block;
}

.services-list .service-details a {
    display: inline-block;
    color: rgba(9,2,1,0.8);
    border:0.5px solid rgba(9,2,1,0.8);
    font-weight: 500;
    font-size: 14px;
    margin-top:24px;
    transition: all 500ms;
}

.button_standard_style {
    font-family: 'Roboto';
    text-transform: uppercase;
    padding: 0px 19px!important;
    color: rgba(9,2,1,0.8)!important;
    border:0.5px solid rgba(9,2,1,0.8)!important;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    font-weight: 500!important;
    font-size: 14px!important;
    margin-top:24px!important;
    transition: all 500ms !important;
    display: inline-block;
}

.button_standard_style:hover {
    font-family: 'Roboto';
    text-transform: uppercase;
    padding: 0px 19px!important;
    border:0.5px solid #811813!important;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    font-weight: 500!important;
    font-size: 14px!important;
    margin-top:24px!important;
    transition: all 500ms !important;
    background-color: transparent !important;
    color: #811813!important;
    text-decoration: none;
}

.button_standard_style_red {
    font-family: 'Roboto';
    text-transform: uppercase;
    background-color: #811813;
    padding: 0px 19px!important;
    color: #ffffff!important;
    border:0!important;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    font-weight: 500!important;
    font-size: 14px!important;
    margin-top:24px!important;
    transition: all 500ms !important;
    display: inline-block;
}

.button_standard_style_red:hover {
    font-family: 'Roboto';
    text-transform: uppercase;
    background-color: #000000;
    padding: 0px 19px!important;
    color: #ffffff!important;
    border:0!important;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    font-weight: 500!important;
    font-size: 14px!important;
    margin-top:24px!important;
    transition: all 500ms !important;;
    text-decoration: none;
}







.services-list .service-details a:hover {
    color: #811813;
    text-decoration: none;
}

.services-list p {
    /* padding: 17px 75px 0 40px; */
    padding: 17px 32px 0;
}

.right_side_text p {
    padding: 0;
}

.margin-top-30 {
    margin-top: 48px !important;
}

.services-list h4 {
    text-transform: uppercase;
}


.box-header::after, .box_header::after {
   
    background: #811813;
}

.site-container .simple-list li::before {
    color: #811813;
   
}

.more.light.button_standard_style, .more.mc-button.button_standard_style {
    font-family: 'Roboto';
    /*background-color: #FFF;*/
    background-color: transparent;
    border-color: #811813;
    color: rgba(9, 2, 1, 0.70);
    padding: 0px 19px;
    border: 2px solid #811813;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s;
    font-size: 16px;
    line-height: 43px;
    font-weight: 700;
}






.more.light.button_standard_style:hover, .more.mc-button.button_standard_style:hover {
    background-color: transparent !important;
    border: 0.5px solid #811813 !important;
    color: rgba(9, 2, 1, 0.70) !important;
}

.home_news_box .gallery-box .description {
    position: relative;
    z-index: 1;
    background-color: transparent;
    padding: 12px 15px 12px;
    background-position: 220px center;
    text-align: center;
    line-height: normal;
    border-bottom: 1px solid #EBEBEB;
    transition:all 500ms;
}

.home_news_box .gallery-box .eventdescription {
    position: relative;
    z-index: 1;
    background-color: rgba(9,2,1,0.1);
    padding: 12px 15px 12px;
    background-position: 220px center;
    text-align: center;
    line-height: normal;
    border-bottom: 0;
    transition:all 500ms;
}

.home_news_box .gallery-box .eventsubdescription {
    text-align: center;
    padding-top:12px;
    padding-bottom:12px;
    border-bottom: 1px solid #EBEBEB;
}

.home_news_box .gallery-box:hover .description {
    color: #ffffff;
}

.home_news_box .gallery-box {
    transition:all 500ms;
}

.home_news_box .gallery-box h3, .home_news_box .gallery-box h4, .home_news_box .gallery-box h5 {
    transition:all 500ms;
}

.home_news_box .gallery-box:hover h3,
.home_news_box .gallery-box:hover h4,
.home_news_box .gallery-box:hover h5
{
	color: #ffffff;
}

.home_news_box .gallery-box:hover .eventdescription h3,
.home_news_box .gallery-box:hover .eventdescription h4,
.home_news_box .gallery-box:hover .eventdescription h5,
.home_news_box .gallery-box:hover .eventsubdescription h3,
.home_news_box .gallery-box:hover .eventsubdescription h4,
.home_news_box .gallery-box:hover .eventsubdescription h5
{
	color: #000000;
}


.centralise  {
    text-align: center;
}
.box-header.centralise::after, .box_header.centralise::after {
    margin-left: auto;
    margin-right: auto;
}

.centralise .wpb_wrapper {
    text-align: center;
}

.centralise .wpb_wrapper .more {
    float: none;
    display: inline-block;
}

.footer-banner-box h2 {
    padding-left:78px;
}

.footer-container .footer {
    width:100%;
}

.footer-container .footer .footer-banner-box {
    width:33.33333%;
    text-align: center;
}


@media screen and (max-width: 479px) {
.footer-container .footer .footer-banner-box {
    width:100%;
    text-align: center;
}
}

.footer-banner-box-item {
    display: inline-block;
    margin: 0 auto;
    text-align: left;
}

.footer-banner-box-item::before {
    float: left;
    color: #FFF;
    font-size: 48px;
    margin-right: 30px;
    
}

.background_top_cont .background_top {
    background-position: top center !important;
}


.gallery-item-details-list .vc_col-sm-6 .details-box>.controls+.box-header {
    max-width: 450px;
    text-align: left;
}

.gallery-box .description h4 {
    font-size: 15px;
}

.gallery-box  .item-details p {
    font-size: 14px;
    line-height: 18px;
}

.mission_bar a {
    font-size: 18px;
    color:rgba(9,2,1,0.8);
}



.mission_bar a.active {
    color:#000;
}

.mission_bar a:hover {
    text-decoration:none;
    color:#000;
}

.big_service_list li {
    width:615px;
}

.big_service_list.services-list .service-details a {
    display: inline-block;
    color: #000000;
    font-weight: 700;
    font-size: 18px;
    margin-top: 0px;
    transition: all 500ms;
    border:0;
}
.services-list .service-details a {
    display: inline-block;
    color: #000000;
    font-weight: 700;
    font-size: 18px;
    margin-top: 0px;
    transition: all 500ms;
    border:0;
}


.background_top_cont .column-limited:first-child {
    justify-content: end;
}

.background_top_cont .column-limited:last-child {
    justify-content: start;
}


.services_button {
    padding-left: 32px;
    padding-right: 32px;
}



.event_single_wrapper {
    margin-top:60px;
}

.event_image_cont img {
    width:100%;
    max-width: 100%;
    height: auto;
}

.em.pixelbones .event_single_wrapper h2 {
    font-family: 'Roboto' !important;
    font-size: 24px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: normal !important;
    color: #000 !important;
    margin-bottom:30px !important;
}

.em.pixelbones .event_single_wrapper h4 {
    font-family: 'Roboto' !important;
    font-size: 18px !important;
    line-height: 1.5 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: normal !important;
    color: #000 !important;
    margin-bottom:30px !important;
}

.em.em-event-booking-form .em-booking-section {
    padding: 20px 0px;
}

.em.em-event-booking-form .em-tickets {
    border: 0;
    margin: 0 0px;
    padding: 0;
    width: 100%;
}

.em.pixelbones blockquote, .em.pixelbones dl, .em.pixelbones figure, .em.pixelbones ol, .em.pixelbones p, .em.pixelbones pre, .em.pixelbones table, .em.pixelbones ul {
    margin-bottom:0px !important;
    padding-top:0px;
    padding-bottom:0px;
}

.em.pixelbones .input div.input-wrap, .em.pixelbones .input fieldset, .em.pixelbones .input input, .em.pixelbones .input select, .em.pixelbones .input textarea, .em.pixelbones.input div.input-wrap, .em.pixelbones.input fieldset, .em.pixelbones.input input, .em.pixelbones.input select, .em.pixelbones.input textarea {
    margin-bottom: 0px !important;
}

.em.em-event-booking-form .em-booking-section {
    padding-top:0px;
    padding-bottom:0px;
    margin-top:30px;
}

.event_single_wrapper .box-header {
    margin-bottom:30px !important;
}


.contact-form .em.pixelbones.input label {
    display: block !important;
    font-size: 12px !important;
    line-height: 1.83334 !important;
    color: #999 !important;
    margin-top: 8px !important;
    margin-bottom: 8px !important;
    text-transform: uppercase !important;
}

.contact-form .em.pixelbones.input input[type=text], .contact-form .em.pixelbones.input input[type=tel],  .contact-form .em.pixelbones.input input[type=email], .contact-form .em.pixelbones.input textarea {
    width: 100% !important;
    padding: 13px 22px !important;
    color: #000 !important;
    margin: 0 !important;
    background: #F0F0F0 !important;
    border: none !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border-radius: 0 !important;
} 

.contact-form .em.pixelbones.input select {
    width: 100% !important;
    padding: 13px 22px !important;
    color: #000 !important;
    margin: 0 !important;
    background-color: #F0F0F0 !important;
    border: none !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    border-radius: 0 !important;
}



.comment-form .em.pixelbones.input input[type='submit'], .contact-form .em.pixelbones.input input[type='submit'] {
    float: left !important;
    width: auto !important;
    height: auto !important;
    padding: 0px 19px !important;
    cursor: pointer !important;
    text-align: center !important;
    outline: none !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    background-color: #811813 !important;
    font-family: 'Roboto' !important;
    text-transform: uppercase !important;
    /* */ color: #FFF !important;
    border-radius:0px !important;
    border: 2px solid #811813 !important;
    transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s !important;
    -webkit-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s !important;
    -moz-transition: color 0.2s ease 0s, background 0.2s ease 0s, border 0.2s ease 0s !important;
    font-size: 16px !important;
    line-height: 43px !important;
    font-weight: 700 !important;
}


.contact-form .em.em-event-booking-form .em-booking-form .input-group, .contact-form .em.em-event-booking-form .em-booking-form .input-type, .contact-form .em.em-event-booking-form .em-booking-form .input-user-field {
    margin-bottom:0px !important;
}

.event_testimonial .wpb_wrapper {
    padding-top:80px;
    padding-bottom:80px;
    padding-left:100px;
    padding-right:100px;
    background-color:#F0F0F0;
}

.event_testimonial .sentence::before {
    display: block;
    font-size: 32px;
    color: #811813;
    margin-bottom: 25px;
}

.event_testimonial .wpb_wrapper h3.sentence {
    color:rgba(9,2,1,0.6) !important;
    font-size: 24px !important;
    font-weight: 100 !important;
    font-style: italic !important;
    margin-bottom: 0 !important;
}

.event_testimonial .wpb_wrapper span.sentence-author {
    color:rgba(9,2,1,0.6) !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}

.event_testimonial .wpb_wrapper span.sentence-author::before {
    background-color: #811813;
    content: "";
    display: block;
    bottom: 0;
    width: 50px;
    height: 2px;
    margin-bottom: 24px;
}



.em.pixelbones .wpb_content_element td, .em.pixelbones .wpb_content_element th {
    padding-left: 24px !important;
    padding-right: 24px !important;
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    border-bottom:0 !important;
}


.em.pixelbones .wpb_content_element td:first-child, .em.pixelbones .wpb_content_element th:first-child {
    padding-left: 24px !important;
}

.em.pixelbones .wpb_content_element td:last-child, .em.pixelbones .wpb_content_element th:last-child {
    padding-right: 24px !important;
}

.social-share {
    cursor: pointer;
}

.em.pixelbones ul {
    list-style: none !important;
}

.events_doctor h3.box-header {
    font-size: 18px !important;
    letter-spacing: 0px !important;
}

.events_doctor .description h4 {
    font-size: 15px !important;
    letter-spacing: 0px !important;
    margin-bottom:0px !important;
}

.events_doctor .description h5 {
    font-size: 14px !important;
    margin-top: 4px !important;
    color: #666666 !important;
    letter-spacing: 0px !important;
    margin-bottom:0px !important;
}

.em.pixelbones ol ol.social-icons, .em.pixelbones ol ul.social-icons, .em.pixelbones ul ol.social-icons, .em.pixelbones ul ul.social-icons {
    margin: 10px 0px 10px 0px !important;
}

.footer-box-container img {
max-width: 150px;
width:100%;
height: auto;
}

.sf-menu>li.menu-item-has-children>a::after, .sf-menu>li.menu-item-has-children.current-menu-item:hover>a::after, .sf-menu>li.menu-item-has-children.current-menu-ancestor:hover>a::after {
    line-height: 0.8 !important;
}

blockquote, .more.dark-color, .more.light-color:hover, .more.light:hover, .comment-form .mc-button, .contact-form .mc-button, .post-password-form .mc-button, .wpb_content_element .accordion .ui-accordion-header.ui-state-active, .accordion .ui-accordion-header.ui-state-active, .services-list ul li:nth-child(3n+3) .service-details::after {
    border-color: #811813 !important;
}

.background-secondary-color, .background-secondary-color>.wpb_wrapper>.home-box-container, .more.light:hover, .more.dark-color, .more.light-color:hover, .comment-box .date .value, .comment-form .mc-button, .contact-form .mc-button, .post-password-form .mc-button, .ui-datepicker-current-day, .wpb_content_element .accordion .ui-accordion-header.ui-state-active, .accordion .ui-accordion-header.ui-state-active, .tabs-box-navigation.sf-menu .tabs-box-navigation-selected, .dropcap .dropcap-label, .timetable .event, .tip, .home-box-container:nth-child(3n+3), .footer-banner-box-container .footer-banner-box:nth-child(3n+3), .hexagon.fancybox, .circle.fancybox span, .arrow-container .arrow-dark {
    background-color: #811813 !important;
}




@media screen and (max-width: 479px) {
    .header-top-sidebar .icons-list {
        margin-top: 0px !important;
    }
}

@media screen and (max-width: 479px) {
    .header-top-sidebar .thin-list, .header-top-sidebar .thin_list, .header-top-sidebar .icons-list {
        clear:none !important;
        width: auto !important;
    }
}

@media screen and (max-width: 479px) {
.header-left a img {
max-width: 90px;
}
}

@media screen and (max-width: 767px) {
    .for-home-slider .slider-navigation {
        position: relative;
        margin-top: -80px !important;
        top: 0;
    }
}


@media screen and (max-width: 767px) {
    .home-box-container-list.for-home-slider {
        margin-top: 0px !important;
    }
}