/*#footer .design{ display: none;}*/
body #logo a{width:auto;}
body #sidebar_result .sb_res_title,
body .special_result .sr_table .line:hover .city,
body .calcu_table .titr,
.calcu_table .date,
body .ch_button i, body #search_flight.searchPanel .date_icon i::before, body #search_flight.searchPanel .arrow_city i::before,
body #quick_links_section .title{
    color: #51a8b1;
}
body .ch_button,
body .ch_button:hover{
	background:#51a8b1;
}
body #search_flight.searchPanel .sb_title>div:first-child{

    padding: 0px 13px;
	background:rgba(0,0,0,0.5);
    border-radius: 5px 5px 0 0;
    color: #51a8b1;
	float:right;
    font: bold 15px/40px chfont;
}
body #search_flight.searchPanel .sb_title{
top:10px;
}
body .reserve_sidebar .sb_title,
body #homelinks_section .title span:before,
body .content_title_box .content_title:before,
.widg_list ul li:before,
.scrollbar-inner > .scroll-element .scroll-bar,
#social_box ul li a:hover,
#social_box ul li a,
.footer_menu ul li:before,
.contact_list_footer ul li i,
body .scrollToTop:hover,
body .scrollToTop{
    background-color: #51a8b1;
}
body .special_result .sr_table .t_table {
    background: rgba(81, 168, 177, 0.8);
}
body .reserve_sidebar_inn,
#about_section .sb_title span{
    border-color: #51a8b1;
}

body .resu .select a, body .search_result_box .tabbs .active,
body .ch_button{
    background: #51a8b1; 
}

body .resu .select a:hover,
body #sidebar_result .sb_title,
body .btn{ background:#51a8b1;}
body .btn:hover {
    background: #51a8b1;
}
body #main_nav {background: #fff url(https://charterdesign.ir/templates/05/top_nav_bg_firuze.jpg) center top repeat-x !important;}
body #header_menu .menu,
body #shoar_top{ color: #fff;}

body #header_menu .menu .arrow_icon {
    background: url(https://charterdesign.ir/templates/05/iconss_red.png) no-repeat 0px 0px !important;
    background-size: 150px 200px !important;
}

.tab_menu{ float: right;}
.tab_menu a{
    background: rgba(0, 0, 0, 0.5) !important;
    border-radius: 5px 5px 0 0;
    float: right;
    margin-right: 10px;
    padding: 0px 13px;
    color:#fff;
    font: 15px/40px chfont;
}
.tab_menu a:hover{
    background: rgba(0, 0, 0, 0.6) !important;
}
.search_result_box .tabbs li,
#sidebar_result .sb_res_title span,
#sidebar_result .widg,
body .resu,
body #sidebar #search_flight.searchPanel .widg_inn,
#footer {
    background: #d3d3d3 !important;
}
@media only screen and (max-width: 440px){
    body #search_flight.searchPanel .sb_title div:first-child {
        display: none;
    }
}
@media only screen and (max-width: 440px){
    body #search_flight.searchPanel .sb_title{
    	display:block;
        top:-100px;
        width:90%;
    }
    body #search_flight.searchPanel .sb_title>div:first-child{
    	width:40%
    }
    .tab_menu {
        float: none;
        width: 100%;
    }
    .tab_menu a {
        margin: 4px 2%;
        padding:0 8px;
        border-radius: 4px;
        box-sizing: border-box;
    }
}