@media screen and (min-width: 1200px) {
    .box-layout {
        width: 100%;
        height: 100%;
        background-attachment: fixed;
        background-position: center center;
    }
    .box-layout #emarat-theme-wrapper {
        background-color: #fff;
        width: 1250px;
        margin: 0px auto 0;
    }
}
@media only screen and (max-width: 1890px) {
    .my-seratator-inside {
        margin-left: -82px;
    }
    .my-technology-content {
        padding: 80px 300px 60px 60px;
    }
    .project-galleries .my-img-hover-two .layer p {
        margin-top: -2%;
    }
}
@media only screen and (max-width: 1366px) {
    .my-seratator-inside {
        margin-left: -50px;
    }

    .my-main-header-two .scroll-to-fixed-fixed {
        top: 0 !important;
    }
    .my-technology-content {
        padding: 80px 100px 60px 60px;
    }
    .my-technology-col img {
        padding-top: 90px;
    }
}
@media only screen and (max-width: 1300px) {
    .my-seratator-inside {
        margin-left: -50px;
    }
    .home-title h1 {
        font-size: 35px;
    }
}
@media only screen and (max-width: 1200px) {
    .my-testimonial-field {
        background: none;
    }
    .my-right-separator img {
        display: none;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
}
@media only screen and (max-width: 1199px) {
    .my-header-nav .menuzord-menu>li>a {
        padding: 26px 10px 22px;
    }
    .my-header-nav .my-searce-icon {
        padding: 0 18px;
    }

    .my-service-field .owl-theme .owl-nav .owl-prev {
        bottom: 6px;
    }
    .my-service-field .owl-theme .owl-nav .owl-next {
        bottom: 6px;
    }
    .menuzord-menu>li>a {
        padding: 26px 10px 22px;
    }
    .my-img-over-box {
        height: 310px;
    }
    .my-main-header-three .my-header-nav .menuzord-brand .my-logo-3 {
        width: 190px;
    }
    .my-technology-col img {
        padding-top: 0;
    }
    /* Navbar responsibe style */
    .navbar-brand .logo {
        height: 37px;
        margin-top: -5px;
    }

    /* Navbar responsibe style End */
    .irt_plzr {
        padding-left: 0;
    }
    .my-singup-col button {
        padding: 12px 25px;
    }
    .my-container-two .navbar-brand,
    .my-container-three .navbar-brand {
        display: inline;
        float: none;
    }
    .my-container-two .navbar-brand,
    .my-container-three .navbar-brand {
        display: inline-block;
    }
    .my-header-top-content {
        margin-top: -17px;
    }

    .my-header-nav .my-searce-icon {
        padding: 0px 24px 0px;
    }
    .my-main-header-two .my-main-nav {
        top: 9%;
    }

    .my-left-separator h2 {
        font-size: 18px;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .emarat-grid-post .col-md-4.grid-post .my-blog-col .my-blog-bottom ul li {
        margin-right: 5px;
    }
    .my-blog-filed .my-blog-col .my-blog-bottom ul li i {
        font-size: 14px;
    }
    .main-menu nav ul li a {
        padding:23px 4px;
    }
}
@media only screen and (max-width: 1024px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: 0;
        padding: 0;
    }
    .my-main-header-two .my-main-nav {
        top: 125px !important;
    }
    .my-main-header-two .scroll-to-fixed-fixed {
        top: 0 !important;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .main-menu nav ul li a {
         padding: 23px 0px 25px 15px;
        font-size: 13px;
    }
    .my-main-header-two .my-header-top-content ul {
        margin-left: 0;
    }
    .my-menu-style-two .navbar-header a img {
        padding-top: 10px;
    }

    .emarat-logo {
        padding-top: 25px;
    }
    .black-slider .cd-hero-slider {
        height: 600px;
    }
    .black-slider .slide-table h2 {
        font-size: 45px;
    }
}
@media only screen and (max-width: 991px) {
    .emarat-counter {
        background-image: none;
    }
    .emarat-counter .single-counter.col-md-6 {
        border-bottom: 1px solid #454545;
    }
    .emarat-counter .single-counter.col-md-6:first-of-type {
        margin-bottom: 30px;
    }
    .emarat-counter .single-counter.col-md-6:first-of-type,
    .emarat-counter .single-counter.col-md-6:last-of-type {
        border-right: 0px solid #454545;
    }
    .emarat-counter .single-counter.col-md-12 {
        border-top: 0px solid #454545;
    }
    .menuzord-menu>li>a {
        padding: 26px 10px 22px;
    }
    .my-slider-title-three h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .my-testimonial-item {
        padding-left: 110px;
    }
    .my-testimonial-item img {
        width: auto !important;
        height: 100px;
    }
    .my-shopping {
        display: none;
    }
    .my-hour-row {
        margin-top: 0;
    }
    .my-seratator-inside {
        margin-left: -80px;
    }
    .my-right-separator {
        margin-top: 65px;
    }
    .my-main-header-two .my-main-nav .menuzord-brand {
        display: block;
        text-align: center;
        float: none;
        margin-right: 0;
    }
    .my-about-field-two .my-about-box-two {
        margin-bottom: 50px;
    }
    .my-about-field-three .my-video-path .my-video-layer {
        left: 25%;
        position: absolute;
        top: 15%;
    }
    .my-img-hover-two .layer i:before {
        font-size: 26px;
    }
    .my-img-hover-two .layer p {
        margin-top: 0;
    }
    .my-main-header-three .my-main-nav .menuzord-brand {
        display: block;
        text-align: center;
        float: none;
        margin-right: 0;
    }
    .my-about-field-four .my-about-col h2 {
        text-align: center;
    }
    .my-about-field-four .my-about-btn {
        text-align: center;
    }
    .my-about-field-four .my-about-col .my-another-title h2 {
        text-align: left;
    }
    .my-processing-img .my-processing-img-over {
        bottom: 0;
        right: 0;
        border: 5px solid #fcd846;
    }
      .my-quote {
        margin-top: 7px;
    }
    .home-two .my-big-font.style2.my-slider-title>h2,
    .home-two .text-left.my-big-font>h2 {
        left: 11%;
        margin-top: 10%;
    }
    .cd-hero.home-two .cd-slider-nav>nav {
        bottom: 60%;
    }
    .woocommerce-page ul.products li.product {
        width: 33%;
    }
    .my-works-col img {
        width: 94%;
    }
    .slide-table h2 {
        font-size: 35px;
        font-weight: 700;
    }
    .my-box-pad-less:nth-child(2) .my-faetures-box {
        margin-top: 0px;
        padding: 29px 45px;
    }
    .my-faetures-box {
        padding: 29px 45px;
    }
    .vc_custom_my-faetures-box {
        margin-top: -77px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce-page[class*=columns-] ul.products li.product,
    .woocommerce[class*=columns-] ul.products li.product {
        width: 33%;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 28px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 28px;
    }
    .my-main-header-three .my-header-nav .emarat-logo {
        padding-top: 7px;
    }
    .my-main-header-three .my-header-nav .searchcart-wrrap {
        padding-top: 0px;
    }
}
@media (max-width: 992px) {

    .my-menu-style-two a.navbar-brand {
        padding: 0;
    }
     .main-menu > nav > ul {
        display: none !important;
    }
}
@media only screen and (max-width: 900px) {

    .main-menu > nav > ul {
        display: none;
    }
    .scroll-to-fixed-fixed {
        position:static !important;
    }
    .searchcart-wrrap-3 {
        margin-right: 10px;
    }
    .my-main-header-three .my-header-nav .searchcart-wrrap-3 {
        margin-right: 0px;
    }
    .my-main-header-two .main-menu .responsive-menu-wrap.emarat-menu-2 .slicknav_nav {
        top: 0;
    }
    .my-main-header-two .my-header-top-content {
        padding-right: 15px;
    }
     .my-main-header-two .my-header-top-content {
        margin-top: -4px;
    }
    .topbar-two .emarat_top_header .my-header-top-col.my-text-center {
        margin-right:0px;
    }
    .my-header-top-content {
        padding: 12px 0 17px 2px;
    }
    .featured-image.rounded-three {
        padding-bottom: 25px;
    }
    .blog-meta ul li {
        padding: 4px 0;
    }
    h2.home-3-title {
    font-size: 22px;
    }
}
@media only screen and (max-width: 767px) {
    .main-menu .responsive-menu-wrap .slicknav_nav {
         width: 290px;
    }
    .my-main-header-two .navbar-header {
        padding: 4px 0;
    }
    .my-main-header-two .my-main-nav {
        background: #000;
    }
     .my-menu-style-two .navbar-header a img {
        padding-top: 0px;
    }
    .my-main-header-two  .main-menu .responsive-menu-wrap .slicknav_btn {
        margin-right: -15px;
    }
    .my-main-header-three .main-menu .responsive-menu-wrap.emarat-menu-2 .slicknav_nav {
        top: 0px;
    }
    .emarat-logo {
        padding-top: 0px;
    }
    .my-main-header-two .my-header-top-content {
        margin-top: -12px;
    }
    .searchcart-wrrap {
        margin-right: -15px;
     }
    .main-menu .responsive-menu-wrap .slicknav_menu {
        left: -15px;
    }
    .black-slider .slide-table h2 {
        font-size: 28px;
    }
    .my-main-header-two .main-menu .responsive-menu-wrap.emarat-menu-2 .slicknav_nav {
        top: 0;
    }
    .my-main-header-two .scroll-to-fixed-fixed {
        top: 0 !important;
    }
    .slide-title {
        padding: 12px 25px;
    }
    .my-text-center {
        float: none;
        text-align: center;
        margin-bottom: 10px;
    }
    .my-about-field {
        padding-bottom: 20px;
        text-align: center;
    }
    .my-about-field .hexagon {
        margin: 0 auto;
    }
    .my-about-field .my-about-box {
        padding-left: 0px;
    }
    .my-about-field .my-hexagon-box {
        position: relative;
        margin-bottom: 60px;
    }
    .my-features-field {
        margin-top: 0;
    }
    .my-box-pad-less {
        padding: 0 15px;
    }
    .my-about-field-two {
        text-align: left;
    }
    .my-img-over-box {
        display: none;
    }
    .my-team-name {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
   .my-main-header-two .my-header-top-content {
        padding-right: 15px;
        margin-right: 0px;
    }
    /* Home Slider Tile */
    .my-big-font h2 {
        font-size: 43px;
        left: 2%;
    }
    .cd-slider-nav {
        bottom: 0;
    }
    .cd-slider-nav .cd-marker,
    .cd-slider-nav li {
        margin-right: 0;
    }
    .my-big-font h2 {
        font-size: 44px;
    }
    .my-slider-title h2 {
        font-size: 36px;
    }
    .cd-hero.home-two .cd-slider-nav>nav {
        bottom: 0;
        display: inline-block;
        float: none;
    }
    .home-two .my-big-font.style2.my-slider-title>h2,
    .home-two .text-left.my-big-font>h2 {
        margin-top: 20px;
    }
    .home-two .big-font.style3.my-slider-title-three>h3 {
        margin-top: 40px;
    }
    .home-two .my-slider-title-three h2 {
        font-size: 30px;
        line-height: 36px;
    }
    .home-two .my-big-font.style2.my-slider-title>h2,
    .home-two .text-left.my-big-font>h2 {
        left: 5%;
        margin-top: 13%;
    }
    #scrollUp {
        bottom: 40px;
    }
    .my-container-three .navbar-header {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .wpb_wrapper .-gmap-5a0a6c07d4a4a {
        height: 441px;
    }
    .vc_column_container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .my-contact-col.my-address-box {
        text-align: center;
        padding-bottom: 15px;
    }
    .my-contact-col.my-address-box:nth-last-child {
        padding-bottom: 0px;
    }
    .content-area {
        padding: 80px 15px;
    }
    .emarat_shop_page {
        padding: 80px 15px;
    }
    .woocommerce-page ul.products li.product {
        width: 50%;
    }
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        width: 100%;
    }
    .woocommerce #content div.product div.images,
    .woocommerce div.product div.images,
    .woocommerce-page #content div.product div.images,
    .woocommerce-page div.product div.images {
        width: 100%;
    }
    .project-galleries .my-img-hover-two .layer {
        width: 67%;
    }
    .my-img-hover-two .layer p {
        margin-top: -28px;
    }
    .bpw-col-2 .isotope-item {
        width: 50%;
    }
    .bpw-col-4 .isotope-item {
        width: 50%;
    }
    .bpw-col-3 .isotope-item {
        width: 50%;
    }
    .my-inner-heading-field .my-inner-heading-col h2 {
        font-size: 30px;
    }
    .project-galleries .my-img-hover-two .layer p {
        margin-top: -7%;
    }
    .my-works-col img {
        width: 100%;
    }
    .my-works-col img {
        width: 94%;
    }
    .my-about-box {
        margin-bottom: 130px;
    }
    .my-inner-service-two .col-md-4.col-sm-6:nth-child(6) {
        margin-bottom: -36px;
    }
    .about-image img {
        min-height: 446px;
    }
    .slide-table h2 {
        font-size: 28px;
        font-weight: 700;
    }
    .my-main-header.my-main-header-two .my-header-top-col.my-text-center p {
        float: right;
        margin-top: 0px;
    }
    .cd-hero-slider {
        height: 100vh;
    }
   .black-slider .slide-table-cell {
        padding-top: 135px;
    }
    .my-header-top-content ul {
        margin-bottom: 0;
    }
    .my-header-top-col.my-text-center {
        text-align: right;
    }
    .my-header-top-bar.topbar-two .my-header-top-col.my-text-center {
        text-align: center;
    }
    .vc-grid-blog-area .col-md-6.grid-post .format-gallery .my-blog-col .featured-image img {
        height: 250px;
    }
    .vc-grid-blog-area .col-md-6.grid-post .emarat-video-post.video-format iframe,
    .vc-grid-blog-area .col-md-6.grid-post .emarat-audio-post.audio-format iframe,
    .vc-grid-blog-area .col-md-6.grid-post .my-blog-col .blog-quote blockquote {
        min-height: 260px;
    }
    .my-blog-col .bp-cat a {
        margin-top: 5px;
        display: inline-block;
    }
    .bp-cat a {
        margin-top: 5px;
        display: inline-block;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce-page[class*=columns-] ul.products li.product,
    .woocommerce[class*=columns-] ul.products li.product {
        width: 48%;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 25px;
    }
}
@media only screen and (max-width: 900px) {
    .my-header-top-content ul li {
        margin-right: 40px;
    }
}
@media only screen and (max-width: 650px) {
    .my-shop-chat-field .table>tbody>tr>td,
    .my-shop-chat-field .table>tbody>tr>th,
    .my-shop-chat-field .table>tfoot>tr>td,
    .my-shop-chat-field .table>tfoot>tr>th,
    .my-shop-chat-field .table>thead>tr>td,
    .my-shop-chat-field .table>thead>tr>th {
        padding: 30px 10px;
    }
    .project-galleries .my-img-hover-two .layer {
        width: 76%;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 25px;
    }
}
@media only screen and (max-width: 600px) {
    .my-seratator-inside {
        margin: 0;
        padding-left: 30px;
        padding-right: 30px;
        text-align: center !important;
    }
    .my-left-separator {
        float: none;
        width: 100%;
        text-align: center;
        border-right: none;
    }
    .my-right-separator {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 0;
        padding-left: 30px;
        padding-right: 30px;
    }
    .my-left-separator {
        /* IE 9 */
        -webkit-transform: skewX(0deg);
        /* Safari */
        transform: skewX(0deg);
        /* Standard syntax */
    }
    .my-left-separator h2 {
        text-align: center;
        /* IE 9 */
        -webkit-transform: skewX(-20deg);
        /* Safari */
        transform: skewX(-20deg);
        /* Standard syntax */
    }
    .project-galleries .my-img-hover-two .layer {
        width: 72%;
    }
    .my-inner-heading-field .my-inner-heading-col h2 {
        font-size: 26px;
    }
    .my-works-col img {
        width: 100%;
    }
    .my-header-top-col.my-text-center p {
        float: inherit;
    }
    .cd-hero-slider {
        height: 90vh;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 25px;
    }
}
@media only screen and (max-width: 572px) {
    .my-header-top-content ul li {
        float: none;
        text-align: center;
    }
    .topbar-two .my-header-top-content ul li {
        float: left;
    }
    .my-header-top-content ul li {
        margin-right: 0;
    }
    .project-galleries .my-img-hover-two .layer {
        width: 95%;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 25px;
    }
}
@media only screen and (max-width: 550px) {
    .my-technology-content {
        padding: 80px 15px 60px 15px;
    }
    nav.navbar.bootsnav.my-menu-style-two {
        margin-top: 15px;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 25px;
    }
}
@media only screen and (max-width: 480px) {
    /* Home Slider text */
    .my-big-font h2 {
        font-size: 36px;
        line-height: 48px;
    }
    .my-slider-title h2 {
        font-size: 28px;
        line-height: 36px;
    }
    .slide-table h2 {
        font-size: 28px;
        font-weight: 700;
    }
    nav.navbar.bootsnav.my-menu-style-two {
        margin-top:15px;
    }
    .home-two .my-big-font.style2.my-slider-title>h2,
    .home-two .text-left.my-big-font>h2 {
        margin-top: 22%;
    }
    .home-two .big-font.style3.my-slider-title-three>h2 {
        font-size: 24px;
    }
    .home-two .big-font.style3.my-slider-title-three>h3 {
        margin-top: 21%;
    }
    .home-two .big-font.style3.my-slider-title-three>h2 {
        margin-top: -8px;
    }
    .my-accordion .panel .panel-title a .icon-1:after {
        display: none;
    }

    .my-main-header-two .scroll-to-fixed-fixed {
        top: 0 !important;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product,
    .woocommerce-page[class*=columns-] ul.products li.product,
    .woocommerce[class*=columns-] ul.products li.product {
        width: 100%;
    }
    .woocommerce-page ul.products li.product {
        width: 100%;
    }
    .woocommerce .woocommerce-ordering,
    .woocommerce-page .woocommerce-ordering {
        width: 100%;
        margin: auto;
        text-align: center;
    }
    p.woocommerce-result-count {
        width: 100%;
        margin: auto;
        text-align: center;
        padding-bottom: 15px;
    }
    .header-title-one.my-inner-heading-field {
        padding: 50px 0;
    }
    .woocommerce #content div.product div.summary,
    .woocommerce div.product div.summary,
    .woocommerce-page #content div.product div.summary,
    .woocommerce-page div.product div.summary {
        width: 100%;
        padding-left: 0px;
        padding-right: 30px;
    }
    .woocommerce #content div.product div.images,
    .woocommerce div.product div.images,
    .woocommerce-page #content div.product div.images,
    .woocommerce-page div.product div.images {
        width: 100%;
    }
    .my-team-field-two .col-md-2.col-xs-6 {
        width: 100%;
    }
    .my-team-field-two .col-md-3.col-xs-6 {
        width: 100%;
    }
    .my-team-field-two .col-md-4.col-xs-6 {
        width: 100%;
    }
    .my-team-field .col-md-2.col-xs-6 {
        width: 100%;
    }
    .my-team-field .col-md-3.col-xs-6 {
        width: 100%;
    }
    .my-team-field .col-md-2.col-xs-6 {
        width: 100%;
    }
    .my-team-name {
        width: 75%;
        left: 0;
        right: 0;
        margin: auto;
    }
    .my-img-hover-two .layer {
        width: 100%;
    }
    .bpw-col-2 .isotope-item {
        width: 100%;
    }
    .bpw-col-4 .isotope-item {
        width: 100%;
    }
    .bpw-col-3 .isotope-item {
        width: 100%;
    }
    .vc_custom_my-faetures-box {
        margin-top: -70px;
    }
    .home-3-service-padding {
        margin-left: inherit;
    }
    .sticky .emarat-blog-content {
        margin-bottom: 0px;
    }
    .home-title h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .my-section-title h2 {
        font-size: 25px;
    }
}