﻿.menu-my-account-container li:after{ right:0}
        body #zo-header {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }
        .vid{ position:relative;}
        .vid h4{ font:normal 22px iran_sans }
        .vid h4::after {
    position: absolute;
    content: '';
    bottom: 30px;
    height: 4px;
    right: 2px;
    width: 100px;
    background-color: #1a587b;
}

        body #zo-header {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
        }

        body #zo-header-top {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }

        body #zo-header-top {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
        }


        #zo-header-navigation #menu-header-menu-bottom {
    
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }

            #zo-header-navigation #menu-header-menu-bottom li {
    
                 padding:30px 5px 0 2px;
                 text-align:center;
                 float:left;
            }

        #zo-header-navigation {
            height: 100px;
        }

            #zo-header-navigation #menu-header-menu-bottom li a {
                font: normal 19px iran_sans;
          
                text-align: right;
                color: #1f5f79;
                border-right:solid 1px #eee;
                padding: 5px;
            }
             #zo-header-navigation .main-navigation .menu-main-menu > li.menu-item-has-children ul.sub-menu:not(.multicolumn) a{ border:none !important;}
          
              #zo-header-navigation #menu-header-menu-bottom li a

            #zo-header-navigation .main-navigation .menu-main-menu > li ul a, #zo-header-navigation .main-navigation .menu-main-menu > ul > li ul a {
                font-size: 11px;
            }

        #zo-header.zo-main-header .menu-main-menu > li > a i {
            font-size: 12px;
        }

        #zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li > a, #zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > ul > li > a {
            font-size: 12px;
        }

        #zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > li ul li a, #zo-header.header-fixed #zo-header-navigation .main-navigation .menu-main-menu > ul > li ul li a {
            font-size: 12px;
        }

        #zo-header.zo-main-header.header-fixed .menu-main-menu > li > a i {
            font-size: 12px;
        }

        #zo-page-element-wrap {
            background-color: #fff;
            background-size: cover;
            background-position: center center;
            background-image: url(../images/xpage_bg.jpg.pagespeed.ic.AnyAnKPUB-.jpg);
        }

        #zo-page-element-wrap {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }

        #zo-page-element-wrap {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 20px;
            padding-left: 0;
        }

        .page-title #page-title-text h1 {
            font: normal 37px iran_sans;
            text-align: right;
            line-height: 37px;
            color: #2c3f4b;
         
        }
        #page-title #page-title-text span {
    color: #2c3f4b;
    font:normal 37px iran_sans;
}

        .page-title #page-title-text .page-sub-title {
            font-family: Roboto;
            text-align: left;
            line-height: 20px;
            font-weight: normal;
            font-style: normal;
            color: #666;
            font-size: 13px;
        }

        #breadcrumb #breadcrumb-text ul li a {
            font-family: Roboto;
            text-align: left;
            line-height: 31px;
            font-weight: normal;
            font-style: normal;
            color: #80c435;
            font-size: 13px;
        }

        body #page {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }

        body #page {
            padding-top: 0;
            padding-right: 0;
            padding-bottom: 0;
            padding-left: 0;
        }

            body #page #main {
                margin-top: 0;
                margin-right: 0;
                margin-bottom: 0;
                margin-left: 0;
            }

            body #page #main {
                padding-top: 0;
                padding-right: 0;
                padding-bottom: 0;
                padding-left: 0;
            }

        footer #zo-footer-top {
            background-color: #1f5f79;
        }

        footer #zo-footer-top {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }

        footer #zo-footer-top {
            padding-top: 50px;
            margin-top:20px;
            padding-right: 0;
            padding-bottom: 50px;
            padding-left: 0;
        }

        footer #zo-footer-bottom {
            background-color: #18495f;
        }

        footer #zo-footer-bottom {
            margin-top: 0;
            margin-right: 0;
            margin-bottom: 0;
            margin-left: 0;
        }

        footer #zo-footer-bottom {
            padding-top: 30px;
            padding-right: 0;
            padding-bottom: 30px;
            padding-left: 0;
        }

        .vc_general.vc_btn3.btn, button.vc_general.vc_btn3, a.vc_general.vc_btn3, .button, .btn, input[type="submit"] {
            font: normal 16px yekan;
        }


        .btn, .vc_general.vc_btn3.btn, button.vc_general.vc_btn3, a.vc_general.vc_btn3, .button, .btn, input[type="submit"] {
            padding-top: 5px;
            padding-right: 18px;
            padding-bottom: 5px;
            padding-left: 18px;
        }

        .btn, .vc_general.vc_btn3.btn, button.vc_general.vc_btn3, a.vc_general.vc_btn3, .button, .btn, input[type="submit"] {
            border-top: 1px solid #ccc;
            background: #3dbac2;
            color: #fff;
            border-bottom: 1px solid #ccc;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
        }

            .btn, .vc_general.vc_btn3.btn:hover, button.vc_general.vc_btn3:hover, a.vc_general.vc_btn3:hover, .button:hover, .btn:hover, input[type="button"]:hover, .vc_general.vc_btn3.btn:focus, button.vc_general.vc_btn3:focus, a.vc_general.vc_btn3:focus, .button:focus, .btn:focus {
                border-top: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
                border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
                background: #3dbac2;
                color: #fff;
            }

                .btn.btn-primary, .vc_general.btn.btn-primary {
                    padding-top: 10px;
                    padding-right: 12px;
                    padding-bottom: 10px;
                    padding-left: 12px;
                }

                .btn.btn-primary, .vc_general.vc_btn3.btn.btn-primary {
                    border-top: 1px solid #3dbac2;
                    border-bottom: 1px solid #3dbac2;
                    border-left: 1px solid #3dbac2;
                    border-right: 1px solid #3dbac2;
                }

                    .btn .btn-primary, .vc_general.vc_btn3.btn.btn-primary:hover, .vc_general.vc_btn3.btn.btn-primary:focus {
                        border-top: 1px solid #76ba2b;
                        border-bottom: 1px solid #76ba2b;
                        border-left: 1px solid #76ba2b;
                        border-right: 1px solid #76ba2b;
                    }
                    .btn-primary{      border-top: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
                border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
                background: #777;
                color: #fff; padding: 5px 0px;
                text-align:center;
             
                 font:normal 18px iran_sans;
                 border-radius: 5px;
                 transition: all 50ms linear 0ms; cursor:pointer;}
                    .btn-reserve{
                border-top: 1px solid #1a587b;
                border-bottom: 1px solid #1a587b;
                border-left: 1px solid #1a587b;
                border-right: 1px solid #1a587b;
                background: #134d6d;
                color: #fff; padding: 5px 0px;
                text-align:center;
                font:normal 16px yekan;
                border-radius: 5px;
                margin-top:50px;
                width:100%;
                padding:8px 20px;
                transition: all 50ms linear 0ms; cursor:pointer;}
                        .btn-reserve:hover {
                            background: #1a587b !important;
                        }

        a {
            color: #333;
            font:normal 16px iran_sans;
        }

            a:hover {
                color: #3dbac2;
            }

        body #zo-header-top {
            background-color: #ececec;
        }

        #zo-footer-top {
            color: #fff;
        }

            #zo-footer-top h1, #zo-footer-top h2, #zo-footer-top h3, #zo-footer-top h4, #zo-footer-top h5, #zo-footer-top h6 {
                color: #fff;
            }

            #zo-footer-top a {
                color: #f5f5f5;
                font: normal 15px iran_sans;
            }

                #zo-footer-top a:hover {
                    color: #649bb7;
                }

                #zo-footer-top a:active {
                    color: #649bb7;
                }

        #zo-footer-bottom {
            color: #f5f5f5;
        }

        body {
            font-family: Roboto;
            line-height: 19.5px;
            font-weight: 300;
            font-style: normal;
            color: #666;
            font-size: 13px;
        }

            body h1 {
                font-family: iran_sans;
                line-height: 60px;
                font-weight: normal;
                font-style: normal;
                color: #2c3f4b;
                font-size: 36px;
            }

            body h2 {
                font: normal 29px iran_sans;
                line-height: 45px;
                color: #2c3f4b;
            }

            body h3 {
                font-family: byekan;
                padding: 11px 5px;
                font-weight: normal;
                font-style: normal;
                color: #1f5f79;
                font-size: 27px;
                direction: rtl;
            }

            body h4 {
                font-family: Roboto;
                line-height: 60px;
                font-weight: normal;
                font-style: normal;
                color: #2c3f4b;
                font-size: 20px;
            }


            body h5 {
                font-family: iran_sans;
                font-weight: normal;
                font-style: normal;
                color: #1f5f79;
               
            }

            body h6 {
                font-family: Roboto;
                line-height: 60px;
                font-weight: normal;
                font-style: normal;
                color: #2c3f4b;
                font-size: 14px;
            }

        .vc_custom_1449823341936 {
            margin-bottom: 0 !important;
            padding-right: 0 !important;
            padding-left: 0 !important;
        }

        .vc_custom_1452155056860 {
            margin-bottom: 0 !important;
        }

        .vc_custom_1449882528011 {
            margin-bottom: 0 !important;
         
        }

        .vc_custom_1452155074865 {
            margin-bottom: 0 !important;
            padding-top: 40px !important;
            padding-bottom: 90px !important;
        }

        .vc_custom_1452155083500 {
            margin-bottom: 0 !important;
        }

        .vc_custom_1450147391358 {
            margin-right: 0 !important;
            margin-bottom: 0 !important;
            margin-left: 0 !important;
            padding-right: 0 !important;
            padding-left: 0 !important;
        }

        .vc_custom_1452065776609 {
            padding-top: 60px !important;
            padding-bottom: 60px !important;
        }

        .vc_custom_1453522130827 {
            margin-bottom: 0 !important;
            padding-top: 50px ;
            padding-right: 15px !important;
            padding-bottom: 80px !important;
            padding-left: 15px !important;
            background-color: #f4f4f4 !important;
        }

        .vc_custom_1452155092823 {
            margin-bottom: 0 !important;
        }

        .vc_custom_1450146479455 {
            padding-top: 90px !important;
            padding-bottom: 110px !important;
        }

        .vc_custom_1452475747649 {
            margin-bottom: 0 !important;
            padding-top: 30px !important;
            padding-bottom: 5px !important;
        }

        .vc_custom_1449818607439 {
            margin-right: 0 !important;
            margin-left: 0 !important;
        }

        .vc_custom_1449882591596 {
            padding-right: 40px !important;
            padding-bottom: 50px ;
            padding-left: 40px !important;
        }

        .vc_custom_1449882605930 {
            padding-right: 40px !important;
            padding-bottom: 50px !important;
            padding-left: 40px !important;
        }

        .vc_custom_1450064845428 {
            margin-bottom: 0 !important;
        }

        .vc_custom_1450064823233 {
            margin-bottom: 0 !important;
        }
        .vc_custom_1450940342007 {
    padding-bottom: 70px !important;
    padding-top: 70px !important;
}