@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Barlow+Condensed:800|Ubuntu:300,300i,400,400i,500,500i,700,700i&amp;display=swap&amp;subset=latin-ext');
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0;cursor: pointer;}

html{scroll-behavior: smooth;}
body{width:100%;overflow-x:hidden!important;font-family: 'Montserrat', sans-serif;color:#42546c;background:#ffffff;-webkit-transition:.4s;transition:.4s}

.wrapper{position:relative;float:left; width: 100%; overflow: hidden;}
.opteamist-line{position:relative;float:left; width: 100%;}
.opteamist-line li{ float: left; display: inline-block; width: 33.33%; height: 5px;}
.opteamist-line li:nth-child(1){ background:#15b19f;}
.opteamist-line li:nth-child(2){ background:#15b19f;}
.opteamist-line li:nth-child(3){ background:#15b19f;}
.header{ position: absolute; width: 100%; margin: 30px 0 0; padding: 0;  z-index: 2;}
.holder{ position: relative; display:table;}
.logo{ position: relative; float: left; width: 250px; z-index: 100;}
.logo img{ width: 100%;}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translateY(-20px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}


.button_container { position: absolute; top: 10px; right: 15px; height: 21px; width: 31px; cursor: pointer; z-index: 100; transition: opacity .25s ease;}
.button_container.active .top { width: 26px; top:0px; -webkit-transform: translateY(9px) translateX(0) rotate(45deg); transform: translateY(9px) translateX(0) rotate(45deg); background: #ffffff;}
.button_container.active .middle { opacity: 0; }
.button_container.active .bottom { width: 26px; top:17px; -webkit-transform: translateY(-9px) translateX(0) rotate(-45deg); transform: translateY(-9px) translateX(0) rotate(-45deg); background: #ffffff;}
.button_container span { background: #ffffff; border: none; height: 3px; position: absolute; right: 0; transition: all .35s ease; cursor: pointer;}
.button_container span:nth-of-type(1) { width: 26px; top: 0;}
.button_container span:nth-of-type(2) { width: 31px; top: 9px;}
.button_container span:nth-of-type(3) { width: 22px; top: 18px;}
.overlay { position: fixed; background: rgba(0,15,21,1); top: 0;  left: 0; width: 100%; height: 0%; opacity: 0; visibility: hidden; transition: opacity .35s, visibility .35s, height .35s; overflow: hidden;	z-index: 99;}
.overlay.open { opacity: .95; visibility: visible; height: 100%;}
.overlay.open li {
	-webkit-animation: fadeInDown 1s ease forwards;
	animation: fadeInDown 1s ease forwards;
	-webkit-animation-delay: .35s;
	animation-delay: .35s;
}
.overlay.open li:nth-of-type(2) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}
.overlay.open li:nth-of-type(3) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}
.overlay.open li:nth-of-type(4) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}
.overlay.open li:nth-of-type(5) {
	-webkit-animation-delay: .95s;
	animation-delay: .95s;
}
.overlay nav { position: relative; height: 70%; top: 55%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 38px;  font-family: 'Montserrat', sans-serif; font-weight: 300; text-align: center;}
.overlay ul { display: inline-block; position: relative; list-style: none; padding: 0; height: 100%;}
.overlay ul li { display: block; position: relative; opacity: 0; height: 25%; height: calc(100% / 5); min-height: 55px; }
.overlay ul li a, .overlay ul li a:visited { display: block; position: relative; color: #ffffff; text-decoration: none; overflow: hidden;-webkit-transition:.4s;transition:.4s}
.overlay ul li a:hover, .overlay ul li a:active, .overlay ul li a:focus {color: #15b19f;}

.top-social{ position: relative; float: right; margin: 7px 50px 0 0}
.top-social li{float: left; display: inline; width: 25px; margin: 0 10px 0 0}
.top-social li img{width: 100%;}
.lang{position: relative; clear: both; float: right; margin: -20px 0 0 0;}
.lang li{float: left; display: inline;  margin: 0 0 0 10px; color: rgba(255,255,255,0.4); font-size: 14px;-webkit-transition:.4s;transition:.4s}
.lang li a, .lang li a:visited{ color: #ffffff;}
.lang li a:hover, .lang li a:focus, .lang li a:active{ text-decoration: underline;}


.whatwedo-holder{ position: relative; float: left; margin: 50px 0 0;}
.main h1{ font-family: 'Ubuntu', sans-serif; font-size: 45px; line-height: 55px; font-weight: 300; color: #252b33; margin-bottom: 80px;}
.main h2{ font-family: 'Ubuntu', sans-serif; font-size: 40px; line-height: 50px; font-weight: 600; color: #252b33; margin: 0 auto 35px; display: table; }
.main h3{ font-family: 'Ubuntu', sans-serif; font-size: 20px; line-height: 25px; font-weight: 700; color: #333745; margin-bottom: 10px;}
.main p{ font-size: 17px;line-height: 26px; font-weight: 300; color: #333745; margin-bottom: 35px;}
.main p b{ font-weight: 600;}


.bg-lft{ background: url(../img/bg-title2.png) no-repeat left; background-size: 35px; padding: 0 0 0 45px;}
.bg-rgt{ background: url(../img/bg-title2.png) no-repeat right; background-size: 35px; padding: 0 45px 0 0;}

.wwd-glry{float: right; position: relative; width: 50%; margin-top: 30px;}
.wwd-glry img{width: 100%;}
.wwd-glry1{ position: relative; float: left; width:90%;}
.wwd-glry2{ float: left; width:45%; margin: 0; padding: 3px 3px 3px 0;}
.wwd-glry3{ float: left; width:55%; padding: 3px;}
.whyus-box, .whyus-box:visited{ position: absolute; bottom: 3px; left: 0%; width:35%; padding: 25px 30px 22px; font-size: 14px; color: #ebf3e0; background: url( ../img/ico-arrow-hr4.png) no-repeat 85% center #96cb61; z-index: 2;-webkit-transition:.4s;transition:.4s}
.whyus-box:hover, .whyus-box:active { right: -14%;}

.wwd-info{float: left; position: relative; width: 45%; margin-top: 30px;}
.wwd-box{ float: left; position: relative; width: 100%; margin-bottom: 85px;}
.wwd-box-thumb{ position: relative; float: left; width: 60px; height: 100px; margin-right: 30px; -webkit-transition:.4s;transition:.4s}
.wwd-box-txt{ float: left; width: auto; display: contents; -webkit-transition:.4s;transition:.4s}
.wwd-box-txt h3{ margin-bottom: 18px; -webkit-transition:.4s;transition:.4s}
.wwd-box-txt a, .wwd-box-txt a:visited{ float: right; font-size: 13px; color: #252b33; background-image: url(../img/ico-arrow.png); background-repeat: no-repeat; background-size: 20px; background-position: right; padding-right: 30px; -webkit-transition:.4s;transition:.4s}
.wwd-congress:hover .wwd-box-txt a, .wwd-congress:focus .wwd-box-txt a, .wwd-congress:active .wwd-box-txt a{ color: #eea76b; background-image: url(../img/ico-arrow-hl2.png);}
.wwd-globaldmc:hover .wwd-box-txt a, .wwd-globaldmc:focus .wwd-box-txt a, .wwd-globaldmc:active .wwd-box-txt a{ color: #6b8dc9; background-image: url(../img/ico-arrow-hl3.png);}
.wwd-mice:hover .wwd-box-txt a, .wwd-mice:focus .wwd-box-txt a, .wwd-mice:active .wwd-box-txt a{ color: #96cb61; background-image: url(../img/ico-arrow-hl1.png);}
.wwd-congress:hover .wwd-box-txt h3{ color: #15b19f;}
.wwd-globaldmc:hover .wwd-box-txt h3{ color: #15b19f;}
.wwd-mice:hover .wwd-box-txt h3{ color: #15b19f;}

.wwd-congress .wwd-box-thumb{ background-image: url(../img/ico-congre2.png); background-repeat: no-repeat; background-size: 60px;}
.wwd-congress:hover .wwd-box-thumb{ background-image: url(../img/ico-kongre2-green.png);}
.wwd-globaldmc .wwd-box-thumb{ background-image: url(../img/guests.png); background-repeat: no-repeat; background-size: 60px;}
.wwd-globaldmc:hover .wwd-box-thumb{ background-image: url(../img/guests-green.png);}
.wwd-mice .wwd-box-thumb{ background-image: url(../img/ico-mice21.png); background-repeat: no-repeat; background-size: 60px;}
.wwd-mice:hover .wwd-box-thumb{ background-image: url(../img/ico-mice2-green.png);}

.summarize-holder{ position: relative; float: left; width: 100%; margin:30px 0 0px;}
.summarize-holder .prlx{ position: relative; overflow: hidden; width: 100%; height:190px; font-size: 16px; text-align: center; padding: 0;}
.summarize-holder .img-prlx { width: 100vmax; z-index: -1; position: absolute; top: 0; left: 50%; transform: translate(-50%,0); pointer-events: none}
.flip-holder { position: relative; float: left; margin: 35px 1% 0; width: 23%; height: 130px; z-index: 1;}
.cpp {width: 100%; height: 100%; transition: all 0.5s linear;}
.cpp-front { display: block; width: 100%; height: 100%; background: none; position: absolute; z-index: 3; -moz-transition: all 0.8s; -o-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.cpp-back { display: table; width: 100%; height: 100%; position: absolute; z-index: 2; -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -moz-transition: all 0.8s; -o-transition: all 0.8s; -webkit-transition: all 0.8s; transition: all 0.8s; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; padding: 10px 20px; text-align: center; background:url(../img/bg-int2.png) no-repeat; background-size: contain; background-position: center;}
.cpp:hover .cpp-front { -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.cpp:hover .cpp-back { -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); z-index: 3;}
.cpp-front img{ margin-top: 5px; max-width: 100px; width: 100%;}
.cpp-front p{ font-size: 18px; line-height: 22px; font-weight: 300; color: rgba(49,48,61,1); margin-top: 13px;}
.cpp-back p { display: table-cell; vertical-align: middle; font-size: 14px; line-height: 19px; font-weight: 300; color: rgba(49,48,61,1);padding: 0 5px;}

.gallery-big { position: relative; float: left; display: flex; flex-wrap: wrap;  justify-content: space-between; width: 73%;}
.gallery-big > * {width: 100%;}
.gallery-big img {width: 100%;}
.gallery-big .right { order: -1;}
.gallery-big .left { overflow: hidden;}
.gallery-big .gallery { display: none;}
.gallery-big .slick-slide { outline: none;}
.gallery-big.slick-vertical .slick-slide { border: none;}
.gallery-big .gallery .slick-list { height: auto !important; margin: 0 -20px;}
.gallery-big .gallery .slick-slide { cursor: pointer;}
.gallery-big .slick-slide { height: auto;}
.gallery-big .gallery .slick-slide { margin: 0 20px;}
.gallery-big .nav-arrows { display: table; position: absolute; width: 110px; bottom: 20px; right: 50px;}
.gallery-big .arrow-left { float: left; background: none; height: 30px; width: 30px; padding: 6px 11px 5px 9px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; outline: none;}
.gallery-big .arrow-right { float: right; background: none; height: 30px; width: 30px; padding: 6px 9px 5px 11px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;; outline: none;}
.gallery-big .arrow-left img, .gallery-big .arrow-right img { width: 100%;}
.gallery-big .photos-counter { position: absolute; bottom: 25px; right:73px; padding: 0 20px; font-size: 13px; color: #ffffff;}
.pgc-current{ font-size: 18px; }
.pcg-text{ position: absolute; left: 20px; bottom: 20px; color: #ffffff; font-size: 13px; padding: 6px 3px 5px 10px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; z-index: 2;}
.pcg-congress{background: #96cb61;}
.pcg-globaldmc{background: #eea76b;}
.pcg-mice{background: #6b8dc9;}
.pcg-congress:after, .pcg-globaldmc:after, .pcg-mice:after{content: ''; position:absolute; right: -12px; bottom:0; border-top:12px solid transparent; border-bottom:12px solid transparent;}
.pcg-congress:after{border-left:12px solid #96cb61;}
.pcg-globaldmc:after{border-left:12px solid #eea76b;}
.pcg-mice:after{border-left:12px solid #6b8dc9;}

.gallery-txt{ float: right;position: relative; width: 25%;}
.gallery-thumb{ float: left; width: 100%; margin-bottom: 20px;}
.gallery-thumb img{width: 100%; }
.gallery-txt .item{ position: relative; float: left; border-left: 8px solid; padding-left: 2px; margin-bottom: 20px;}
.gallery-txt #congress{ border-color:#96cb61 }
.gallery-txt #globaldmc{ border-color: #eea76b;}
.gallery-txt #mice{ border-color:#6b8dc9;}
.gallery-txt p{ float: left; font-size: 14px; line-height: 19px; color: #252b33; margin-bottom: 20px;}
.gallery-txt span{ float: left; font-size: 13px; line-height: 17px; color: rgba(37,43,51,.3);}


.our-holder{ position: relative; float: left; width: 100%; margin:10px 0 80px;}
.our-holder .prlx{ position: relative; overflow: hidden; width: 100%; height:380px; font-size: 16px; text-align: center; padding: 0;}
.our-holder .img-prlx { width: 100vmax; z-index: -1; position: absolute; top: 0; left: 50%; transform: translate(-50%,0); pointer-events: none}
.our-counter{ margin-top: 130px; float: left; width: 33.33%; text-align: center; }
.count { font-size:70px; font-weight: 900; color: #ffffff;}
.our-counter p{ font-size:24px; line-height: 60px; font-weight: 300; color: #ffffff;}

.whyus-holder{ position: relative; float: left; width: 100%; margin:0 0 60px;}
.whyus-holder p { font-weight: 500; }
.whyus-holder p span{ float: left; font-weight: 300; font-style: italic; margin-top: 10px;}
.whyus-content{ position: relative; float: left; width: 49%; margin:50px 0 0 ;}
.whyus-content p{ font-size: 17px;line-height: 24px; font-weight: 300; color: #333745; margin-bottom: 20px;}
.whyus-content .line{ float: left; width: 100%; height: 2px; background: #f1f1f1; margin-bottom: 20px;}
.whyus-content .item{ float: left; width: 100%; padding-left: 70px; background-image: url(../img/ico-item.jpg); background-repeat: no-repeat; background-size: 50px; background-position: top left;}
.whyus-gallery{ position: relative; float: right; width: 49%; margin:50px 0 0 ;}
.whyus-gallery .item{ float: left; width: 50%;}
.whyus-gallery .item img{ width: 100%;}
.wug-item1{ float: right; width:95%; padding: 0 3px}
.wug-item2{ float: right; width:100%; padding: 3px;}
.wug-item3{ float: left; width:100%; padding: 3px; margin-top: 30px;}
.wug-item4{ float: left; width:100%; padding: 0 3px;}


.partner-holder{ position: relative; float: left; width: 100%; margin:0; padding: 50px 0; background-image:url(../img/bg-partner.jpg); background-repeat: no-repeat; background-attachment: fixed; background-size: cover;}
.partner-holder .owl-carousel .item{ margin: 30px 0; pointer-events: none;}
.partner-holder .owl-carousel .item img{ width: 100%; }
.partner-holder .owl-theme .owl-controls .owl-page span { border: 2px solid transparent; background: #94969c !important;-webkit-transition:.4s;transition:.4s}
.partner-holder .owl-theme .owl-controls .owl-page.active span, .partner-holder .owl-theme .owl-controls .owl-page:hover span { width: 15px; height: 15px; background: transparent !important; border: 2px solid #96cb61;}

.tool-holder{position: relative; float: left; width: 100%; margin:0 0 60px;}
.tool-holder h4{ font-size: 30px; line-height: 38px; font-weight: 900; color: #ffffff; margin-bottom: 15px;}
.tool-holder p{ font-size: 16px; line-height: 22px; font-weight: 300; color: #ffffff; margin-bottom: 8px;}
.tool-holder a, .tool-holder a:visited{ float: left; color: #ffffff; margin-left: 0; -webkit-transition:.4s;transition:.4s}
.tool-holder a:hover, .tool-holder a:active, .tool-holder a:focus{ margin-left: 15px;}
.kit-wrap{ float: left; width: 50%; height: 300px; background-image:url(../img/bg-kit2.jpg); background-repeat: no-repeat; background-size: cover;}
.kw-txt{ position: absolute; width: 540px; left: 50%; margin: 80px 0 0 -550px;}
.kw-txt a{ margin-top: 33px;}
.address-wrap{float: right; width: 50%; height: 300px; background-image:url(../img/bg-address3.jpg); background-repeat: no-repeat; background-size: cover;}
.aw-txt{ position: absolute; width: 540px; left: 50%; padding-left: 40px; margin: 80px 0 0 0 ;}
.aw-txt a{margin-top: 20px;}

footer { background: #ffffff;}
.footer-holder{ position: relative; float: left; width: 100%; background: #ffffff; margin: -60px 0 30px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.footer-holder h6{ font-family: 'Barlow Condensed', sans-serif; font-size: 15px; font-weight: 900; margin-bottom: 13px; letter-spacing: 1px; color: #9daac3;}
.ftr-logo{ float: left; width: 25%; background: #fff; text-align: center; padding: 50px 2%;}
.ftr-logo img{ max-width: 200px; width: 100%;}
.ftr-box{ float: left; width: 25%; padding: 0 18px 0 35px; margin: 45px 0 0;}
.ftr-box p{font-size: 13px; line-height: 17px;}
.ftr-address{ border-right: 1px solid #9daac3; border-left: 1px solid #9daac3;}
.ftr-social { margin: 25px 0 0 0;}
.ftr-social li{ list-style: none; float: left; width: 25%; }
.ftr-social img{ width: 100%; max-width: 20px;}
.link-p, .link-p:visited{ float: left; margin-bottom: 15px; font-size: 20px; font-weight: 900; color: #333745; -webkit-transition:.4s;transition:.4s}
.link-p:hover, .link-p:active, .link-p:focus{  color: #6b8dc9;}
.link-m, .link-m:visited{ float: left; font-size: 15px; font-weight: 600; color: #4b5873; border-bottom:1px solid #6b8dc9; -webkit-transition:.4s;transition:.4s}
.link-m:hover, .link-m:active, .link-m:focus{ color: #6b8dc9; }
.copyr{ position: relative; float: left; width: 100%; margin-bottom: 50px; text-align: center;}
.copyr p{ color: #4d5a74; font-size: 14px; margin-top: 36px;}
.copyr p a{ color: #a6acb9; font-size: 13px; line-height: 22px;}
.tursab{ display: table; width: 150px; margin: 25px 0 0; float: right;}
.cert{ display: table; width: 170px; margin: 0; float: left;}
.tursab img, .cert img{width:100%;}

.page-slider, .page-slider-en, .page-slider-pt{ float: left; position: relative; width: 100%; height:45vw; z-index: 0; background-repeat: no-repeat; background-size: cover;}

.page-holder{ position: relative; float: left; width: 100%; margin: 50px 0 0; text-align: left;}
.page-holder h2{ margin: 0 0 35px;}
.page-list{ position: relative; float: left; width: 100%; margin: 30px 0 50px; }
.page-list li{ display: block; list-style: none; padding: 0 0 0 25px; margin-bottom: 10px; }
.page-list li p{ margin: 0;}
.page-list li::before{ position: absolute; content: ""; background-repeat: no-repeat;  background-size: 15px; width: 15px; height: 4px; margin: 9px 0 0 -25px;}
.ph-glry{  position: relative; float: left; width: 100%; margin: 50px 0 80px;}
.phg-lft{  position: relative; float: left; width: 50%;}
.phg-rgt{  position: relative; float: right; width: 50%;}
.phg-big{  position: relative;  display: grid; float: left; width: 100%; padding: 0; margin: 0; }
.phg-sml{  position: relative;  display: grid; float: left; width: 50%; padding: 0; margin: 0; }
.ph-glry img{ width: 100%; }


.page-congree h3{ color: #15b19f;}
.page-congree .page-list li::before{ background-image: url(../img/bg-org.png); }
.page-congree .ph-glry img{ border: 2px solid #eea76b;}
.page-congree .page-slider{ background-image:url(../img/slider-kongre.jpg); }
.page-congree .page-slider-en{ background-image:url(../img/slider-kongre-en.jpg); }
.page-congree .page-slider-pt{ background-image:url(../img/slider-kongre-pt.jpg); }


.page-globaldmc h3{ color: #6b8dc9;}
.page-globaldmc .page-list li::before{ background-image: url(../img/bg-blue.png); }
.page-globaldmc .ph-glry img{ border: 2px solid #6b8dc9;}
.page-globaldmc .page-slider{ background-image:url(../img/slider-globaldmc.jpg); }
.page-globaldmc .page-slider-en{ background-image:url(../img/slider-globaldmc-en.jpg); }
.page-globaldmc .page-slider-pt{ background-image:url(../img/slider-globaldmc-pt.jpg); }

.page-mice h3{ color: #96cb61;}
.page-mice .page-list li::before{ background-image: url(../img/bg-green.png); }
.page-mice .ph-glry img{ border: 2px solid #96cb61;}
.page-mice .page-slider{ background-image:url(../img/slider-mice.jpg); }
.page-mice .page-slider-en{ background-image:url(../img/slider-mice-en.jpg); }
.page-mice .page-slider-pt{ background-image:url(../img/slider-mice-pt.jpg); }

.mice-group{ position: relative; float: left; width: 25%; padding: 0 2% 0 0}
.mice-group h5{ font-size: 18px; line-height: 24px; font-weight: 600; color: #252b33; margin: 25px 0 -15px;}
.mice-group h5 span{ font-size: 20px;font-weight: 900; color: #6b8dc9;}

.page-contact h3{ color: #252b33; margin-bottom: 30px; }
.page-contact a, .page-contact a:visited, .page-contact a:focus, .page-contact a:active{ color: #252b33;}
.page-contact .page-slider{ background-image:url(/assets/img/slider-iletisim3.jpg); }
.page-contact .copyr {margin-top: -40px;}

.cont-lft{position: relative; float: left; width: 47%;}
.cont-rgt{position: relative; float: right; width: 47%; margin-bottom: 50px; background-image:url(../img/bg-cont-top.png); background-repeat: no-repeat; background-position: right top; background-size: cover;}
.cont-bg{position: relative; float: left; width: 100%; min-height: 240px; padding: 0 30px; background-image:url(../img/bg-cont-btm.png); background-repeat: no-repeat; background-position: bottom left; background-size: cover;}

.kit-wrap-cont{ float: left; width: 100%; height: 200px; background-image:url(../img/bg-kit.jpg); background-repeat: repeat; background-size: contain;}
.kit-wrap-cont h4{ float: left; margin-top: 50px;}
.kit-wrap-cont a, .kit-wrap-cont a:visited{ float: right; margin-top: 70px; font-size: 20px; font-weight: 700; color: #95cc67; padding: 15px 20px; background: rgba(255,255,255,0.8); -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px; -webkit-transition:.4s;transition:.4s}
.kit-wrap-cont a:focus, .kit-wrap-cont a:active{background:rgba(255,255,255,0.5);}

.cont-bg input{ float: left; width: 100%; padding: 7px 10px; margin-bottom: 15px; border: 1px solid #f1f0ee; outline: none; box-shadow: none; font-size: 14px; }
.cont-bg textarea{ float: left; width: 100%; height: 80px;  padding: 7px 10px; margin-bottom: 15px; border: 1px solid #f1f0ee;  outline: none; box-shadow: none; resize: none;font-size: 14px;}
.cont-bg button{ float: right; width:auto; padding: 10px 25px; margin: 10px auto; border: 1px solid #f1f0ee; background:rgba(238,167,107,0.8); outline: none; box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 15px; font-weight: 500; color: #ffffff; -webkit-transition:.4s;transition:.4s}
.cont-bg button:hover, .cont-bg button:active{ background:rgba(238,167,107,0.8);}

.cont-bg .button{ float: right; width:auto; padding: 10px 25px; margin: 10px auto; border: 1px solid #f1f0ee;
	background:rgba(21,177,159,0.8); outline: none; box-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 15px; font-weight: 500; color: #ffffff; -webkit-transition:.4s;transition:.4s}
.cont-bg .button:hover, .cont-bg .button:active{ background:rgba(238,167,107,0.8);}

.volumeControl { position: absolute; bottom: 90px; left: 55%; width: 9%; font-size: 13px; color: #ffffff; text-align: center; z-index: 999999; cursor: pointer;}

.wrp{overflow-wrap: break-word; word-wrap: break-word; hyphens: auto;}
.modal{background: rgba(0,0,0,.8)}
.modal-dialog{max-width: 900px;}
.modal-facilities-dialog{max-width: 500px;}
.modal-title-facilities{font-weight: bold;}
.modal-body-facilities{line-height: 30px;}
.btn-facilities{margin-bottom: 5px; text-decoration: underline !important;}
@media (max-width:1440px){ .volumeControl { bottom: 60px;}}
@media (max-width:1024px){ .volumeControl { left: 56%; width: 8%; font-size: 10px; }}
@media (max-width:1199px){
.logo { width: 220px;}
.main h1{font-size: 40px; line-height: 50px;}
.main h2{font-size: 36px; line-height: 46px; margin: 0 auto 30px;}	
.main h3 { font-size: 19px; line-height: 23px; }	
.main p{ font-size: 15px;line-height: 22px; }	
.bg-lft{ background-size: 16px; padding: 0 0 0 10px;}
.bg-rgt{background-size: 16px; padding: 0 10px 0 0;}
.whyus-box{ width:40%; padding: 18px 25px 16px; }
.gallery-txt .item { border-left: 5px solid;margin-bottom: 15px;}	
.gallery-txt p{ font-size: 12px; line-height: 17px; margin-bottom: 15px;}
.gallery-txt span{ font-size: 11px; line-height: 13px;}
.cpp-front img{ max-width: 80px; }
.cpp-front p{ font-size: 16px; line-height: 20px; margin-top: 8px;}
.cpp-back p { font-size: 13px; line-height: 16px; }
.wwd-box { margin-bottom: 55px;}	
.wwd-box-txt a, .wwd-box-txt a:visited {margin-top: -15px;}
.our-holder { margin: 0 0 50px;}	
.our-holder .prlx { height: 280px;}
.count { font-size: 55px;}
.our-counter { margin-top: 100px;}
.our-counter p { font-size: 22px; line-height: 50px;}
.partner-holder { padding: 30px 0;}	
.partner-holder .owl-carousel .item { margin: 0 0 20px;}	
.kw-txt { width: 440px; margin: 80px 0 0 -460px;}	
.aw-txt { width: 450px; margin: 80px 0 0 0;}
.tool-holder h4 { font-size: 25px; margin-bottom: 10px;}	
.tool-holder p { font-size: 15px; line-height: 19px;}	
.tool-holder a, .tool-holder a:visited {font-size: 15px;}
.aw-txt a { margin-top: 30px;}		
.ftr-box { margin: 38px 0 0;}	
.page-list { margin: 14px 0 40px;}	
.page-list li { margin-bottom: 7px;}	
.page-contact h3 { margin-top: 20px;}	
.page-contact .copyr {margin-top: -30px;}	
.copyr p {  font-size: 13px; line-height: 19px;}		
}
@media (max-width:991px){
.logo { width: 190px;}
.lang {margin: 0;}
.main h1{font-size: 36px; line-height: 46px;}
.main h2{font-size: 32px; line-height: 42px;}
.main h3{font-size: 18px; line-height: 24px;}
.main p{ font-size: 14px; line-height: 21px; margin-bottom: 25px;}
.bg-lft{ background-size: 16px; padding: 0 0 0 10px;}
.bg-rgt{background-size: 16px; padding: 0 10px 0 0;}	
.whyus-box{ width:54%; padding:15px 17px 12px; background: url( ../img/ico-arrow-hl5.png) no-repeat 85% center #96cb61;}
.whatwedo-holder { margin: 35px 0 0;}
.wwd-glry { width: 43%; margin-top: 20px;}	
.wwd-info { width: 53%; margin-top: 20px;}
.wwd-box-thumb { width: 50px; height: 80px; margin-right: 25px; }	
.wwd-congress .wwd-box-thumb, .wwd-globaldmc .wwd-box-thumb, .wwd-mice .wwd-box-thumb { background-size: 50px; }
.wwd-box { margin-bottom: 30px;}	
.flip-holder { height: 100px;}	
.summarize-holder {margin: 10px 0 50px;}	
.summarize-holder .prlx { height: 160px;}	
.cpp-front img{ max-width: 70px; }
.cpp-front p{ font-size: 11px; line-height: 14px; margin-top: 15px;}
.cpp-back p { font-size: 12px; line-height: 16px;}
.gallery-txt{ display: none;}
.gallery-big {width: 100%;}	
.our-holder .prlx { height: 230px;}	
.our-counter { margin-top: 70px;}	
.whyus-content .item { padding-left: 55px; background-size: 40px;}	
.partner-holder .owl-carousel .item {  margin: 0 0 10px;}	
.kw-txt { width: 340px; margin: 40px 0 0 -340px;}	
.aw-txt { width: 340px; margin: 40px 0 0 0;}	
.tool-holder h4 { font-size: 23px; margin-bottom: 10px; line-height: 28px; font-weight: 700;}	
.tool-holder p { display: none;}	
.kw-txt a, .aw-txt a { margin-top: 25px;}
.kit-wrap, .address-wrap{height: 220px;}
.ftr-logo { width: 20%;  padding: 55px 2%;}	
.ftr-box { width: 25%; padding: 0 10px 0 20px; margin: 30px 0 0;}	
.footer-holder h6 { font-size: 13px; margin-bottom: 20px;}
.link-p, .link-p:visited { font-size: 17px; margin-bottom: 20px;}
.link-m, .link-m:visited {font-size: 13px; }	
.ftr-address{width: 30%;}
.ftr-box p {font-size: 12px; line-height: 17px;}	
.cont-bg { padding: 0 30px 20px;}	
.kit-wrap-cont { height: 150px;}	
.kit-wrap-cont h4 { margin-top: 40px;}
.kit-wrap-cont a, .kit-wrap-cont a:visited {  margin-top: 50px;}	
.mice-group {  width: 100%;  padding: 0;}	
.mice-group h5 { float: left; font-size: 16px; line-height: 22px; margin: 30px 0 0; width: 120px;}	
.mice-group h5 span { font-size: 30px; }	
.page-mice .page-list { margin: 20px 0 ; width: auto;}
.mob1{ margin: 20px 0 0 !important;}
.mob2, .mob3{ margin: 0 !important;}
.mob4{ margin: 0 0 20px!important;}
.owl-controls{display: none !important;}	
.volumeControl { left: 57.5%; width: 11%; }	
.copyr p{ font-size: 12px; margin-top: 40px;}
.tursab{ width: 120px; margin: 20px 0 0;}
.cert{ width: 140px; margin: 0; }
	
}
@media (max-width:799px){
.header {margin: 18px 0 0;}	
.logo { width: 165px;}		
.cpp-back p { font-size: 12px; line-height: 13px; padding: 0 10px; margin: 0;}	
}

@media (max-width:767px){
.logo { width: 140px;}
.wwd-glry { float: none; width: 80%; margin: 15px auto;}
.wwd-info{ width: 100%; margin-top: 15px;}	
.whyus-box { padding: 15px 20px 15px; font-size: 12px; background: url(../img/ico-arrow-hl5.png) no-repeat 85% center #96cb61; width: 35%;}
.wwd-box-txt h3 {margin-bottom: 3px;}	
.summarize-holder .prlx {height: 210px;}		
.flip-holder { height: 85px; margin: 10px auto 0; width: 50%;}
.cpp { width: 50%; margin: auto;}	
.cpp-front img { max-width: 60px; margin-top: 10px;}		
.cpp-front  p { font-size: 12px; line-height: 14px;}	
.cpp-back p { font-size: 12px; line-height: 14px; }	
.cpp-front { max-width: 145px;margin: 0 auto;}
.cpp-back { max-width: 145px; margin: 0 auto;padding: 0 ;}
.our-counter p { font-size: 18px; }	
.count { font-size: 48px;}	
.whyus-content { width: 100%; margin: 40px 0 0;}
.whyus-gallery { float: none; width: 80%;  margin: 0 auto;}
.kit-wrap, .address-wrap{ width: 100%; height: 170px;}	
.kw-txt, .aw-txt {float: left; left: auto;width: 80%; margin: 30px 10% 0; padding: 0; }
.kw-txt a, .aw-txt a { margin-top: 15px;}
.ftr-logo { width: 33%; padding: 90px 2%;}	
.ftr-box {  float: left; width: 67%; padding:12px 10px 10px 20px; margin: 0; border: none;}
link-m, .link-m:visited { font-size: 12px;}	
.link-p, .link-p:visited {font-size: 15px; margin-bottom: 12px; width: 100%; font-weight: 800;}	
.footer-holder h6 { font-size: 12px; margin-bottom: 10px;}	
.ftr-social { margin: 12px 0 0; max-width: 200px;}	
.ftr-social img { max-width: 17px;}	
.cont-lft { width: 90%; margin: 0px 5% 20px;}	
.cont-rgt { width: 100%;}
.tool-holder h4 { font-weight: 700;}	
.tool-holder a, .tool-holder a:visited { font-size: 13px;}	
.page-holder { margin: 30px 0 0; }	
.volumeControl { left: 50%; width: 26%; bottom: 40px;}	
.copyr p{ clear: both; margin-top: 170px;}	
.copyr { margin-bottom: 30px;}
.modal-dialog{margin: 0; width: 100% !important; height: 100vh; padding: 50% 2% 0;}	
}
@media (max-width:599px){
.overlay nav { top: 62%;}
.header {margin: 12px 0 0;}		
.logo { width: 120px;}
.button_container {top: 8px; right: 15px;}	
.button_container span:nth-of-type(1) { width: 22px; top: 0;}
.button_container span:nth-of-type(2) { width: 27px; top: 7px;}
.button_container span:nth-of-type(3) { width: 18px; top: 14px;}
.button_container.active .top { width: 22px;}
.button_container.active .bottom { width: 22px;}
.top-social{display: none;}
.lang li { float: none; display:table-caption; font-size: 12px; margin: 15px 0 5px 0;}	
.lang li:nth-child(2) {display: none;}	
.main h1{font-size: 32px; line-height: 42px;}
.main h2{font-size: 26px; line-height: 30px;  margin: 25px auto;}
.main p{ font-size: 13px; line-height: 20px; margin-bottom: 20px;}
.bg-lft{ background-size: 14px; padding: 0 0 0 9px;}
.bg-rgt{background-size: 14px; padding: 0 9px 0 0;}	
.whatwedo-holder { margin: 0;}	
.wwd-glry { width: 100%;}
.our-holder { margin: 10px 0 5px;}	
.our-holder .prlx { height: 190px;}	
.our-counter { margin-top: 60px;}	
.count { font-size: 40px;}	
.our-counter p { font-size: 15px;}	
.whyus-gallery { width: 100%; }	
.kit-wrap{ height: 150px;}	
.ftr-logo { padding: 95px 2%;}		
.page-holder { margin: 0;}	
.page-list { margin: 5px 0 30px;}
.tool-holder h4 { font-size: 18px; line-height: 24px;}	
.kit-wrap-cont { height: 130px;}	
.kit-wrap-cont a, .kit-wrap-cont a:visited { margin-top: 42px; font-size: 12px; padding: 13px 16px;}	
.volumeControl { width: 28%; bottom: 30px;}	
.cpp { width: 50%; margin: 0;}		
}

@media (max-width:479px){
.opteamist-line li{ height: 3px;}	
.lang li { font-size: 11px; margin: 12px 0 5px 0;}	
.main h1{font-size: 28px; line-height: 38px;}
.main h2{font-size: 24px; line-height: 34px;  margin: 20px auto ;}
.main h3 { font-size: 16px; line-height: 22px;}	
.main p{  margin-bottom: 15px;}
.bg-lft{ background-size: 20px; padding: 0 0 0 25px;}
.bg-rgt{background-size: 20px; padding: 0 25px 0 0;}
.whyus-content .item { padding-left: 45px; background-size: 35px;}	
.ftr-logo { display:  none;}
.ftr-box { width: 100%; padding: 20px 20px 10px; }
.page-mice .page-list { width: 260px;}	
.tool-holder h4 { font-size: 16px; line-height: 22px;}	
.kit-wrap-cont a, .kit-wrap-cont a:visited {margin-top: 47px;font-size: 11px; padding: 12px 8px;}	
}
@media (max-width:413px){
.count { font-size: 30px;}
.our-holder { margin: 10px 0 0;}	
.our-counter p { font-size: 12px;}	
.kit-wrap-cont h4 { margin-top: 20px;}
.kit-wrap-cont a, .kit-wrap-cont a:visited{margin-top: 7px;}
.whyus-box { padding: 15px 15px 15px; font-size: 12px; background: url(../img/ico-arrow-hl5.png) no-repeat 90% center #96cb61; width: 45%;}	
.volumeControl { bottom: 25px; font-size: 9px;}		
}

.messageContainer{
	display:none;
}