.innerBanner{ width: 100%;  overflow: hidden; position: relative;}
.bannerText{position: absolute; left: 0; right: 0; top: 0; bottom: 0;  text-align: center; color: #fff;}
.bannerText h1{ font-size: 46px;font-family: 'Prata', serif; }
.bannerText .breadcrumb a{ color: #fff;}
.bannerText h2 {
    font-family: 'Prata', serif;
}

.innerContent{ font-size: 15px;}
.innerContent p{line-height:1.5; margin-bottom: 15px;}
.innerContent a{color: #0b9b76;}

.greenColor{ color: #0b9b76;}
.subTitle{ font-size: 25px;}


.innerContent .conterBox{position:relative;font-family: 'Prata', serif;}
/*.conterBox:before{ width:1px; height:100%; position:absolute; left:50%; background:#a6a6a650; content:"";}
.conterBox:after{ width:100%; height:1px; position:absolute; top:50%; background:#a6a6a650; content:"";}*/
.innerContent .numberData .bigNum{font-size:18px; font-weight:500; color:#333;}
.innerContent .numberData .counter{font-size:53px; font-weight:500; color:#262269;  display:inline-block; margin-right:10px;}	
.innerContent .numberData .cGrade{font-size:53px; font-weight:500; color:#262269;  display:inline-block; margin-right:10px;}											
/*.numberData span, .numberData .bigNum{text-align:center;  }*/
.innerContent .numberData span{ display:inline-block; width:100px;}
.innerContent .counterName{ font-size:18px; color:#000;}
.innerContent .counterName a{ font-size:10px; color:#fff; font-weight:600; background:#0b9b76; padding:3px 5px;font-family: 'Poppins', sans-serif;}


.innerContent h2{font-family: 'Prata', serif; font-size:48px; line-height: 1.5;}
.innerContent h3{font-family: 'Prata', serif; font-size:40px; line-height: 1.5;}
.innerContent h4{font-family: 'Prata', serif; font-size:18px; color:#262269; line-height: 1.5;}

.memberWrap span{ font-weight:600; color:#0b9b76;}

.blueBgOther {
    background: url(../jpg/bluebgother.jpg) no-repeat; background-size:cover;
}
.reuseBox{ position:relative; width: 100%;   height: 100%; max-width:500px; height:500px; text-align:center;font-family: 'Prata', serif; font-size:48px;}
.reuseBox:before{      position:absolute; left:0; right:0; top:0; bottom:0; background:url(../png/reuse.png) no-repeat; background-size: cover;   content: ""; animation: spin 8s linear infinite;}

.textUndrline{ text-decoration: underline; font-weight: 500;}

.motherland{ background: #f3f3f3; border-bottom: 4px solid #0b9b76;}
.motherland { line-height: 28px; margin-bottom: 0;}



@keyframes spin {
   0% {
      transform: rotate(0deg);
   }
   100% {
      transform: rotate(360deg);
   }
}


.common_li li{position: relative;margin-bottom: 15px;padding-left: 25px;}
.common_li li:before{width: 8px;height: 8px;background: #0b9b76;border-radius: 50%;position: absolute;left: 0;top: 7px;content: "";} 

.certification{ border: 1px solid #c1c1c1; display: inline-block;}
.certification img{ width: 100%;}

.leaderBox{ background: #f7f7f7;}
.chairmanText{ background: url(../png/quote_icon.png) no-repeat; padding-left: 100px;}
.chairmanText h1{ font-size: 36px; color: #241f63;font-family: 'Prata', serif; font-weight: 500; line-height: 50px;}
.chairmanText span{font-size: 17px; font-weight: 600; color: #0b9b76; display: block; font-style: italic;}

.donnigWrap{ background: #241f63;}
.donnigWrap img{ width: 100%;}


.mapIcon{ width:30px; float:left;}

.mapMarker:hover .locationPoint{display:inline-block;}
.locationPoint{background: #0b9b76;color: #fff;position: absolute;top: -40px;display: block;font-size: 12px;}
.locationPoint span{ position: relative; display:block;padding: 2px 10px; text-transform: capitalize;}

.locationPoint span:before{
position: absolute;
    bottom: -7px;
    left: 0;
     border-top: solid 7px #0b9b76;
  border-left: solid 0px transparent;
  border-right: solid 7px transparent;content: "";}

  
  .colombia {left: 25%;  top: 63%;}
  .mexico {left: 16%;  top: 50%;}
  .usa {left: 17%;  top: 38%;}
  .canada {left: 17%;  top: 33%;}
  .sweden {left: 50%;  top: 22%;}
  .finland {left: 53%;  top: 20%;}
  .uk {left: 45%;  top: 29%;}
  .belgium {left: 46%;  top: 32%;}
  .netherland {left: 47%;  top: 31%;}
  .germany {left: 48.5%;  top: 31.5%;}
  .poland {left: 51%;  top: 30%;}
  .croatia {left: 51%;  top: 33%;}
  .slovenia {left: 49.5%;  top: 34%;}
  .italy {left: 50%;  top: 37%;}
  .france {left: 45%;  top: 36%;}
  .spain {left: 44%;  top: 39%;}
  .portugal {left: 43%;  top: 39%;}
  .turkey {left: 56%;  top: 38%;}
  .russia {left: 67%;  top: 26%;}
  .uae {left: 61%;  top: 52%;}
  .pakistan {left: 67%;  top: 47%;}
  .china {left: 71%;  top: 46%;}
  .india {left: 69%;  top: 53%;}
  .japan {left: 86.5%;  top: 46.5%;}
  .vietnam {left: 77.5%;  top: 58.5%;}
  .malaysia {left: 76.5%;  top: 63.5%;}
  .australia {left: 86%;  top: 82%;}


  .actionBtn{ padding: 5px 20px; font-size: 17px; font-weight: 600; display: inline-block; position: relative;z-index:0;}
  .actionBtn i{ margin-right: 10px;}
  
  .actionBtn:after{ background:#160279; width:0; height:100%; position:absolute; left:0; top:0; z-index:-1; content:""; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; }
.actionBtn:hover:after{ width:100%;}

 
  .greenBtn{ background:#0b9b76 ; color: #fff !important;}
  .greenBtn:hover{color: #fff;}

  .plasticWrap{ background: url(../jpg/plasticbg.jpg) no-repeat; background-size: cover;}
  .darkBlueBg{ background: #1f1c68;}
  .greyBg{ background: #f2f2f2;}

  .plisticTypes{ padding:0 25px ;}
  .plisticTypes li{ padding:25px 20px ; border-bottom: 1px solid #000; position: relative;}
  .plisticTypes li:last-child{ border-bottom: 0 !important;}
  .plisticTypes li:before{ width: 10px; height: 10px; background:#0b9b76 ; position:absolute; left: 0; top: 30px; content: "";}

  .greyBg .plisticTypes li{ border-bottom: 1px solid #d2d2d2;}
  .darkBlueBg .plisticTypes li{ border-bottom: 1px solid #4a4880;}

  /* .productSlider img{ margin: 0 15px;} */
  .productBox{ height: 180px; overflow:hidden; border: 1px solid #ccc; display: block;}
.productBox img{ width:100%; transition:all .5s ease-in-out;}
.productBox:hover img{ -webkit-transform: scale(1.08);  transform: scale(1.08);}
  .productSlider .slick-arrow{position: absolute; top:50%; margin-top:-13px; color: transparent; z-index: 1; background: transparent;transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out;}
  .productSlider .slick-arrow.slick-prev {left:-20px; }
  .productSlider .slick-arrow.slick-prev:before{ width:12px; height:12px;  position: absolute;  color: transparent; z-index: 1; content:"";   border-top: 2px solid #000; border-left: 2px solid #000; transform: rotate(-45deg);}
  
  .productSlider .slick-arrow.slick-next {right:-10px; }
  .productSlider .slick-arrow.slick-next:before{ width:12px; height:12px;   position: absolute;  color: transparent; z-index: 1; content:"";   border-top: 2px solid #000; border-left: 2px solid #000; transform: rotate(135deg);}
  
  .productSlider .slick-arrow.slick-next:hover:before, .productSlider .slick-arrow.slick-prev:hover:before
  {border-top: 2px solid #0b9b76; border-left: 2px solid #0b9b76;}

  .faqAccord_1{font-size:15px;}
  .faqAccord_1 .accordion-box{ border-bottom:1px solid #f2f2f2; overflow: hidden; }
  .faqAccord_1 .accord{position:relative; border-bottom: 1px solid #ddd;  overflow:hidden;background:#fff;  }
  .faqAccord_1 .accord:last-child{ border-bottom: 0; }
  .faqAccord_1 .accordion-toggle {cursor:pointer; font-size:16px; font-weight: 600;  color:#1d1d1d;  padding:15px 35px 15px 25px;  line-height: 20px;}
  .faqAccord_1 .accordion-toggle h3{ font-size:15px; font-weight:600; color:#242122;  margin-bottom:0 !important; padding-bottom:0; border-bottom:0; }
  .faqAccord_1 .accordion-toggle .icon {float: right; margin-top:5px;font-weight: 300;}
  .faqAccord_1 .accordion-toggle.open{padding:15px 35px 15px 25px; background:#f2f2f2; border-bottom: 1px solid #ddd;}
  .faqAccord_1 .accordion-toggle.open h3{ }
  .faqAccord_1 .accordion-toggle .icon:before {font-size:24px; position:absolute; right:15px; top: 15px;content:"+"; color:#000; width:18px; height:10px;     transition: .2s ease;}
  .faqAccord_1 .accordion-toggle.open .icon:before {content: "-"; transform: rotate(180deg); width:18px; height:10px; top:25px;}
  .faqAccord_1 .accordion-content {display:none;width: 100%;padding:15px 0;  font-size:14px; line-height:24px;color: #545454;}
  .faqAccord_1 .accordion-content p{ margin-bottom:15px;}
  .faqAccord_1 .accordion-content.default {display:block;}

  .csrAccord{font-size:15px;}
  .csrAccord .accordion-box{ overflow: hidden; }
  .csrAccord .accord{position:relative; border-bottom: 1px solid #ddd;  overflow:hidden;border-bottom: 1px solid #f00;  border-bottom:1px solid #ccc; }
  /* .csrAccord .accord:last-child{ border-bottom: 0; } */
  .csrAccord .accordion-toggle {cursor:pointer; font-size:15px; font-weight: 600;  color:#1d1d1d;  padding:20px 0;  line-height: 22px;}
  .csrAccord .accordion-toggle h3{ font-size:15px; font-weight:600; color:#242122;  margin-bottom:0 !important; padding-bottom:0; border-bottom:0; }
  .csrAccord .accordion-toggle .icon {float: right; margin-top:5px;font-weight: 300;}
  .csrAccord .accordion-toggle.open{padding:20px 0; }
  .csrAccord .accordion-toggle.open h3{ }
  .csrAccord .accordion-toggle .icon:before {font-size:24px; position:absolute; right:15px; top: 15px;content:"+"; color:#000; width:18px; height:10px;     transition: .2s ease;}
  .csrAccord .accordion-toggle.open .icon:before {content: "-"; transform: rotate(180deg); width:18px; height:10px; top:25px;}
  .csrAccord .accordion-content {display:none;width: 100%;padding:15px 0;  font-size:14px; line-height:24px;color: #545454;}
  .csrAccord .accordion-content p{ margin-bottom:15px;}
  .csrAccord .accordion-content.default {display:block;}
  .accordPoint{ width: 40px; height: 40px; background: #0b9b76; color: #fff; border-radius: 50%; margin-top: -10px; margin-right: 15px; float: left; text-align: center; line-height: 40px; font-size: 14px; overflow: hidden; margin-bottom: 15px; }

  .other_li li{ position: relative; display: inline-block; padding-left: 20px; margin-right: 30px; margin-bottom: 15px;}
  .other_li li:before{ width: 8px; height: 8px; background:#0b9b76 ; position: absolute; left: 0; top:8px; content: "";}

.responsibilityBox{display: block; color: #000 !important;margin-bottom: 15px; }
.responsibilityBox .pic{overflow: hidden;border: 1px solid #ccc;margin-bottom: 15px;}
.responsibilityBox img{ width:100%; transition:all .5s ease-in-out;}
.responsibilityBox:hover img{ -webkit-transform: scale(1.08);  transform: scale(1.08);}
.responsibilityBox .responsiblityLink{ display: inline-block; position: relative; font-size: 16px; font-weight: 500; padding-bottom: 5px;}
.responsibilityBox .responsiblityLink:before{ width: 0; height: 3px;  position: absolute; left: 0; bottom: 0;  content: ""; transition: all .3s ease-in-out;}
.responsibilityBox:hover .responsiblityLink:before{ width: 100%; background: #0b9b76;}

.videoBtn{ width:80px; height:80px;  border-radius:50%; position:absolute; top:50%; margin-top:-40px; left: 50%; margin-left:-40px; z-index: 0; transition: all .3s ease-in-out;}
.videoBtn span{ width:60px; height:60px; background:#fff; border-radius:50%; position:relative; display: block; left: 50%; margin-left: -30px; top: 50%; margin-top: -30px;} 
.videoBtn:before{width: 80px;height: 80px;border-radius:50%;position:absolute;z-index: -1;transition: all .3s ease-in-out;content: "";top: 50%;margin-top: -40px;left: 50%;margin-left: -40px;}
.videoBtn:after{position:absolute;width: 20px;height: 20px;border-left: solid 15px #d0291f;border-bottom: solid 11px transparent;border-top: solid 11px transparent;top: 50%;margin-top: -10px;left: 50%;margin-left: -5px;transition:all .3s ease-in-out;content:"";}
.responsibilityBox:hover .videoBtn:before{width:80px;height:80px;background:#ffffff50; top:50%;margin-top: -40px;left: 50%;margin-left: -40px; transition: all .3s ease-in-out;}


.cleanBg{ background: url(../jpg/cleanbg.jpg) no-repeat; background-size: cover;}
.csrIcon img{ max-height: 60px;}

@media only screen and (max-width: 999px) {
.innerBanner{ }
.innerBanner img{ height:100%; min-height:250px;object-fit: cover;}
.reuseBox{ max-width:300px; height:300px; font-size:30px;margin: 0 auto;}	
	}
	
@media only screen and (max-width: 768px) {
.innerContent .conterBox{ text-align:center;}
.memberWrap, .memberWrap h4{ text-align:center;}

	}	

/************************** Inner Tabs Start **************************/
.visionWrap{ background:#f6f6f6; margin-top:-110px;}

ul.resp-tabs-list { display:flex; border-bottom:1px solid #d7d7d7;}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 15px;
	text-align:center;
	cursor: default;
  background: none !important;
    
}

.resp-tabs-list li span{padding:10px 25px; position:relative; display:inline-block; height: 100%;}
.resp-tabs-list li span:before{ width:0; height:2px; background:#0b9b76; position:absolute; left:0; right:0; bottom:0; content:""; margin:0 auto; transition:all .3s ease-in-out;}
.resp-tabs-list li:hover span:before{ width:100%;}

.resp-tabs-container {
    padding: 0px;
   
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
	/*border: 1px solid #c1c1c1 !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 12px 14px 14px 14px !important;
	border-top: 1px solid #c1c1c1 !important;
	border-bottom: 0px #fff solid !important;*/
	color:#0b9b76;
}

.resp-tab-active span:before{ width:100% !important;}

.resp-tab-active {
    border-bottom: none; background:none !important;
  
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    /*border: 1px solid #c1c1c1;*/
	
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 5px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    /*background-color: #fff;*/
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    clear: none;
  margin: 3px 0 0;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 1px solid !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
   
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #333;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB;/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
	
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block; 	
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 768px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;font-family: 'Poppins', sans-serif; padding:15px;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }
	
	.resp-tab-content-active { border:1px solid #c1c1c1;}

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}
.metalProductTab .resp-tabs-list li{ font-weight: 500 !important; padding: 0!important;}
.metalProductTab .resp-tabs-list li span{padding:10px 0 !important;}

/************************** Inner Tabs End **************************/


.pulse {
    background: #0b9b76;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    position: absolute;
    /* margin: 11px 0px 0px -12px; */
    /*-webkit-transform: rotateX(55deg);
    -moz-transform: rotateX(55deg);
    -o-transform: rotateX(55deg);
    -ms-transform: rotateX(55deg);
    transform: rotateX(55deg);*/
	    transform: translateZ(0) scale(1);
		-webkit-transform: translateZ(0) scale(1);
		-moz-transform: translateZ(0) scale(1);
		-o-transform: translateZ(0) scale(1);
		-ms-transform: translateZ(0) scale(1);
    z-index: 1;
  }
  
  
  .pulse:after {
    content: "";
    border-radius: 50%;
    height: 0;
    width: 0;
    position: absolute;
    margin: 5px 0 0 2px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px #0b9b76;
    box-shadow: 0 0 1px 2px #0b9b76;
    -webkit-animation-delay: 1.1s;
    -moz-animation-delay: 1.1s;
    -o-animation-delay: 1.1s;
    -ms-animation-delay: 1.1s;
    animation-delay: 1.1s;
    z-index:99;
    
  }
  
  
  .pulse:before {
    content: "";
    border-radius: 50%;
    height:0;
    width: 0;
    position: absolute;
    margin: 5px 0 0 2px;
    -webkit-animation: pulsate 1s ease-out;
    -moz-animation: pulsate 1s ease-out;
    -o-animation: pulsate 1s ease-out;
    -ms-animation: pulsate 1s ease-out;
    animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-box-shadow: 0 0 1px 2px #0b9b76;
    box-shadow: 0 0 1px 2px #0b9b76;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    -ms-animation-delay: 1s;
    animation-delay: 1s;
    z-index:99;
  }

  .pulse:hover:before{height: 15px;width: 15px;margin: -3px 0 0 -3px;}
  .pulse:hover:after{height: 30px;width: 30px;margin: -10px 0 0 -10px;}
  
  @-moz-keyframes pulsate {
    0% {
      -webkit-transform: scale(0.1, 0.1);
      -moz-transform: scale(0.1, 0.1);
      -o-transform: scale(0.1, 0.1);
      -ms-transform: scale(0.1, 0.1);
      transform: scale(0.1, 0.1);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
    50% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
    }
    100% {
      -webkit-transform: scale(1.2, 1.2);
      -moz-transform: scale(1.2, 1.2);
      -o-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
  }
  @-webkit-keyframes pulsate {
    0% {
      -webkit-transform: scale(0.1, 0.1);
      -moz-transform: scale(0.1, 0.1);
      -o-transform: scale(0.1, 0.1);
      -ms-transform: scale(0.1, 0.1);
      transform: scale(0.1, 0.1);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
    50% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
    }
    100% {
      -webkit-transform: scale(1.2, 1.2);
      -moz-transform: scale(1.2, 1.2);
      -o-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
  }
  @-o-keyframes pulsate {
    0% {
      -webkit-transform: scale(0.1, 0.1);
      -moz-transform: scale(0.1, 0.1);
      -o-transform: scale(0.1, 0.1);
      -ms-transform: scale(0.1, 0.1);
      transform: scale(0.1, 0.1);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
    50% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
    }
    100% {
      -webkit-transform: scale(1.2, 1.2);
      -moz-transform: scale(1.2, 1.2);
      -o-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
  }
  @keyframes pulsate {
    0% {
      -webkit-transform: scale(0.1, 0.1);
      -moz-transform: scale(0.1, 0.1);
      -o-transform: scale(0.1, 0.1);
      -ms-transform: scale(0.1, 0.1);
      transform: scale(0.1, 0.1);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
    50% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
    }
    100% {
      -webkit-transform: scale(1.2, 1.2);
      -moz-transform: scale(1.2, 1.2);
      -o-transform: scale(1.2, 1.2);
      -ms-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
    }
  }
  @-moz-keyframes bounce {
    0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -webkit-transform: translateY(-2000px) rotate(-45deg);
      -moz-transform: translateY(-2000px) rotate(-45deg);
      -o-transform: translateY(-2000px) rotate(-45deg);
      -ms-transform: translateY(-2000px) rotate(-45deg);
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
      -webkit-transform: translateY(30px) rotate(-45deg);
      -moz-transform: translateY(30px) rotate(-45deg);
      -o-transform: translateY(30px) rotate(-45deg);
      -ms-transform: translateY(30px) rotate(-45deg);
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      -webkit-transform: translateY(-10px) rotate(-45deg);
      -moz-transform: translateY(-10px) rotate(-45deg);
      -o-transform: translateY(-10px) rotate(-45deg);
      -ms-transform: translateY(-10px) rotate(-45deg);
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      -webkit-transform: translateY(0) rotate(-45deg);
      -moz-transform: translateY(0) rotate(-45deg);
      -o-transform: translateY(0) rotate(-45deg);
      -ms-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
    }
  }
  @-webkit-keyframes bounce {
    0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -webkit-transform: translateY(-2000px) rotate(-45deg);
      -moz-transform: translateY(-2000px) rotate(-45deg);
      -o-transform: translateY(-2000px) rotate(-45deg);
      -ms-transform: translateY(-2000px) rotate(-45deg);
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
      -webkit-transform: translateY(30px) rotate(-45deg);
      -moz-transform: translateY(30px) rotate(-45deg);
      -o-transform: translateY(30px) rotate(-45deg);
      -ms-transform: translateY(30px) rotate(-45deg);
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      -webkit-transform: translateY(-10px) rotate(-45deg);
      -moz-transform: translateY(-10px) rotate(-45deg);
      -o-transform: translateY(-10px) rotate(-45deg);
      -ms-transform: translateY(-10px) rotate(-45deg);
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      -webkit-transform: translateY(0) rotate(-45deg);
      -moz-transform: translateY(0) rotate(-45deg);
      -o-transform: translateY(0) rotate(-45deg);
      -ms-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
    }
  }
  @-o-keyframes bounce {
    0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -webkit-transform: translateY(-2000px) rotate(-45deg);
      -moz-transform: translateY(-2000px) rotate(-45deg);
      -o-transform: translateY(-2000px) rotate(-45deg);
      -ms-transform: translateY(-2000px) rotate(-45deg);
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
      -webkit-transform: translateY(30px) rotate(-45deg);
      -moz-transform: translateY(30px) rotate(-45deg);
      -o-transform: translateY(30px) rotate(-45deg);
      -ms-transform: translateY(30px) rotate(-45deg);
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      -webkit-transform: translateY(-10px) rotate(-45deg);
      -moz-transform: translateY(-10px) rotate(-45deg);
      -o-transform: translateY(-10px) rotate(-45deg);
      -ms-transform: translateY(-10px) rotate(-45deg);
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      -webkit-transform: translateY(0) rotate(-45deg);
      -moz-transform: translateY(0) rotate(-45deg);
      -o-transform: translateY(0) rotate(-45deg);
      -ms-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
    }
  }
  @keyframes bounce {
    0% {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -webkit-transform: translateY(-2000px) rotate(-45deg);
      -moz-transform: translateY(-2000px) rotate(-45deg);
      -o-transform: translateY(-2000px) rotate(-45deg);
      -ms-transform: translateY(-2000px) rotate(-45deg);
      transform: translateY(-2000px) rotate(-45deg);
    }
    60% {
      opacity: 1;
      -ms-filter: none;
      filter: none;
      -webkit-transform: translateY(30px) rotate(-45deg);
      -moz-transform: translateY(30px) rotate(-45deg);
      -o-transform: translateY(30px) rotate(-45deg);
      -ms-transform: translateY(30px) rotate(-45deg);
      transform: translateY(30px) rotate(-45deg);
    }
    80% {
      -webkit-transform: translateY(-10px) rotate(-45deg);
      -moz-transform: translateY(-10px) rotate(-45deg);
      -o-transform: translateY(-10px) rotate(-45deg);
      -ms-transform: translateY(-10px) rotate(-45deg);
      transform: translateY(-10px) rotate(-45deg);
    }
    100% {
      -webkit-transform: translateY(0) rotate(-45deg);
      -moz-transform: translateY(0) rotate(-45deg);
      -o-transform: translateY(0) rotate(-45deg);
      -ms-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
    }
  }
  






.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;text-align:center;color:#fff;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"Ã—";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid #777;font-size:14px;font-weight:700;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:#a1c8d7;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:#a1c8d7/*rgba(30,30,30,.6)*/}.fancybox-button:hover{background:#0b9b76/*rgba(0,0,0,.8)*/}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #75c0ad;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}




.locationPoint{top:-33px;}

.portugal .locationPoint{top:20px;}
.portugal .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.usa .locationPoint{top:20px;}
.usa .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.mexico .locationPoint{top:20px;}
.mexico .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.malaysia .locationPoint{top:20px;}
.malaysia .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.india .locationPoint{top:20px;}
.india .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.china .locationPoint{top:20px;}
.china .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.italy .locationPoint{top:30px;}
.italy .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.turkey .locationPoint{top:20px;}
.turkey .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.croatia .locationPoint{top:26px;}
.croatia .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}


.netherland .locationPoint{top:17px;}
.netherland .locationPoint span:before{top:-7px; bottom:auto; border-bottom: solid 7px #0b9b76; border-top:0;}

.uae .locationPoint{left: 8px;}

.slovenia .locationPoint{left: 8px;top: -28px;
}

.spain .locationPoint{left: -47px;top: -28px;}
.spain .locationPoint span:before{ 	     right: 0;
    left: auto;
    border-right: solid 0px transparent;
    border-left: solid 7px transparent;
}

.uk .locationPoint{left: -47px;}
.uk .locationPoint span:before{ 	     right: 0;
    left: auto;
    border-right: solid 0px transparent;
    border-left: solid 7px transparent;
}


.sweden .locationPoint{left: -54px;}
.sweden .locationPoint span:before{ 	     right: 0;
    left: auto;
    border-right: solid 0px transparent;
    border-left: solid 7px transparent;
}


.france .locationPoint{left: -54px;top: -36px;}
.france .locationPoint span:before{ 	     right: 0;
    left: auto;
    border-right: solid 0px transparent;
    border-left: solid 7px transparent;
}
.belgium .locationPoint{top: -56px;}
.belgium .locationPoint span:before{ 
bottom: -34px;
border-top: solid 34px #0b9b76;
border-right: solid 5px transparent;

}
.poland .locationPoint{top: -56px;left:10px;}
.poland .locationPoint span:before{ 
bottom: -10px;
border-top: solid 30px #0b9b76;
border-right: solid 4px transparent;

}

   @media (max-width: 980px) {
   .locationPoint{background: #0b9b76;color: #fff;position: absolute;top: -40px;display: none;font-size: 12px;}
}

 
 .colombia   .locationPoint{top:-33px;}
.canada .locationPoint{top:-33px;}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background: #fff !important;
	padding: 7px 6px 9px !important;
	color:#000  !important;
	font-weight:700 !important;
}