@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
html {
        line-height: 1.15;
        -webkit-text-size-adjust: 100%;
}

/* Sections
         ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
        margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
        display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
        font-size: 2em;
        margin: 0.67em 0;
}

/* Grouping content
         ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
       font-family: 'PT Sans', sans-serif;
        font-size: 1em;
}

/* Text-level semantics
         ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
        background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
        font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
        font-family: 'PT Sans', sans-serif;
        font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
        font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
}

sub {
        bottom: -0.25em;
}

sup {
        top: -0.5em;
}

/* Embedded content
         ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
        border-style: none;
}

/* Forms
         ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
        font-family: 'PT Sans', sans-serif;
        font-size: 100%;
        line-height: 1.15;
        margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
        overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
        text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
        -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
        padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *              `fieldset` elements in all browsers.
 */
legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
        vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
        overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
        box-sizing: border-box;
        padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
        height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
}

/* Interactive
         ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
        display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
        display: list-item;
}

/* Misc
         ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
        display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
        display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
        box-sizing: inherit;
}

html {
        box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
        color: #404040;
        font-family: 'PT Sans', sans-serif;
        font-size: 1rem;
        line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
        clear: both;
}

p {
        margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
        font-style: italic;
}

blockquote {
        margin: 0 1.5em;
}

address {
        margin: 0 0 1.5em;
}

pre {
        background: #eee;
        font-family: 'PT Sans', sans-serif;
        line-height: 1.6;
        margin-bottom: 1.6em;
        max-width: 100%;
        overflow: auto;
        padding: 1.6em;
}

code,
kbd,
tt,
var {
        font-family: 'PT Sans', sans-serif;
}

abbr,
acronym {
        border-bottom: 1px dotted #666;
        cursor: help;
}

mark,
ins {
        background: #fff9c0;
        text-decoration: none;
}

big {
        font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
        background: #fff;
}

hr {
        background-color: #ccc;
        border: 0;
        height: 1px;
        margin-bottom: 1.5em;
}

ul,
ol {
        margin: 0 0 1.5em 3em;
}

ul {
        list-style: disc;
}

ol {
        list-style: decimal;
}

li > ul,
li > ol {
        margin-bottom: 0;
        margin-left: 1.5em;
}

dt {
        font-weight: 700;
}

dd {
        margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
        max-width: 100%;
}

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

figure {
        margin: 1em 0;
}

table {
        margin: 0 0 1.5em;
        width: 100%;
}

/* Links
--------------------------------------------- */
a {
        color: #4169e1;
}

a:visited {
        color: #800080;
}

a:hover,
a:focus,
a:active {
        color: #191970;
}

a:focus {
        outline: thin dotted;
}

a:hover,
a:active {
        outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
        border: 1px solid;
        border-color: #ccc #ccc #bbb;
        border-radius: 3px;
        background: #e6e6e6;
        color: rgba(0, 0, 0, 0.8);
        line-height: 1;
        padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
        border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
        border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
        color: #666;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
        color: #111;
}

select {
        border: 1px solid #ccc;
}

textarea {
        width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
        display: block;
        width: 100%;
}

.main-navigation ul {
        display: none;
        list-style: none;
        margin: 0;
        padding-left: 0;
}

.main-navigation ul ul {
        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
        float: left;
        position: absolute;
        top: 100%;
        left: -999em;
        z-index: 99999;
}

.main-navigation ul ul ul {
        left: -999em;
        top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
        display: block;
        left: auto;
}

.main-navigation ul ul a {
        width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
        left: auto;
}

.main-navigation li {
        position: relative;
}

.main-navigation a {
        display: block;
        text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
        display: block;
}

@media screen and (min-width: 37.5em) {

        .menu-toggle {
                display: none;
        }

        .main-navigation ul {
                display: flex;
        }
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
        margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
        display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
        flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
        text-align: end;
        flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
        display: block;
}

.post,
.page {
       /* margin: 0 0 1.5em;*/
}

.updated:not(.published) {
        display: none;
}

.page-content,
.entry-content,
.entry-summary {
        margin: 1.5em 0 0;
}

.page-links {
        clear: both;
        margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
        word-wrap: break-word;
}

.bypostauthor {
        display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
        margin: 0 0 1.5em;
}

.widget select {
        max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
        border: none;
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
        display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
        margin-bottom: 1.5em;
        max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption .wp-caption-text {
        margin: 0.8075em 0;
}

.wp-caption-text {
        text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
        margin-bottom: 1.5em;
        display: grid;
        grid-gap: 1.5em;
}

.gallery-item {
        display: inline-block;
        text-align: center;
        width: 100%;
}

.gallery-columns-2 {
        grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
        grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
        grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
        grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
        grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
        grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
        grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
        grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
        display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
        display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
        display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
        border: 0;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute !important;
        width: 1px;
        word-wrap: normal !important;
}

.screen-reader-text:focus {
        background-color: #f1f1f1;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        clip: auto !important;
        clip-path: none;
        color: #21759b;
        display: block;
        font-size: 0.875rem;
        font-weight: 700;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
        outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

        /*rtl:ignore*/
        float: left;

        /*rtl:ignore*/
        margin-right: 1.5em;
        margin-bottom: 1.5em;
}

.alignright {

        /*rtl:ignore*/
        float: right;

        /*rtl:ignore*/
        margin-left: 1.5em;
        margin-bottom: 1.5em;
}

.aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5em;
}

/*custom css start here*/
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0ysmIEDQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0w8mIEDQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0ycmIEDQ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizYRExUiTo99u79D0e0x8mI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydIhUdwzM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydKxUdwzM.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydIRUdwzM.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizdRExUiTo99u79D0e8fOydLxUd.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0-ExdGM.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0yExdGM.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{font-family: 'PT Sans', sans-serif;overflow-x: hidden}
*{box-sizing: border-box;}
*{outline: 0}
ul{margin:0;}
img{max-width: 100%}
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1300px;}
.top-header{background: #a20e37;padding:15px 0;width:100%}
.top-header ul{margin: 0}
.toplink ul{display: flex;justify-content: right;margin-bottom: 15px;}
.toplink ul li{padding: 0 10px;list-style: none;}
.toplink ul li a{font-size: 13px;color: rgba(255,255,255,0.6);text-decoration: none;position: relative;}
.toplink ul li a:before{content: "";position: absolute;left: 100%;top: 3px;bottom: 0px;width: 1px;background: rgba(255,255,255,0.6);margin-left: 10px;}
.toplink ul li a:hover{color: #fff}
.toplink ul li:last-child a:before{display: none;}
.change-lang,.color-bond{max-width:100%;display:inline-block;}
.font-increase,.change-lang,.head-search{display: inline-block;margin: 0 7px;}
.font-increase ul{display: flex;}
.font-increase ul li{list-style: none;}
.font-increase ul li a{background: #da9faf;color: #a20e37;padding: 3px 6px;margin: 0 4px;font-weight: 600;border-radius: 4px;font-size:16px;display: inline-block;width:34px;text-align:center;}
.font-increase ul li a:hover{text-decoration: none;}
.change-lang a{color: #dba0b1;font-size: 14px;}
.color-bond a{color: #fff;text-decoration:none;}
.color-bond a span{padding:0 10px;}
.top-search.text-right{margin-right:-14px;}
.head-search{position: relative;}
.head-search input{background: transparent;border: 0;border-bottom: 1px solid rgba(255,255,255,0.5);width: 170px;border-radius: 0;color: #fff;font-size:18px;}
.head-search input::placeholder{color: #dba0b1}
.head-search input:focus{color: #fff}
.head-search .fas{position: absolute;right:10px;top:10px;color: #dba0b1;font-size:18px;}
.head-search .btttn{background:none;border:none;padding: 10px;}
.head-search form.searchform button:focus{outline: none;}
.change-lang{border-right: 1px solid #dba0b1;margin-right: 6px;padding-right: 15px;}
.navbox{position: relative;}

.nav-heading:after{content: "";position: absolute;left:100%;top: 0;bottom: 0;width: 0px;height: 0px;border-top: 48px solid transparent;border-bottom: 0px solid transparent;border-left: 71px solid #fbbc09;}
.col-md-4.col-sm-6.col-xs-12.nav-heading{position: relative; background: #fbbc09}
.col-md-4.col-sm-6.col-xs-12.nav-heading:before{content: "";background: #fbbc09;position: absolute;right: 100%;top: 0;bottom: 0;width: 100%;}

.navigation ul{margin: 0;padding: 0;display: flex;justify-content: right;}
.navigation ul li{list-style: none;padding: 0 10px;}
.navigation ul li a{font-size: 18px;color: #151515;padding: 10px 6px;display: inline-block;font-weight: 700;}
.navigation ul li:last-child{margin-right: 0;}
.navigation ul li:last-child a{padding-right: 0;}
.navbox p{margin: 0;}
.nav-p{font-size: 18px;color: #161616;padding:10px 0;}
.home-slider{overflow: hidden;}

main.site-main .home-slider .carousel-inner .carousel-item img{width: 100%;}

.carousel-heading{font-size: 50px;font-weight: 800;margin-bottom: 15px;}
.carousel-caption p{font-weight: 300;font-size: 27px;line-height: 30px;}
.carousel-caption{top: 200%;transition: all 0.7s ease;visibility: hidden;opacity: 0;transform: translate(0,-50%);bottom: auto;}
.carousel-item.active .carousel-caption{top: 50%;visibility: visible;opacity: 1}

#home-slider .owl-nav button {
    top: 50%;
    bottom: auto;
    background: url(../images/slider-arrow.png);
    width: 40px;
    height: 65px;
    background-repeat: no-repeat;
    opacity: 0.5;
    position: absolute;
    border: none;
}
#home-slider .owl-nav .fa-angle-left {
    left: 100px;
}
#home-slider .owl-nav .fa-angle-right {
    right: 100px;
    transform: rotate(178deg);
}
.owl-nav span, .carousel-control-prev span{display: none;}

.topfooter{background: #a20e37;padding:40px 0 40px 0;}
footer.site-footer .site-info .topfooter .dubai-footer p{font-size: 14px;line-height: 24px;color: #fff;margin: 0;}
footer.site-footer .site-info .topfooter .dubai-footer strong{color: #fabc09}
footer.site-footer .images-footer{max-width:100%;display: inline-block;}
footer.site-footer  .topfooter ul{margin: 0 -15px;padding:0;display:block;}
.topfooter ul li{list-style: none;padding: 0 15px;}
.footer-heading{font-size: 16px;color: #fff;font-weight: 700;position: relative;padding: 0 0 4px 0;margin-bottom: 4px;}
.footer-heading:before{background: #fbbc09;content: ""; width: 40px;height: 3px; position: absolute;left: 0;bottom: 0;}
.topfooter ul li a{font-size: 14px;line-height: 24px;display: inline-block;color: #fff; width: 100%;}
.mid-footer{background: #8f0a2f;padding:10px 0;position: -webkit-sticky;position: sticky;bottom: 0px; display: inline-block; width: 100%; z-index: 9999;}
.mid-footer ul{padding: 0;margin: 0;}
.mid-footer ul li{display: inline-block;color: #fff;border-right:1px solid #fff;}
.mid-footer ul li a{font-size: 15px;color: #fff;font-weight: 600; padding: 0 10px;}
.mid-footer ul li:last-child{border-right:none;}
.mid-footer ul li a:hover{text-decoration: none;}
.btm-footer p{font-size: 13px;color: #3f3f3f;margin: 0;padding:10px 0 0;font-weight: 600; text-align:center;}
.btm-footer{padding:15px 0;}
.home-sec2 .col-md-5{position: relative;}
.home-sec2 .col-md-5 img{width: 100%;}
.home-sec2 .col-md-5 span{display: inline-block;width: 100%;margin-left: -15px;background: #000;position: relative;border-radius: 0 150px 150px 0;overflow: hidden;}
.home-sec2 .col-md-5 span:before{content: ""; background: rgba(164,14,62,0.8); position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.home-corporate{position: absolute;left: 0;top: 50%;right: 30px;transform: translate(0, -50%);padding: 0 115px;}
.home-corporate .heading2{font-size: 70px;color: #fff;font-weight: 700;line-height: 70px;margin-bottom: 20px;}
.home-corporate p{font-size: 16px;color: rgba(255,255,255,0.7);margin-bottom: 0px;text-align: justify;}
.home-corporate a{border: 2px solid rgba(255,255,255,0.5);color: #fff;font-size: 25px;padding: 13px 55px 13px 30px;display: inline-block;position: relative;border-radius: 5px;}
.home-corporate a .fas{font-size: 18px;position: absolute;right: 30px;transition: all 0.5s ease;  top: 25px;}
.home-corporate a:hover .fas{right: 25px;}
.home-corporate a:hover{text-decoration: none;background: #fff;color: #a20e37}
footer{float: left;width: 100%;}
/*.home-sec2 .owl-carousel .owl-stage-outer .owl-stage .owl-item{width: 33.33% !important;}*/
.home-sec2 .owl-carousel .owl-stage-outer{margin-left:4px;margin-top: 20px;}
.home-sec2 .owl-carousel .owl-stage-outer .owl-item{padding: 20px}
.home-sec2 .owl-carousel .owl-stage-outer .owl-item .item{box-shadow: 0 0 20px 1px rgb(0 0 0 / 20%);border-radius: 10px;/*border:2px solid transparent;*/position: relative;overflow: hidden;}
.home-sec2 .owl-carousel .owl-stage-outer .owl-item .item:after{ content: ""; position: absolute;left: 0;right: 0;top: 0;border-radius: 10px;z-index: 99;bottom: 0;}
.home-sec2 .owl-carousel .owl-stage-outer .owl-item .item:hover:after{border:3px solid #a20e38;}
.home-sec2{margin: 60px 0;}

.sec-2-caption{padding:15px 15px;height:100%;min-height:160px;}
.sec-2-caption .heading3{font-size: 20px;color: #a20e38;font-weight: 700;margin:8px 0;}
.sec-2-caption p{font-size: 16px;/*color: rgba(0,0,0,0.6);*/ color:#000;margin-bottom: 0;padding-bottom: 0;text-align: left;opacity:0.8;line-height:22px;white-space:break-spaces;}
.home-sec2 .owl-carousel .owl-nav.disabled, .home-sec2 .owl-carousel .owl-dots.disabled{display: block;text-align: center;font-family:"Font Awesome 5 Free" }
.home-sec2 .owl-carousel .owl-nav.disabled button, .home-sec2 .owl-carousel .owl-dots.disabled button{width: 48px;height: 48px;background: #dba1b2;color: #fff; border-radius: 50%;margin: 35px 0 0 10px;outline: 0; border: 0;}
.home-sec2 .owl-carousel .owl-nav.disabled button:hover, .home-sec2 .owl-carousel .owl-dots.disabled button:hover{background: #a20e38}
.home-sec2 .owl-carousel button.owl-dot{display: none;}
.home-sec3 h2.heading-123{font-size:18px;font-weight:800;display: inline-block; max-width: 100%;margin-right: 1px;float:left;}
.home-sec3{padding:15px 0;border-top:1px solid #ccc;margin-top:40px;}
.home-sec3 ul{margin: 0;padding:0;display: flex;}
.home-sec3 ul li{list-style: none;font-size: 16px;margin: 0 0px 0 0}
.home-sec3 ul li strong{font-style: italic;color: #000;font-weight: 800}
.home-sec3 ul li a{color: #a20e38;font-weight: 700;border-right: 1px solid #a20e37;padding-right: 13px;width:100%;display:block;padding: 0 15px;text-decoration:none;}
.home-sec3 ul li a:hover{color:#fabc09}
.home-sec3 ul li:last-child{margin-right: 0}
.home-sec3 ul li:last-child a{padding-right: 0;border:0;}
.inner-baner{position: relative;}
.innerbaner-caption{position: absolute;left: 0;right: 0;bottom:15px;}
.breadcrumb{background: transparent;margin-bottom: 10px;}
.breadcrumb ul{padding: 15px 0 0 0;margin: 0;border-top: 1px solid #bcd5e5;width: 350px;}
.breadcrumb ul li{list-style: none;display: inline-block;margin-right: 4px;font-weight: 700;font-size: 14px;}
.breadcrumb ul li a{font-size: 14px;color: #151515;margin-right: 6px;font-weight: 500;}
.heading1{font-size: 40px;font-weight: 700;padding: 0 0 10px 0;margin: 0;}
.inner-content{margin:50px 0 0 0;}
.inner-content h2{color: #a20e38;font-size: 30px;font-weight: 300;margin:0;}
.inner-content p{font-size: 16px;margin: 0;display: inline-block;width:100%;padding: 10px 10px 10px 2px;}
.inner-content p strong{font-size: 18px;}
.inner-content .wp-block-column .wp-block-image:before{content: "";position: absolute;left: 20px;right: -20px;top: 0px;bottom: 20px;border: 1px solid #a20e38;}
.inner-content .wp-block-columns{margin-top: 60px;}
.inner-content .wp-block-column .wp-block-image{position: relative;margin-right: 30px;}
.inner-content .wp-block-column .wp-block-image img{width: 100%;position: relative;z-index: 9;margin-top: 20px;}
.footer-link{display:flex;width: 100%;justify-content: center;}
section.inner-content table{box-shadow: 0 0 0px #ccc;border: 1px solid #ddd;}
section.inner-content table tr th{border: 1px solid #ddd;padding: 4px 15px;background: #ba1c48; color: #fff;font-size: 17px;text-align: justify;line-height: 26px;}
section.inner-content table tr td{border: 1px solid #ddd;padding: 4px 15px;color: #000;font-size: 17px;text-align: justify;line-height: 26px;}
section.inner-content .wp-block-table table tr td img, section.inner-content .wp-block-table table tr td img, section.inner-content .wp-block-table table tr td img{width:1300px!important;max-width:100%;}
section.inner-content ul{padding: 0 0 0 0 20px;margin: 0}
section.inner-content ol{padding: 0 0 0 0 20px;margin: 0}
section.inner-content table tr td img{width: 100px!important;max-width: 30px;margin:0 6px;}

.wpm-language-switcher li > a{display: block;text-decoration: none; transition: 0.3s;color:#fff;}
.wpm-language-switcher li > span {display: none;position: relative;}
.wpm-language-switcher li img {display: none !important;}
.wpm-language-switcher {color: #fff!important;font-size: 12px;margin: 0px 25px 0px 45px;padding-top:0px;}
.switcher-list li.active a, .switcher-list li.active>span{color:#fff!important}
.switcher-list li.active a, .switcher-list li.active>span{color:#fff!important}
.switcher-list li a:hover, .switcher-list li>span:hover{color:#fff!important;}
main.site-main .status-publish header.entry-header h2.entry-title a{color:#000;font-size:18px;}


#wprmenu_menu_ul .sub-menu, .menu ul {padding:0}
#wprmenu_menu_ul .sub-menu, #mg-wprm-wrap ul li a{color:#fff;padding: 10px 15px;}
div#mg-wprm-wrap form.wpr-search-form button.wpr_submit{top:25px!important;}
section.inner-content iframe{width:100%;}


.centrest-list ul.list-wrapper, section.section1 .section1-content .home-box-list  ul.list-box{list-style: none;padding: 0;margin: 0 -10px;display: flex;flex-wrap: wrap;}
.centrest-list ul.list-wrapper li.list-item{width: calc(100% * (1/4) - 20px); margin: 10px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);transition: 0.3s;cursor:pointer;position: relative;height: auto;border-radius:10px;overflow: hidden;margin-top:30px;}
.centrest-list ul.list-wrapper li.list-item .n-e-img img{width: 100%;max-height: 100%;}
.centrest-list ul.list-wrapper li.list-item .n-e-content{padding:30px 30px 30px;transition: 0.3s;position: relative;height: 180px;}
.centrest-list ul.list-wrapper li.list-item .n-e-content h4{font-size: 18px;color:#a20e38;font-weight: bold;margin:0;padding-bottom:10px;}
.centrest-list ul.list-wrapper li.list-item .n-e-content p{padding:0;font-size: 15px;color: #0009;margin: 0;z-index: 1;position: relative;transition: .3s;}
.centrest-list ul.list-wrapper li.list-item .n-e-content a.read-more{border-radius: 6px;border: 1px solid #b01116;font-size: 14px;font-weight: 500;color: #b01116;display: inline-block;padding: 10px 25px;margin-top: 15px;text-decoration: none;transition: 0.3s;}
.centrest-list ul.list-wrapper li.list-item .n-e-content a.read-more .fa, section.section1 .section1-content .view-anchor a.view .fa{margin-left: 10px;transition: 0.3s;}
.centrest-list ul.list-wrapper li.list-item .n-e-content span.stick-bar{background:#b01116;height:6px; width: 200px;margin: 8px 0;display: block;position: absolute;top: 0;margin-top:-6px;}
.centrest-list ul.list-wrapper li.list-item:hover .n-e-content a.read-more{background: #e8b8ba;}
.centrest-list ul.list-wrapper li.list-item:hover .n-e-content a.read-more .fa{margin-left: 15px;}
.centrest-list ul.list-wrapper li.list-item:hover .n-e-content h4, .centrest-list ul.list-wrapper li.list-item:hover .n-e-content p{color:#fff}
.centrest-list ul.list-wrapper li.list-item:hover{box-shadow: 0 0 45px #0006;}
.centrest-list ul.list-wrapper li.list-item .n-e-content:before{transition: 0.3s;position: absolute;content: "";bottom:0%;left: 0;background:#a1262a;transition: .5s;height: 0;width: 100%;transition: .3s;z-index:-1}
.centrest-list ul.list-wrapper li.list-item:hover .n-e-content:before{height: 100%;transition: 0.3s;}

.inner-page-content .nav-tabs>li>a:hover{border-color: #932c49 #932c49 #932c49;border-bottom: none!important;color: #fff;}
.inner-page-content .nav>li>a:hover{background-color: #932c49;color: #fff;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{border:none;border-bottom: none!important;background: #a20e37;color: #fff;}
.nav-pills .nav-link{border: 1px solid #ba1c48;margin: 0 10px 0 0;}
.inner-page-content .nav-tabs{border-bottom: 1px solid #ffffff;}
.inner-page-content .nav-tabs>li>a{border-radius:inherit;}
.inner-page-content .nav>li>a{color: #000;}
.inner-page-content .nav-tabs li{padding: 0px!important;}
.tab-content h4.mt-2{padding: 10px 0;font-size: 30px;color: #a20e37;font-weight: bold;}
.navbar__ham {
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
    height: 30px;
    width: 30px;
    background-image: url(../images/Hamburger_icon_white.svg);
    visibility: hidden;
    cursor: pointer;
}
section.inner-baner img{width:100%;}

.mobile-nav{display:none;}

.mobile-nav {
    background-color: #a20e37;
    float: right;
    margin: 10px;
    padding: 10px;
    outline: none;
    color: #fff;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: -2px 0;
}
/* Responsive start */


@media only screen and (max-width:900px){

    .menu-main-container {
        position: absolute;
        background: #fbbc09;
        left: 0;
        width: 100%;
        top: 100%;
        padding: 30px 0 150px 0;
        border-top: 1px solid #a20e37;
        clip-path: circle(0% at 100% 0%);
        transition: all .8s;
        z-index: 999;
    }
        .menu-main-container ul{display:block!important;}
        .menu-main-container li {
            display: block;
            margin: 25px 5px;
            text-align: center;
            ;
        }
            .menu-main-container li a {
                display: block !important;
                color: #fff !important;
                font-size:20px!important;
            }
            .mobile-nav {
                display: block;
            }

    .mobile-menu{
        clip-path:circle(112% at 100% 0%);
    }
}

@media (min-width: 320px) and (max-width: 480px) {

    section.inner-content table tr td:nth-child(1){width:500px;}

    .btm-footer p {
        padding-top: 10px;
        text-align:left;
    }
    .image-gallery-items .gallery-item {
        width: inherit;
    }
    .centrest-list ul.list-wrapper li.list-item {
        width: calc(100% * (1/1) - 40px);
    }
     .footer-link{width: auto;}
  .home-sec3 h2.heading-123{font-size:13px;float:none;}
    .home-sec3 ul li{font-size:13px;padding:0 10px;}
    .footer-heading{font-size:14px;}
    .carousel-caption p{font-size:13px;line-height:14px;}
    #home-slider .owl-nav .fa-angle-left {
        left: 12px;
    }
    #home-slider .owl-nav .fa-angle-right {
        right: 12px;
    }
    #home-slider .owl-nav button {
        top: 17%;
    }
    .carousel-heading{font-size:16px;margin-bottom: 6px;}
    .toplink ul li a{font-size:10px;}
    .toplink ul li{padding:0 8px;}
    .font-increase, .change-lang, .head-search{margin: 0;border-right: none;}
    .head-search input {font-size:14px;}
    .head-search form.searchform button.btttn{padding:0;}
    .head-search .fas {top:5px;}
    .nav-heading:after{border-left:none;}

    .home-corporate{padding:15px 15px;top:28%;}
    .home-corporate .heading2{font-size:22px;margin-bottom:0;line-height:48px;}
    .home-corporate p{font-size:13px;margin-bottom: -55px;}
    .home-sec2 .owl-carousel .owl-stage-outer{margin-top:-33px;}
    .sec-2-caption .heading3{font-size:15px;}
    .sec-2-caption p{font-size:13px;}
    .font-increase ul li a{font-size:12px;}
    .home-sec3{margin-top:0;}
    .home-sec2 .owl-carousel .owl-nav.disabled button, .home-sec2 .owl-carousel .owl-dots.disabled button{margin:0 4px;width:40px;height:40px;}
    .sec-2-caption{padding:10px 10px;}
    .mid-footer ul li a{font-size:14px;}
    .topfooter ul li a{font-size:12px;}
    footer.site-footer .site-info .topfooter .dubai-footer p{font-size:12px;max-width: 100%;display: inline;}
    
    .navigation ul li a{font-size:12px;padding: 6px 0px;display:none;}
    .nav-p{font-size:13px;}
    footer.site-footer .images-footer{margin-bottom:20px;}
    .text-right{text-align: left!important;}
    
    .home-sec3 ul li a{border-right:none;padding: 0}
    .toplink .main-navigation {
        display: none;
    }
    .head-search form.searchform.group{display: none;}
    .heading1{font-size:12px;padding: 0}
    .breadcrumb{margin-bottom: -10px;padding:0px 20px 0 16px;}
    .breadcrumb ul{padding:0px 0px 0 0}
    .breadcrumb ul li{font-size:10px;}
    .breadcrumb ul li a{font-size:11px;}

    .top-header ul{padding:0;}
    .top-search.text-right {
        margin-left: 85px;
        padding: 10px 0;
    }

/*max-width: 480px*/
}


@media (min-width: 481px) and (max-width: 599px){
    .btm-footer p {
        padding-top: 10px;
        text-align:left;
    }
    .image-gallery-items .gallery-item {
        width: inherit;
    }
    .centrest-list ul.list-wrapper li.list-item{width: calc(100% * (1/1) - 40px);}
    .home-sec3 ul li a{border-right:none;padding: 0}
    .home-sec3 h2.heading-123{font-size:13px;float:none;}
  
    footer.site-footer .images-footer{margin-bottom:20px;}
    .footer-link{width: auto;}
    .home-sec3 h2.heading-123{font-size:13px;}
    .home-sec3 ul li{font-size:13px;padding: 0 10px;}
    .footer-heading{font-size:14px;}
    .carousel-caption p{font-size:13px;line-height:14px;}


    #home-slider .owl-nav .fa-angle-left {
        left: 12px;
    }

    #home-slider .owl-nav .fa-angle-right {
        right: 12px;
    }

    #home-slider .owl-nav button {
        top: 17%;
    }

    .carousel-heading{font-size:20px;}
    .toplink ul li a{font-size:10px;}
    .toplink ul li{padding:0 8px;}
    .font-increase, .change-lang, .head-search{margin: 0;border-right: none;}
    .head-search input {font-size:14px;}
    .head-search form.searchform button.btttn{padding:0;}
    .head-search .fas {top:5px;}

    .home-corporate{padding:15px 15px;top:28%;}
    .home-corporate .heading2{font-size:30px;margin-bottom:0;line-height:48px;}
    .home-corporate p{font-size:14px;margin-bottom: -37px;}
    .home-sec2 .owl-carousel .owl-stage-outer{margin-top:-33px;}
    .sec-2-caption .heading3{font-size:15px;}
    .sec-2-caption p{font-size:13px;}
    .font-increase ul li a{font-size:12px;}
    .home-sec3{margin-top:0;}
    .home-sec2 .owl-carousel .owl-nav.disabled button, .home-sec2 .owl-carousel .owl-dots.disabled button{margin:0 4px;width:40px;height:40px;}
    .sec-2-caption{padding:10px 10px;}
    .mid-footer ul li a{font-size:14px;}
    .topfooter ul li a{font-size:12px;}
    footer.site-footer .site-info .topfooter .dubai-footer p{font-size:12px;max-width: 100%;display: inline;}
    
    .navigation ul li a{font-size:12px;padding: 6px 0px;display:none;}
    .nav-p{font-size:13px;}
    .nav-heading:after{border-left:none;}
    .toplink .main-navigation {
        display: none;
    }
    .head-search form.searchform.group{display: none;}
    .heading1{font-size:18px;padding: 0}
    .breadcrumb{margin-bottom: -1px;padding:0px 20px 0 16px;}
    .breadcrumb ul{padding:0px 0px 0 0}

    .top-header ul {
        padding: 0;
    }
    .top-search.text-right {
        margin-right: 35px;
    }

/*max-width: 599px*/
}


@media (min-width: 600px) and (max-width: 767px){
    .btm-footer p {
        padding-top: 10px;
        text-align:left;
    }
    .image-gallery-items .gallery-item {
        width: calc(100% * (1/2) - 50px);
    }
    .centrest-list ul.list-wrapper li.list-item{width: calc(100% * (1/2) - 40px);}
    .text-right{text-align:left!important;}
    .toplink ul{display:none;}
    .navigation ul li a{font-size:12px;padding: 6px 0px;display:none;}
    .head-search form.searchform.group{display: none;}
    .footer-link{width: auto;}
    .home-sec3 h2.heading-123{font-size:13px;}
    .home-sec3 ul li{font-size:13px;}
    .footer-heading{font-size:14px;}
    .carousel-caption p{font-size:13px;line-height:14px;}

    #home-slider .owl-nav .fa-angle-left {
        left: 62px;
    }
    #home-slider .owl-nav .fa-angle-right {
        right: 62px;
    }

    .carousel-heading{font-size:20px;}
    .toplink ul li a{font-size:10px;}
    .toplink ul li{padding:0 8px;}
    .font-increase, .change-lang, .head-search{margin: 0;border-right:none;}
    .head-search input {font-size:14px;}
    .head-search form.searchform button.btttn{padding:0;}
    .head-search .fas {top:5px;}

    .home-corporate{padding:15px 15px;top:28%;}
    .home-corporate .heading2{font-size:30px;margin-bottom:0;line-height:48px;}
    .home-corporate p{font-size:14px;margin-bottom: -37px;}
    .home-sec2 .owl-carousel .owl-stage-outer{margin-top:-33px;}
    .sec-2-caption .heading3{font-size:15px;}
    .sec-2-caption p{font-size:13px;}
    .font-increase ul li a{font-size:12px;}
    .home-sec3{margin-top:0;}
    .home-sec2 .owl-carousel .owl-nav.disabled button, .home-sec2 .owl-carousel .owl-dots.disabled button{margin:0 4px;width:40px;height:40px;}
    .sec-2-caption{padding:10px 10px;}
    .mid-footer ul li a{font-size:14px;}
    .topfooter ul li a{font-size:14px;}
    footer.site-footer .site-info .topfooter .dubai-footer p{font-size:14px;max-width: 100%;display: inline;}
    
    .navigation ul li a{font-size:12px;padding: 6px 0px;display:none;}
    .nav-p{font-size:13px;}
    .heading1{font-size:24px;padding: 0}
    .breadcrumb{margin-bottom: -1px;padding:0px 20px 0 16px;}
    .breadcrumb ul{padding:0px 0px 0 0}



/*max-width: 767px*/
}

@media (min-width: 768px) and (max-width: 900px){
    .centrest-list ul.list-wrapper li.list-item .n-e-content{height: 200px;}
    .centrest-list ul.list-wrapper li.list-item{width: calc(100% * (1/3) - 40px);}
    .footer-link{width: auto;}
    .home-sec3 h2.heading-123{font-size:13px;}
    .home-sec3 ul li{font-size:13px;}
    .footer-heading{font-size:14px;}
    .carousel-caption p{font-size:18px;}
    .carousel-heading{font-size:38px;}
    .home-corporate{padding:15px 15px;top:28%;}
    .home-corporate .heading2{font-size:30px;margin-bottom:0;line-height:48px;}
    .home-corporate p{font-size:14px;margin-bottom: -37px;}
    .home-sec2 .owl-carousel .owl-stage-outer{margin-top:-33px;}
    .sec-2-caption .heading3{font-size:15px;}
    .sec-2-caption p{font-size:13px;}
    .font-increase ul li a{font-size:12px;}
    .home-sec3{margin-top:0;}
    .home-sec2 .owl-carousel .owl-nav.disabled button, .home-sec2 .owl-carousel .owl-dots.disabled button{margin:0 4px;width:40px;height:40px;}
    .sec-2-caption{padding:10px 10px;}
    .mid-footer ul li a{font-size:14px;}
    .topfooter ul li a{font-size:12px;}
    footer.site-footer .site-info .topfooter .dubai-footer p{font-size:12px;max-width: 100%;display: inline;}
    .topfooter{padding:30px 0 0 0;}
    .navigation ul li a{font-size:12px;padding: 6px 0px;}
    .nav-p{font-size:13px;}
    .heading1{font-size:24px;}
    .breadcrumb{margin-bottom: -10px;}
    .breadcrumb ul{padding:0px 0 0 0}

/*max-width: 900px*/
}


@media (min-width: 901px) and (max-width: 1023px){
    .centrest-list ul.list-wrapper li.list-item{width: calc(100% * (1/3) - 40px);}
    .footer-link{width: auto;}
    .home-sec3 h2.heading-123{font-size:13px;}
    .home-sec3 ul li{font-size:13px;}
    .footer-heading{font-size:14px;}
    .carousel-caption p{font-size:18px;}
    .carousel-heading{font-size:38px;}
    .home-corporate{padding:15px 15px;top:28%;}
    .home-corporate .heading2{font-size:30px;margin-bottom:0;line-height:48px;}
    .home-corporate p{font-size:14px;margin-bottom: -37px;}
    .home-sec2 .owl-carousel .owl-stage-outer{margin-top:-33px;}
    .sec-2-caption .heading3{font-size:15px;}
    .sec-2-caption p{font-size:13px;}
    .font-increase ul li a{font-size:12px;}
    .home-sec3{margin-top:0;}
    .home-sec2 .owl-carousel .owl-nav.disabled button, .home-sec2 .owl-carousel .owl-dots.disabled button{margin:0 4px;width:40px;height:40px;}
    .sec-2-caption{padding:10px 10px;}
    .mid-footer ul li a{font-size:14px;}
    .topfooter ul li a{font-size:12px;}
    footer.site-footer .site-info .topfooter .dubai-footer p{font-size:12px;}
    .topfooter{padding:30px 0 0 0;}
    .navigation ul li a{font-size:13px;}
    .nav-p{font-size:13px;}

    .heading1{font-size:24px;}
    .breadcrumb{margin-bottom: -10px;}
    .breadcrumb ul{padding:0px 0 0 0}


/*max-width: 1023px*/
}


@media (min-width: 1024px) and (max-width: 1199px){
    .navigation ul li a{font-size:14px;}
    .footer-link{max-width:100%;}
    .home-sec3 h2.heading-123{font-size:14px;}
    .home-sec3 ul li a{font-size: 13px;padding: 0 4px;}
    .home-corporate{padding: 15px 15px;top: 38%;max-width:100%;display: inline-block;}
    .sec-2-caption p{font-size:13px;}
    .home-corporate .heading2{font-size:40px;margin-bottom:0;}
    .sec-2-caption .heading3{font-size:14px;margin:0;}
    .sec-2-caption{padding:12px 12px;min-height: 267px;}
    .home-sec2 .owl-carousel .owl-stage-outer .owl-item{padding: 15px;}
    .home-sec2 .owl-carousel .owl-stage-outer{margin-top: 28px;}
    .heading1{font-size:24px;}
    .breadcrumb{margin-bottom: -10px;}
    .breadcrumb ul{padding:0px 0 0 0}
    .centrest-list ul.list-wrapper li.list-item .n-e-content{height:200px;}


/*max-width: 1199px*/
}

@media (min-width: 1200px) and (max-width:1560px){
   .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1300px;}
   .sec-2-caption{padding:15px 15px;}
   .sec-2-caption .heading3{font-size:16px;margin:4px 0;}
   .sec-2-caption p{font-size:14px;}
   .home-corporate{padding: 15px 15px;top: 38%;max-width:100%;display: inline-block;}
   .home-sec3 ul li a{font-size:15px;padding: 0 12px;}
   .home-sec3 h2.heading-123{font-size:17px;}
   .footer-link{max-width:100%;}
   .home-sec3 ul li{font-size: 15px;margin: 0 0px 0 0;}
   .home-corporate .heading2{font-size:50px;margin-bottom:0;}
   .home-sec2 .owl-carousel .owl-stage-outer .owl-item{padding: 15px;}
   .home-sec2 .owl-carousel .owl-stage-outer{margin-top: 70px;}


    .carousel-caption p{font-size:23px;,margin: 0;}
   .carousel-heading{font-size:44px;}
   .navigation ul li a{font-size:16px;}
   .nav-p{padding:10px 0;}
   .heading1{font-size:24px;}
    .breadcrumb{margin-bottom: -10px;}
    .breadcrumb ul{padding:0px 0 0 0}
}
/* Responsive close*/