﻿@font-face {
  font-family: 'BYekan';
  src: url('../../imp/font/Yekan.eot'); /* IE9 Compat Modes */
  src: url('../../imp/font/Yekan.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../imp/font/Yekan.woff') format('woff'), /* Modern Browsers */
       url('../../imp/font/Yekan.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../imp/font/Yekan.svg#BYekan') format('svg'); /* Legacy iOS */
    font-weight: 100;
    font-style: normal;
    font-variant: normal;
	font-stretch: condensed;
	*unicode-range: U+06F9;
}

@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}
@viewport {width:device-width;}

@media all {
    * {
        margin: 0;
        padding: 0;
    }

/**
* HTML5 Normalization
*/
    html {
        font-family: "BYekan",Tahoma,Arial; /* 1 */
        -ms-text-size-adjust: 100%; /* 2 */
        -webkit-text-size-adjust: 100%; /* 2 */
        font-size: 100%;
    }

    body {
        margin: 0;
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    menu,
    nav,
    section,
    summary {
        display: block;
    }

    audio,
    canvas,
    progress,
    video {
        display: inline-block; /* 1 */
        vertical-align: baseline; /* 2 */
    }

        audio:not([controls]) {
            display: none;
            height: 0;
        }

    [hidden],
    template {
        display: none;
    }

    a {
        background-color: transparent;
    }

        a:active,
        a:hover {
            outline: 0;
        }

    abbr[title] {
        border-bottom: 1px dotted;
    }

    b,
    strong {
        font-weight: bold;
    }

    dfn {
        font-style: italic;
    }

    h1 {
        font-size: 2em;
        margin: 0.67em 0;
    }

    mark {
        background: #ff0;
        color: #000;
    }

    small {
        font-size: 80%;
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    sup {
        top: -0.5em;
    }

    sub {
        bottom: -0.25em;
    }

    img {
        border: 0;
    }

    svg:not(:root) {
        overflow: hidden;
    }

    figure {
        margin: 1em 40px;
    }

    hr {
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 0;
    }

    pre {
        overflow: auto;
    }

    code,
    kbd,
    pre,
    samp {
        font-family: monospace, monospace;
        font-size: 1em;
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        color: inherit; /* 1 */
        font: inherit; /* 2 */
        margin: 0; /* 3 */
    }

    button {
        overflow: visible;
    }

    button,
    select {
        text-transform: none;
    }

    button,
    html input[type="button"], /* 1 */
    input[type="reset"],
    input[type="submit"] {
        -webkit-appearance: button; /* 2 */
        cursor: pointer; /* 3 */
    }

        button[disabled],
        html input[disabled] {
            cursor: default;
        }

        button::-moz-focus-inner,
        input::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

    input {
        line-height: normal;
    }

        input[type="checkbox"],
        input[type="radio"] {
            box-sizing: border-box; /* 1 */
            padding: 0; /* 2 */
        }

        input[type="number"]::-webkit-inner-spin-button,
        input[type="number"]::-webkit-outer-spin-button {
            height: auto;
        }

        input[type="search"] {
            -webkit-appearance: textfield; /* 1 */
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box; /* 2 */
            box-sizing: content-box;
        }

            input[type="search"]::-webkit-search-cancel-button,
            input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }

    fieldset {
        border: 1px solid #c0c0c0;
        margin: 0 2px;
        padding: 0.35em 0.625em 0.75em;
    }

    legend {
        border: 0; /* 1 */
        padding: 0; /* 2 */
    }

    textarea {
        overflow: auto;
    }

    optgroup {
        font-weight: bold;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    td,
    th {
        padding: 0;
    }

/**
* HTML5 Normalization
*/

    body, a, p, form, table, tr, th, td, span, select, h1, h2, h3, h4, h5 {
        margin: 0;
        padding: 0;
        border: 0;
        font-family: "BYekan",Tahoma, Arial, Helvetica, sans-serif;
        letter-spacing:0.02em;
    }

    img {
        border: 0;
    }

    div {
        font-family: "BYekan",Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10pt;
        letter-spacing:0.02em;
    }

    a {
        letter-spacing:0.02em;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        color: #0a00fa;
    }

    a:hover {
        letter-spacing:0.02em;
        font-weight: normal;
        font-style: normal;
        text-decoration: none;
        color: #ff0000;
    }

}



    .toplnk {
        color: #fff;
        font-size: 10pt;
        text-decoration: none;
    }

        .toplnk:hover, .toplnk:active, toplnk:focus {
            color: #3b7dd8;
            text-decoration: none;
        }

    .searchboxeffects {
        background-color: #fff;
        border: 1px solid #dedede;
        font-size: 10pt;
        height: 45px;
        border-radius: 0;
        background-image: url('../../images/popupwin_site_loader.png');
        background-repeat: no-repeat;
        background-position: 11px 12px;
        background-size: 21px;
    }

        .searchboxeffects:focus {
            background-color: #fff;
        }

    .searchboxicon {
        background-image: url('../../images/popupwin_site_loader.png');
        background-repeat: no-repeat;
        background-position: -34px -56px;
        height: 45px;
        width: 40px;
        position: absolute;
        left: 15px;
        top: 1px;
    }

    div.poweredby {
        color: #5e5e5e;
        font-size: 8pt;
        font-family: Tahoma;
        padding-top: 3px;
    }

    a.poweredby {
        color: #5e5e5e;
        font-size: 8pt;
        font-family: Tahoma;
        padding-top: 3px;
        text-decoration: none;
    }

        a.poweredby:hover {
            color: #000000;
        }

    #socialnetwork {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow: hidden;
        max-width:220px;
    }

        #socialnetwork li {
            float: right;
        }

        #socialnetwork .icons {
            display: block;
            width: 30px;
            height: 30px;
            margin-right: 6px;
            background-repeat: no-repeat;
            opacity: 0.8;
        }

            #socialnetwork .icons:hover {
                opacity: 1;
            }

        #socialnetwork .facebook {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: 0 0;
        }

            #socialnetwork .facebook:hover {
                background-image: url('../../images/socialnetword_pngicons.png');
                background-position: 0 -34px;
            }

        #socialnetwork .facebook-disabled {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: 0 0;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
        }

        #socialnetwork .twitter {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -34px 0;
        }

            #socialnetwork .twitter:hover {
                background-image: url('../../images/socialnetword_pngicons.png');
                background-position:  -34px;
            }

        #socialnetwork .twitter-disabled {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -34px 0;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
        }

        #socialnetwork .googleplus {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -68px 0;
        }

            #socialnetwork .googleplus:hover {
                background-image: url('../../images/socialnetword_pngicons.png');
                background-position: -68px -34px;
            }

        #socialnetwork .googleplus-disabled {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -68px 0;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
        }

        #socialnetwork .instageram {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -102px 0;
        }

            #socialnetwork .instageram:hover {
                background-image: url('../../images/socialnetword_pngicons.png');
                background-position: -102px -34px;
            }

        #socialnetwork .instageram-disabled {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -102px 0;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
        }

        #socialnetwork .linkedin {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -136px 0;
        }

            #socialnetwork .linkedin:hover {
                background-image: url('../../images/socialnetword_pngicons.png');
                background-position: -136px -34px;
            }

        #socialnetwork .linkedin-disabled {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -136px 0;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
        }

        #socialnetwork .aparat {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -170px 0;
        }

            #socialnetwork .aparat:hover {
                background-image: url('../../images/socialnetword_pngicons.png');
                background-position: -170px -34px;
            }

        #socialnetwork .aparat-disabled {
            background-image: url('../../images/socialnetword_pngicons.png');
            background-position: -170px 0;
	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1);
        }

        .scrollup {
            width: 140px;
            height: 140px;
            opacity: 0.5;
            position: fixed;
            bottom: -100px;
            right: -100px;
            display: none;
            text-indent: -9999px;
            background: url('../../images/gototopofpage.png') no-repeat;
            background-size:30px;
        }


#specialcontentbox-container {
    z-index: 100;
    padding: 20px 20px 0 20px;
}

#specialcontentbox-container .generalcontentbox {
    background-color: #fff;
    margin: -50px auto;
    padding: 2px 15px 0 15px;
    border-radius: 5px;
    margin-bottom: 60px;
    z-index: 1;
    position: relative
}

#specialcontentbox-container .category {
    padding: 5px 15px 1px 15px;
    margin-bottom:3px;
}

#specialcontentbox-container .category a {
    color: #888;
    font-size: 9pt;
    text-decoration:none;
}

#specialcontentbox-container .category a:hover {
    color: #000;
    text-decoration:none;
}

#specialcontentbox-container .title a {
    margin-top: 5px;
    margin-bottom: 10px;
    line-height:20px;
    font-size:11pt;
}

#specialcontentbox-container .date {
    font-size: 8pt;
    color: #888;
    padding-top: 8px;
}

#tags li{
	display: inline-block;
	margin-left:3px;
	margin-bottom:13px;
}

#tags a{
	background-color:#eaeaea;
	color:#555;
	border-radius:15px;
	padding:0 7px 0 7px;
}

#tags a:hover{
	background-color:#555;
	color:#fff;
}

#relatedsubjects .backlineextra{
	position: absolute;
	left: 8px;
	top: 12px;
	width: 0;
	height: 0;
	border-bottom: 0.6em solid #c2141b;
	border-left: 0.53em solid transparent;
}

#relatedsubjects .backline{
	position: absolute;
	left: 8px;
	top: 20px;
	font-size: 9pt;
	padding: 5px 10px 7px 10px;
	background-color: #ec1d25;
	color: #fff;
	margin-right:40px;
	border-right:2px solid #c2141b;
}

#relatedsubjects a{
	color:#222;
}

#relatedsubjects a:hover{
	color:#c2141b;
}

.btn-orange {
    background-color:#ec1d25;
    border: none;
    color:#fff;
}

.btn-orange:hover {
    background-color:#c2141b;
    border: none;
    color:#fff;
}


#btn-submenus {
	background-color: #3d3d3d;
	border-top:3px solid #ec1d25;
}

#btn-submenus .title{
	color:#fff;
	font-weight:bold;
	text-decoration: none;
}

#btn-submenus .title:hover{
	color:#ec1d25;
	font-weight:bold;
	text-decoration: none;
}

#btn-submenus .desc{
	color:#999;
	margin-top:5px;
}

#CopyRightLeftCol {
	color:#999;
}

#CopyRightLeftCol a{
	color:#999;
	font-family:'opensans';
	text-decoration: none;
	font-size:8pt;
}

#CopyRightLeftCol a:hover{
	color:#fff;
	font-family:'opensans';
	text-decoration: none;
}

.destinationlinks {
	color: #333;
	font-weight: bold;
	line-height: 20px;
	font-size: 11pt;
	text-decoration: none;
}

.destinationlinks:hover {
	color: #ec1d25;
	font-weight: bold;
	line-height: 20px;
	font-size: 11pt;
	text-decoration: none;
}

.homelastnews {
	color: #333;
	font-weight: bold;
	line-height: 25px;
	font-size: 11pt;
	text-decoration: none;
}

.homelastnews:hover {
	color: #ec1d25;
	font-weight: bold;
	line-height: 25px;
	font-size: 11pt;
	text-decoration: none;
}

#onlinebookticket-red {
	background-color: #ec1d25;
	padding-top:11px;
	padding-bottom:11px;
	border-left:1px dotted #222;
}

#onlinebookticket-black {
	background-color: #444;
	padding-top:11px;
	padding-bottom:11px;
}

#onlinebookticket-red a, #onlinebookticket-black a{
	font-size:12pt;
	color:#fff;
	text-decoration: none;
}

#onlinebookticket-red a:hover{
	color:#222;
	text-decoration: none;
}

#onlinebookticket-black a:hover{
	color:#ec1d25;
	text-decoration: none;
}

.xs-onlinebook-red {
	font-size:16pt; 
	padding: 8px 9px 8px 9px;
	border-radius: 0;
	border: none;
	border: 1px solid #ec1d25;
	background-color:#ec1d25;
	color:#fff;
	cursor: pointer;
}

.xs-onlinebook-black {
	font-size:16pt;
	padding: 8px 9px 8px 9px;
	border-radius: 0;
	border: none;
	border: 1px solid #444;
	background-color:#444;
	color:#fff;
	cursor: pointer;
}

.xs-onlinebook-red:hover, .xs-onlinebook-black:hover {
	border: 1px solid #222;
	background-color:#222;
	color:#fff;
}

.xs-contactlink {
	font-size: 10pt;
	font-weight: bold;
	color:#666;
	text-decoration: none;
}

.xs-contactlink:hover {
	font-weight: bold;	
	color:#ec1d25;
}

.circularmenu {
	font-size: 11pt;
	color: #b2151b; 
	text-decoration: none;
	font-weight: bold;
}

.circularmenu:hover {
	font-size: 11pt;
	color: #000; 
	text-decoration: none;
	font-weight: bold;
}

.panel-group .panel {
    background-color:transparent;
    margin-bottom:10px;
    border:1px dotted #f5f5f5;
    *box-shadow: 1px 1px 1px 5px #ccc;
}
.panel-heading{
	background-image: url('../../images/bg.jpg');
	background-repeat:repeat;
	padding:8px 10px 8px 10px;
}
.panel-title > a {
    font-size: 10pt;
    font-weight:bold;
    text-decoration:none;
    color:#000;
}
.panel-title > a:hover {
    text-decoration:none;
    color:#ec1d25;
}
.panel-body {
    background-color:#fff;
}
.panel-body:hover {
    background-color:#f9f9f9;
    border-right:1px solid #ec1d25;
}
.panel-body > a{
    font-weight:bold;
}
.panel-body:hover > a {
    color:#ec1d25;
}
a.newsticker{
    color:#fff;
    font-size:12pt;
}
a.newsticker:hover{
    color:#ec1d25;
}
.set-row-padding-10 > [class*="col-"] {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.set-row-padding-2 > [class*="col-"] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}



.modal-footer {
    margin-top: 15px;
    padding: 15px 8px 15px 8px;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #f5f5f5;
}

.form-control:-moz-placeholder {
  padding: 4px 2px 4px 2px;
}
.form-control::-moz-placeholder {
  padding: 4px 2px 4px 2px;
}
.form-control:-ms-input-placeholder {
  padding: 4px 2px 4px 2px;
}
.form-control::-webkit-input-placeholder {
  padding: 4px 2px 4px 2px;
}

.form-control{
    font-size:10pt;
    color: #000;
}

.navbar-nav {
    margin: -1px 0 0 0;
}

.navbar-nav > li > a {
    padding-top: 23px;
    padding-bottom: 22px;
    line-height: 0;
    font-size: 11pt;
        
}

.navbar-default .navbar-nav > li > a {
    color:#fff;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    color:#fff;
}

.navbar-brand {
    color: #fff;
    padding: 8px 0 8px 2px;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #222;
    color: #fff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #222;
}

.dropdown-menu {
    background-color: #222;
    padding:0;
    border:none;
    min-width: 200px;
}

.dropdown-menu > li > a {
    color: #fff;
    border-bottom: 1px dotted #333;
    font-size: 11pt;
    padding: 9px 15px 9px 15px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #444;
}

.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #ec1d25;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}


    @media (max-width: 767px) {

        #CartsContent{
            max-width: 400px;
            padding-right:5px;
            padding-left:5px;
        }

        #DocsContent{
            max-width: 475px;
            padding-right:0;
            padding-left:5px;
        }

        #JobsContent{
            max-width: 475px;
            padding-right:0;
            padding-left:5px;
        }

        #jobs-right-col{
            font-size:11pt;
            line-height:29px;
            text-align:justify;
            padding-left:30px;
            margin-bottom:30px;
        }

        #jobs-left-col{
            margin-bottom:30px;
            border-top:1px solid #999;
            padding-top:15px;
        }

        .navbar-nav > li > a {
            padding-top: 19px;
            padding-bottom: 18px;
            font-size: 11pt;
        }

        .navbar-collapse {
            border-top: none;
            padding-right: 0;
            padding-left: 0;
            background-color: #444;
        }

        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: -5px;
            background-color: #444;
            border: 0;
            box-shadow: none;
        }

            .navbar-nav .open .dropdown-menu > li > a,
            .navbar-nav .open .dropdown-menu .dropdown-header {
                padding: 5px 25px 5px 15px;
                font-size: 10pt;
            }

            .navbar-nav .open .dropdown-menu > li > a {
                line-height: 20px;
                font-size: 10pt;
            }

                .navbar-nav .open .dropdown-menu > li > a:hover,
                .navbar-nav .open .dropdown-menu > li > a:focus {
                    background-color: #444;
                }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a {
            color: #fff;
            background-color: #444;
            font-size: 10pt;
        }

            .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
            .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
                color: #fff;
                background-color: #222;
            }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: #444;
            color: #fff;
            border:0;
        }

        #HForms{
            max-width: 475px;
        }

        #logocontainer, #OnlineBooking, #RotBancontainer, #CircularMenu, #NewsContainer, #BTNIcons, #CopyRight, #MainMenu, #DPageContent {
            max-width: 475px;
        }

        #menubar{
            max-width: 475px;
            margin:0 auto;
        }

        #toplogodiv, #topleftdiv{
            text-align:center;
        }

        #logocontainer{
            margin-top:0;
            padding-top:10px;
        }

        #topleftdiv{
            border-top:1px dotted #999;
            /*border-bottom:1px dotted #999;
            background-color:#ccc;
            padding-bottom:8px;*/
        }

        #CircularMenucontainer{
            margin-top: 40px;
        }

        #CopyRightRighCol{
            text-align:center;
            margin-bottom:10px;
        }

        #CopyRightLeftCol{
            text-align:center;
        }

        #MainMenu{
            padding-right:15px;
        }

        #knowledgestarscore{
            visibility:hidden;
        }

    }

    @media (min-width: 768px) and (max-width: 991px) {

        #CartsContent{
            max-width: 600px;
            padding-right:5px;
            padding-left:5px;
        }

        #DocsContent{
            max-width: 1030px;
            padding-right:0;
            padding-left:0;
        }

        #JobsContent{
            max-width: 1060px;
            padding-right:0;
            padding-left:0;
        }

        #jobs-right-col{
            font-size:11pt;
            line-height:29px;
            text-align:justify;
            padding-left:30px;
            margin-bottom:30px;
        }

        #jobs-left-col{
            margin-bottom:30px;
        }

        #HForms{
            max-width: 475px;
        }

        #RotBancontainer, #OnlineBooking, #CircularMenu, #NewsContainer, #BTNIcons, #CopyRight, #MainMenu, #DPageContent {
            max-width: 720px;
        }
        
        #OnlineBooking {
        	margin-top:20px;
        }
        
        #RotBancontainer {
        	margin-top:0;
        }
        
        #logocontainer{
            max-width: 750px;
            padding-top:20px;
        }

        #CircularMenucontainer{
            margin-top: 100px;
        }

        #CopyRightRighCol{
            text-align:right;
            margin-bottom:0;
        }

        #CopyRightLeftCol{
            text-align:left;
        }

        #MainMenu{
            padding-right:0;
        }

    }

    @media (min-width: 991px) {

        #CartsContent{
            max-width: 650px;
            padding-right:5px;
            padding-left:5px;
        }

        #DocsContent{
            max-width: 1030px;
            padding-right:0;
            padding-left:0;
        }

        #JobsContent{
            max-width: 1060px;
            padding-right:0;
            padding-left:0;
        }

        #jobs-right-col{
            font-size:11pt;
            line-height:29px;
            text-align:justify;
            padding-left:30px;
            margin-bottom:30px;
        }

        #jobs-left-col{
            margin-bottom:30px;
        }

        #HForms{
            max-width: 1000px;
        }

        #CircularMenu, #NewsContainer, #BTNIcons, #CopyRight, #MainMenu, #DPageContent {
            max-width: 1030px;
        }
        
        #RotBancontainer, #OnlineBooking {
            max-width: 970px;
        }
        
        #logocontainer{
            max-width: 1060px;
            padding-top:20px;
        }
        
        #OnlineBooking {
        	margin-top:20px;
        }
        
        #RotBancontainer {
        	margin-top:0;
        }

        #CircularMenucontainer{
            margin-top: 100px;
        }

        #CopyRightRighCol{
            text-align:right;
            margin-bottom:0;
        }

        #CopyRightLeftCol{
            text-align:left;
        }

        #MainMenu{
            padding-right:0;
        }

    }

    @media (min-width: 1200px) {

        #CartsContent{
            max-width: 650px;
            padding-right:5px;
            padding-left:5px;
        }

        #DocsContent{
            max-width: 1030px;
            padding-right:0;
        }

        #JobsContent{
            max-width: 1060px;
            padding-right:0;
        }

        #jobs-right-col{
            font-size:11pt;
            line-height:28px;
            text-align:justify;
            padding-left:30px;
            margin-bottom:30px;
        }

        #jobs-left-col{
            border-right: 1px dotted #999;
            padding-right:25px;
            margin-bottom:30px;
        }

        #HForms{
            max-width: 1000px;
        }

        #CircularMenu, #NewsContainer, #BTNIcons, #CopyRight, #DPageContent, #logocontainer, #MainMenu {
            max-width: 1030px;
        }
        
        #RotBancontainer, #OnlineBooking {
            max-width: 1000px;
        }
        
        #OnlineBooking {
        	margin-top:20px;
        }
        
        #CircularMenucontainer{
            margin-top: 100px;
        }

        #CopyRightRighCol{
            text-align:right;
            margin-bottom:0;
        }

        #CopyRightLeftCol{
            text-align:left;
        }
        
        #logocontainer {
        	padding-top:20px;
        }

        #MainMenu{
            padding-right:0;
        }

    }

    @media print {
        #CartsContent{
            max-width: 1200px;
            padding-right:5px;
            padding-left:5px;
            margin-top:-60px;
            top:0;
            vertical-align:top;
        }
    }   
    
    


/* Parallex with Bounce Arrow */
    /* Create a Parallax Effect */
    .bgimg-1, .bgimg-2, .bgimg-3 {
        opacity: 1;
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    /* First image (Logo. Full height) */
    .bgimg-1 {
        background-image: url('../../images/parsairlines_routmap_top_backgound.png');
        min-height: 100%;
    }

    /* Second image (Portfolio) */
    .bgimg-2 {
        background-image: url("../../images/parsairlines_extrainfo_backgound.jpg");
        min-height: 40%;
    }

    /* Third image (Contact) */
    .bgimg-3 {
        background-image: url("img_parallax3.jpg");
        min-height: 400px;
    }

    .w3-wide {
        letter-spacing: 10px;
    }

    .w3-hover-opacity {
        cursor: pointer;
    }

    /* Turn off parallax scrolling for tablets and phones */
    @media only screen and (max-width: 1024px) {
        .bgimg-1, .bgimg-2, .bgimg-3 {
            background-attachment: scroll;
        }
    }

    @-moz-keyframes bounce {
        0%, 20%, 50%, 80%, 100% {
            -moz-transform: translateY(0);
            transform: translateY(0);
        }

        40% {
            -moz-transform: translateY(-30px);
            transform: translateY(-30px);
        }

        60% {
            -moz-transform: translateY(-15px);
            transform: translateY(-15px);
        }
    }

    @-webkit-keyframes bounce {
        0%, 20%, 50%, 80%, 100% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }

        40% {
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
        }

        60% {
            -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
        }
    }

    @keyframes bounce {
        0%, 20%, 50%, 80%, 100% {
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }

        40% {
            -moz-transform: translateY(-30px);
            -ms-transform: translateY(-30px);
            -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
        }

        60% {
            -moz-transform: translateY(-15px);
            -ms-transform: translateY(-15px);
            -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
        }
    }

    .arrow {
        position: fixed;
        top:90%;
        bottom: 0;
        left: 50%;
        margin-left: -20px;
        width: 40px;
        height: 40px;
        *background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);
        background-image: url("../../images/arrow_to_down.png");
        background-size: contain;
    }

    .bounce {
        -moz-animation: bounce 2s infinite;
        -webkit-animation: bounce 2s infinite;
        animation: bounce 2s infinite;
    }

/* Parallex with Bounce Arrow */

input[type=number].ws::-webkit-inner-spin-button,
input[type=number].ws::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}