/*0 up to 479*/
@media only screen and (min-width:0px) and (max-width : 479px) {

    .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
    .table-responsive > .table { margin-bottom: 0; }
    .hamburger-menu{
      display: none !important;
    }
    .hamburger-menu-Responsive{
      opacity: 1 !important;
      visibility: visible !important;
    }
    header.bg-white {
      padding: 20px 0;
    }
    header .menu{
        display: none;
      }
      header .logo{
        margin-left: 5px;
      }
      header .mainSmall{
        flex-direction: row-reverse !important;
      }
      header .logo{
        position: absolute !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
      }
      header .search {
        margin-right: 0 !important;
      }
      header .lang {
        margin-right: 15px !important;
      }
      header.txt-black .menu__btn > span, header.txt-black .menu__btn > span::before, header.txt-black .menu__btn > span::after{
        background-color: #000 !important;
      }
      header.txt-black .menu__btn {
        top: 12px;
      }
    .txt, .btn {
      height: 40px;
  }
    .desc * {
      font-size: 13px;
      line-height: 30px;
  }
    .main {
        width: 100%;
      }
      .sectionOne .videoBanner .videoBannerTxt label {
        font-size: 14px;
      }
      .sectionOne .videoBanner .videoBannerTxt strong {
        font-size: 27px;
      }
      .sectionOne .videoBanner .videoBannerTxt span {
        font-size: 27px;
      }
      .sectionOne .videoBanner .videoBannerTxt {
        top: 190px;
        left: 15px;
      }
      .sectionOne .services .servicesList > ul > li a img {
        height: 40px;
        width: 35px;
      }
      .sectionOne .services {
        width:96%;
        top:60%;
      }
      .sectionOne .services .servicesList {
        margin-top: 20px;
      }
      .sectionOne .services .servicesList > ul {
        --column: 4;
        --gap-column: 5px;
        --gap-row: 5px;
      }
      .sectionOne .services .servicesList > ul > li a * {
        font-size: 9px;
      }

      .sectionOne .services .servicesList > ul > li a {
        height: 100%;
        width: 100%;
        padding: 5px 0;
      }
      .sectionTwo .aboutUs {
        margin-top: 20px;
      }
     
      .sectionTwo .aboutUs .aboutUs_L {
        width: 100%;
        padding-left: 20px;
        margin: 0 auto;
      }
      .public-title .smallTitle::before {
        width: 2px;
        height: 12px;
        left: 0;
        top: 8px;
      }
      .public-title .smallTitle * {
        font-size: 12px;
      }
      .public-title .BigTitle * {
        font-size: 20px;
      }
      .sectionTwo .aboutUs .aboutUs_R {
        position: relative;
        width: 100%;
        height: auto;
        margin-top: 10px;
      }
      .sectionTwo .aboutUs .aboutUs_L .publicBtn {
        margin: 15px 0;
      }
      .sectionTwo .aboutUs .aboutUs_L::before {
        content: none;
      }
      .sectionTwo .aboutUs::before {
        display: none;
        /* width: 100%;
        height: 410px;
        clip-path: unset;
        border-radius: 0 0 0 10px;
        transform: skew(10deg); */
      }
     
      .sectionThree .history {
        padding: 0px;
      }
      .sectionThree .history .history_Slider {
        width: 83%;
        padding: 210px 0 180px;
      }
      .sectionThree .history .history_Slider .swiper-slide:nth-child(2n) .history_Slider_Item .descHistory {
        top: -156px;
      }
      .sectionThree .history .history_Slider .swiper-slide:nth-child(2n) .history_Slider_Item .descHistory::after {
        top: 163%;
      }
      .sectionThree .history .history_Slider .swiper-slide:nth-child(2n) .history_Slider_Item .descHistory::before {
        top: 156%;
      }
      .sectionFour .companies {
        margin-top: 10px;
      }
      .sectionFour .companies .tab-section .tabbtn > li .tabbox {
        top: 180px;
      }
      .sectionFour .companies .tab-section .companiesDetail .viewMore {
        width: 100px;
        margin: 5px auto;
      }
      .viewMore > a * {
        font-size: 13px;
      }
  
      .sectionFour .companies .public-title {
        width: 90%;
        margin: 0 auto;
      }
      .sectionFour .companies .tab-section {
        margin: 20px 0;
      }
      .sectionFour .companies .tab-section .tabbtn {
        --column: 4;
        --gap-column: 5px;
        --gap-row: 10px;
      }
      .sectionFour .companies .tab-section .tabbtn > li .companiesTabItem {
        width: 90px;
        height: 90px;
      }
      .sectionFour .companies .tab-section .companiesDetail .companiesDetailTitle * {
        font-size: 16px;
    }
      .sectionFour .companies .tab-section .companiesDetail {
        width: 100%;
        margin: 10px auto;
      }
      .sectionFive {
        padding: 30px 0;
      }
      .sectionFive .videoSec .videoSec-L {
        width: 100%;
      }
      .sectionFive .videoSec .videoSec-L {
        width: 100%;
        margin-bottom: 30px;
      }
      .sectionFive .videoSec .videoSec-R {
        width: 100%;
      }
      .sectionFive .videoSec .videoSec-R figure {
        height: 245px;
      }
      .playbtn {
        height: 64px;
        width: 64px;
      }
      .sectionSix .blogSection {
        margin-top: 20px;
      }
      .sectionSix .blogSection .blogList > ul {
        --column: 2;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem {
        height: 290px;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem > figure > figcaption {
        top: 64%;
        left: 10px;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem > figure > figcaption .blogTitle {
        font-size: 13px;
      }
      .pins_Item svg{
        display: none;
      }
      .sectionSeven {
        min-height: auto;
        margin-top: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
      }
      .sectionSeven .mapImg {
        height: auto;
        bottom: 8px;
        left: 0;
        right: 0;
      }
      .sectionSeven .mapImg > figure > img{
        height: auto;
      }
      .sectionSeven .branchSection .branchList {
        width: 100%;
        margin-top: 20px;
      }
      .sectionSeven .branchSection .branchList > li {
        width: 100%;
      }
      .sectionSeven .agantList_Item .agantList_Item_Title {
        margin-bottom: 5px;
      }
      .sectionSeven .branchSection .branchList > li .branchInfo {
        right: -176px;
        width: 230px;
      }
      .sectionSeven .agantList_Item .agantList_Item_Info {
        margin: 0px 0;
      }
      .sectionSeven .branchSection .branchList > li * {
        font-size: 13px;
      }
      footer .footerTop {
        background-color: #072f6a;
        padding: 35px 0;
      }
      footer .footerBottom .footerBottomUp {
        padding: 20px 0;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L {
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R {
        width: 100%;
        border-top: 1px solid #EAECF5;
        padding-top: 10px;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R .SubscribeForm .txt {
        width: 64%;
      }
      footer .footerBottom .footerBottomCenter {
        padding: 20px 0;
      }
      footer .footerBottom .footerBottomDown {
        padding: 10px 0;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList .LinksList {
        margin-left: 0;
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList {
        --gap-column: 0px;
        --gap-row: 10px;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList .LinksList > li > a {
        font-size: 11px;
      }
      footer .footerTitle * {
        font-size: 13px;
    }
      .footerTitle{
        margin-bottom: 10px;
      }
      footer .footerBottom .footerBottomDown * {
        font-size: 11px;
      } 
      .footerTopDesc * {
        font-size: 11px;
    }
    
    }
    /*480 up to 719*/
    @media only screen and (min-width : 480px) and (max-width : 719px) {
    
    .table { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
    .table > .table { margin-bottom: 0; }
    .main {
        width: 100%;
      }
      .sectionOne .videoBanner .videoBannerTxt label {
        font-size: 14px;
      }
      .sectionOne .videoBanner .videoBannerTxt strong {
        font-size: 27px;
      }
      .sectionOne .videoBanner .videoBannerTxt span {
        font-size: 27px;
      }
      .sectionOne .videoBanner .videoBannerTxt {
        top: 210px;
        left: 15px;
      }
      .sectionOne .services {
        width: 92%;
        top: 71%;
      }
      .sectionOne .services .servicesList {
        margin-top: 15px;
      }
      .sectionOne .services .servicesList > ul {
        --column: 4;
        --gap-column: 10px;
        --gap-row: 10px;
      }
      .sectionOne .services .servicesList > ul > li a * {
        font-size: 11px;
      }
      .sectionOne .services .servicesList > ul > li a {
        height: 100%;
        width: 100%;
      }
      .sectionTwo .aboutUs {
        margin-top: 20px;
      }
      .sectionTwo .aboutUs .aboutUs_L {
        width: 100%;
        padding-left: 20px;
        margin: 0 auto;
      }
      .sectionTwo .aboutUs .aboutUs_L::before {
        content: none;
      }
      .public-title .smallTitle::before {
        width: 2px;
        height: 12px;
        left: 0;
        top: 8px;
      }
      .public-title .smallTitle * {
        font-size: 12px;
      }
      .public-title .BigTitle * {
        font-size: 20px;
      }
      .sectionTwo .aboutUs .aboutUs_R {
        width: 100%;
        height: auto;
        margin-top: 10px;
      }
      .sectionTwo .aboutUs .aboutUs_L .publicBtn {
        margin-top: 20px;
      }
      .sectionTwo .aboutUs .aboutUs_L::before {
        width: 100%;
        height: 410px;
        clip-path: unset;
        border-radius: 0 0 0 10px;
        transform: skew(10deg);
      }
      .sectionThree .history {
        padding: 0px;
      }
      .sectionFour .companies {
        margin-top: 10px;
      }
      .sectionFour .companies .public-title {
        width: 65%;
        margin: 0 auto;
      }
      .sectionFour .companies .tab-section {
        margin: 20px 0;
      }
      .sectionFour .companies .tab-section .tabbtn {
        --column: 4;
        --gap-column: 5px;
        --gap-row: 10px;
      }
      .sectionFour .companies .tab-section .tabbtn > li .companiesTabItem {
        width: 90px;
        height: 90px;
      }
      .sectionFour .companies .tab-section .companiesDetail {
        width: 100%;
        margin: 10px auto;
      }
      .sectionFive {
        padding: 30px 0;
      }
      .sectionFive .videoSec .videoSec-L {
        width: 100%;
      }
      .sectionFive .videoSec .videoSec-L {
        width: 100%;
        margin-bottom: 30px;
      }
      .sectionFive .videoSec .videoSec-R {
        width: 100%;
      }
      .sectionFive .videoSec .videoSec-R figure {
        height: 305px;
      }
      .playbtn {
        height: 64px;
        width: 64px;
      }
      .sectionSix .blogSection {
        margin-top: 20px;
      }
      .sectionSix .blogSection .blogList > ul {
        --column: 2;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem {
        height: 290px;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem > figure > figcaption {
        top: 68%;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem > figure > figcaption .blogTitle {
        font-size: 15px;
      }
      .pins_Item svg{
        display: none;
      }
      .sectionSeven {
        min-height: auto;
        margin-top: 50px;
        padding-top: 40px;
      }
      .sectionSeven .mapImg {
        height: auto;
        bottom: 8px;
        left: 0;
        right: 0;
      }
      .sectionSeven .mapImg > figure > img{
        height: auto;
      }
      .sectionSeven .branchSection .branchList {
        margin-top: 10px;
      }
      .sectionSeven .branchSection .branchList > li * {
        font-size: 13px;
      }
      footer .footerTop {
        background-color: #072f6a;
        padding: 35px 0;
      }
      footer .footerBottom .footerBottomUp {
        padding: 20px 0;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L {
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R {
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R .SubscribeForm .txt {
        width: 70%;
      }
      footer .footerBottom .footerBottomCenter {
        padding: 20px 0;
      }
      footer .footerBottom .footerBottomDown {
        padding: 10px 0;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList .LinksList {
        margin-left: 0;
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList {
        --gap-column: 0px;
        --gap-row: 10px;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList .LinksList > li > a {
        font-size: 13px;
      }
      .footerTitle{
        margin-bottom: 10px;
      }
      footer .footerBottom .footerBottomDown * {
        font-size: 11px;
      }
      
    }
    /*720 up to 1000*/
    @media only screen and (min-width : 720px) and (max-width : 1000px) {
      .sectionOne .videoBanner {
        height: 80vh !important;
      }
      .sectionOne .videoBanner .videoBannerTxt {
        top: 115px !important;
        left: 30px !important;
      }
      .sectionOne .videoBanner .videoBannerTxt strong, .sectionOne .videoBanner .videoBannerTxt span {
        font-size: 26px !important;
        line-height: 40px !important;
      }
      .sectionOne .videoBanner .videoBannerTxt label {
        font-size: 15px !important;
      }
      .sectionOne .services {
        width: 97% !important;
        top: 44% !important;
      }
      .sectionOne .services .servicesList > ul {
        --column: 4;
        --gap-column: 10px;
        --gap-row: 10px;
      }
      .sectionOne .services .servicesList > ul > li a {
        height: 120px;
        width: 100% !important;
      }
      .sectionTwo .aboutUs {
        margin-top: 40px;
      }
      .sectionTwo .aboutUs .aboutUs_L {
        width: 100%;
        padding-left: 15px;
      }
      .sectionTwo .aboutUs .aboutUs_R {
        width: 94%;
        height: 330px;
        margin: 30px auto 0;
      }
      .sectionTwo .aboutUs .aboutUs_L::before {
        content: none;
      }
      .sectionTwo .aboutUs .aboutUs_L .publicBtn {
        margin-top: 30px;
      }
      .sectionThree .history {
        padding: 30px;
      }
      .sectionThree .history .history_Slider {
        width: 100%;
        padding: 90px 0;
      }
      .sectionFour .companies {
        margin-top: 30px;
      }
      .public-title .smallTitle::before {
        content: '';
        position: absolute;
        width: 1px;
        height: 14px;
        background-color: #e42130;
        left: 0;
        top: 7px;
        transform: rotate(19deg);
      }
      .public-title .smallTitle {
        padding-left: 5px;
      }
      .public-title .smallTitle * {
        font-size: 11px;
      }
      .sectionFour .companies .public-title {
        width: 50%;
        margin: 0 auto;
      }
      .public-title .BigTitle * {
        font-size: 20px;
      }
      .sectionFour .companies .tab-section {
        margin: 10px 0;
      }
      .sectionFour .companies .tab-section .tabbtn {
        --column: 4;
        --gap-column: 10px;
        --gap-row: 10px;
      }
      .sectionFour .companies .tab-section .tabbtn > li .companiesTabItem {
        width: 120px;
        height: 120px;
      }
      .sectionFour .companies .tab-section .companiesDetail {
        width: 90%;
        margin: 20px auto;
      }
      .sectionFive {
        padding: 50px 0 0;
      }
      .sectionFive .videoSec .videoSec-R {
        width: 50%;
      }
      .sectionFive .videoSec .videoSec-R figure {
        height: 225px;
      }
      .playbtn {
        height: 60px;
        width: 60px;
      }
      .sectionSix .blogSection .blogList > ul {
        --column: 2;
        --gap-column: 34px;
        --gap-row: 20px;
      }
      .pins_Item svg{
        display: none;
      }
      .sectionSeven {
        min-height: auto;
        margin-top: 50px;
        padding-top: 40px;
      }
      .sectionSeven .mapImg {
        height: auto;
        bottom: 0;
        left: 0;
        right: 0;
      }
      .sectionSeven .mapImg > figure > img{
        height: auto;
      }
      .sectionSeven .branchSection .branchList {
        margin-top: 10px;
      }
      .sectionSeven .branchSection .branchList > li * {
        font-size: 13px;
      }
      footer .footerTop {
        background-color: #072f6a;
        padding: 35px 0;
      }
      footer .footerBottom .footerBottomUp {
        padding: 20px 0;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L {
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R {
        width: 100%;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R .SubscribeForm .txt {
        width: 79%;
      }
      footer .footerBottom .footerBottomCenter {
        padding: 20px 0;
      }
      footer .footerBottom .footerBottomDown {
        padding: 10px 0;
      }
    
    }
    /*1001 up to 1249*/
    @media only screen and (min-width : 1001px) and (max-width : 1249px) {
      .sectionOne .videoBanner {
        height: 83vh !important;
      }
      .sectionOne .videoBanner .videoBannerTxt {
        top: 160px !important;
        left: 106px !important;
      }
      .sectionOne .services {
        width: 97% !important;
        top: 64% !important;
      }
      .sectionOne .services .servicesList > ul > li a {
        height: 106px !important;
        width: 106px !important;
      }
      .sectionOne .services .servicesList > ul > li a span {
        font-size: 12px !important;
        height: 20px !important;
        overflow-y: hidden !important;
      }
      .sectionOne .videoBanner .videoBannerTxt label {
        font-size: 17px !important; 
      }
      .sectionOne .videoBanner .videoBannerTxt strong, .sectionOne .videoBanner .videoBannerTxt span  {
        font-size: 40px !important;
      }
      .sectionTwo .aboutUs .aboutUs_L .publicBtn {
        margin-top: 17px;
    }
    .public-title .BigTitle * {
      font-size: 28px;
  }
  .sectionTwo .aboutUs .aboutUs_L::after {
    content:none;
}
      .sectionTwo .aboutUs .aboutUs_L {
        width: 50% !important;
      }
      .sectionTwo .aboutUs .aboutUs_R {
        width: 50% !important;
      }
      .sectionTwo .aboutUs .aboutUs_L::before {
        width:660px !important;
        height: 425px;
      }
     
      .public-title .BigTitle * {
        font-size: 26px !important;
      }
      .sectionTwo .aboutUs .aboutUs_L::after {
        bottom: -56px !important;
        right: -275px !important;
      }
      .sectionThree .history .history_Slider {
        width: 100% !important;
      }
      .sectionThree .history .history_Slider .swiper-slide:nth-child(2n) .history_Slider_Item .descHistory {
        top: -78px !important;
      }
      .sectionThree .history .history_Slider .swiper-slide:nth-child(2n) .history_Slider_Item .descHistory::after {
        top: 94% !important;
      }
      .sectionThree .history .history_Slider .swiper-slide:nth-child(2n) .history_Slider_Item .descHistory::before {
        top: 93% !important;
      }
      .sectionFour .companies .tab-section .tabbtn > li .companiesTabItem {
        width: 110px !important;
        height: 110px !important;
      }
      .sectionFour .companies .tab-section {
        margin: 50px 0 !important;
      }
      .sectionFive {
        padding: 40px 0 !important;
      }
      .sectionFive .videoSec .videoSec-R {
        width: 49% !important;
      }
      .sectionFive .videoSec .videoSec-R figure {
        height: 310px !important;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem {
        height: 290px !important;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem > figure > figcaption {
        top: 58% !important;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem > figure > figcaption .blogTitle {
        font-size: 15px !important;
      }
      .sectionSix .blogSection .blogList > ul > li .blogListItem:hover > figure > figcaption {
        top: 155px !important;
      }
      .sectionSeven {
        min-height: 360px;
        padding-bottom: 0;
      }
      footer .footerBottom .footerBottomUp {
        padding: 30px 0 !important;
      }
      footer .footerTitle * {
        font-size: 14px !important;
        font-weight: bold !important;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList .LinksList {
        margin-left: 10px !important;
        width: 80% !important;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L .footerLinksList .LinksList > li > a {
        font-size: 12px !important;
        font-weight: 500;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_L {
        width: 67% !important;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R .SubscribeForm .txt {
        width: 186px !important;
      }
      footer .footerBottom .footerBottomUp .footerBottomUp_R .SubscribeForm .btn {
        width: 92px !important;
      }
      .pins_Item.Dubai svg {
        top: -93px !important;
        transform: rotate(-50deg) !important;
        left: -54px !important;
        width: 120px !important;
        height: 69px !important;
      }
      .pins_Item.China svg {
        top: -73px !important;
        left: -172px !important;
        height: 81px !important;
      }
      .pins_Item.Canada svg {
        top: 10px !important;
        transform: rotate(399deg) !important;
        left: -115px !important;
        width: 375px !important;
        height: 490px !important;
      }
      .pins_Item.Swiss svg{
        top: 23px !important;
    transform: rotate(408deg) !important;
    left: 5px !important;
      width: 205px !important;
      height: 76px !important;
      }
      
    }
     /*1070 up to 1249*/
    /*laptop*/
    @media only screen and (min-width : 1070px) and (max-width : 1249px) {
      .pins_Item.Canada svg {
        top: 19px !important;
        transform: rotate(395deg) !important;
        left: -105px !important;
        width: 400px !important;
        height: 523px !important;
    }
    .pins_Item.Swiss svg {
      top: 18px !important;
      transform: rotate(408deg) !important;
      left: 20px !important;
      width: 227px !important;
      height: 90px !important;
  }
  .pins_Item.China svg {
    left: -187px !important;
}
    }
    /*laptop*/
    @media only screen and (min-width : 1250px) and (max-width : 1366px) {
      .sectionOne .services {
        width:98% !important;
      }
      .public-title .BigTitle * {
        font-size: 28px;
    }
    .sectionTwo .aboutUs .aboutUs_L::after {
      content:none;
  }
  .sectionOne .services .servicesList>ul>li a {
    height: 120px;
    width: 123px;
}
.sectionOne .services .servicesList>ul>li a * {
  font-size: 12px;
}
.sectionSeven {
  min-height: 400px;
}
footer .footerBottom .footerBottomUp .footerBottomUp_R .SubscribeForm .txt {
  width: 230px;
}
      .sectionTwo .aboutUs .aboutUs_L .publicBtn {
        margin-top: 30px !important;
      }
      .sectionFour .companies .tab-section .tabbtn > li .companiesTabItem {
        width: 140px !important;
        height: 140px !important;
        border-radius: 50%;
      }
      .sectionFive .videoSec .videoSec-R {
        width: 46% !important;
      }
      .pins_Item.Dubai svg{
        top: -102px !important;
        transform: rotate(-50deg) !important;
        left: -57px !important;
        width: 150px !important;
        height: 66px !important;
      }
      .pins_Item.China svg{
        top: -73px !important;
    left: -183px !important;
    height: 91px !important;
      }
      .pins_Item.Canada svg{
        top: 25px !important;
    transform: rotate(391deg) !important;
    left: -89px !important;
    width: 460px !important;
    height: 477px !important;
      }
      .pins_Item.Swiss svg{
        top: 0px;
    left: 14px !important;
    width: 226px !important;
    height: 109px !important;
      }
    }
      
    /*1250 up to 1400*/
    @media only screen and (min-width : 1367px) and (max-width : 1450px) {
      .pins_Item.China svg{
        top: -80px !important;
        left: -151px !important;
        height:280px;
        width:271px;
      }
      .pins_Item.Canada svg{
        top: 33px !important;
        left: -51px !important;
        height:363px;
        width:521px;
      }
      .pins_Item.Swiss svg{
        left: -52px !important;
      }
    }
    
    /*1400 up to 1920*/
    @media only screen and (min-width : 1400px) and (max-width : 1920px) {
    }
     /*1600 up to 1920*/
     @media only screen and (min-width : 1600px) and (max-width : 1920px) {
      main{
        min-width: 1600px;
        max-width: 1920px;
        margin: 0 auto;
      }
    }
     /*1600 up to 1920*/
     /*TV*/
     @media only screen and (min-width : 1921px) and (max-width : 2160px) {
      main{
        min-width: 1921px;
        max-width:1980px ;
        margin: 0 auto;
      }
    }