
/* Owl-Carousel */


#owl-demo .item img{
	display: block;
	width: 100%;
	/* height: 580px; */
}
.owl-theme .owl-controls .owl-page span {
	width: 20px;
	height: 20px;
	margin: 5px 7px;
	background: #ffffff;
	opacity: 0.99;
	filter: Alpha(Opacity=99);
}
.owl-theme .owl-controls .owl-page.active span {
	background-color: #009DDC;
}
.owl-theme .owl-controls {
	position: absolute;
	bottom: 30px;
	width: 100%;
	margin: auto;
}
.jumbotron {
	position: absolute;
	z-index: 2;
	top: 10%;
	background-color: transparent;
	color: #fff;
	width: 100%;
}
.active .jumbotron h1 {
	margin-left: 0;
	opacity: 1;
	-webkit-transition: 1s;
	transition: 1s;
}
.active .jumbotron h2 {
	margin-left: 0;
	opacity: 1;
	-webkit-transition: 1s;
	transition: 1s;
	color: #fff;
	font-family: Arial;
}
.active .jumbotron .btn-lg {
	margin-bottom: 0;
	opacity: 1;
	-webkit-transition: 1s;
	transition: 1s;
} 
.jumbotron h1 {
	font-family: 'Roboto Slab', serif;
	font-size: 91px;
	font-weight: 600;
	margin-bottom: 0px;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	margin-left: -75px;
	opacity: 0;
}
.jumbotron h2 {
	font-size: 32px;
	font-weight: 300;
	margin-bottom: 35px;
	margin-top: 6px;
	-webkit-transition: 0.1s;
	transition: 0.1s;
	margin-left: -75px;
	opacity: 0;
}
.jumbotron .btn-lg {
	padding: 0 0px 0 20px;
	border: 0px;
	margin-bottom: -200px;
	opacity: 0;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}
.jumbotron .fa-caret-right{
	padding: 1px 0px;
	font-size: 34px;
	color: #fff;
	width: 33px;
	padding-left: 1px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-left: 15px;
}
.btn-lg, .btn-group-lg > .btn {
	font-size: 20px;
	border-radius: 10px;
}



@media (max-width: 1300px) {


	/*** Common elements ****/

	.pad-75 {
		padding: 0 30px;
	}

	.custom-cont {
		width: 100%;
	}
	#owl-demo .item img {
		height: auto;
		max-height: 600px;
	}

	
}
@media (max-width: 1190px) {
	
	/* Block Info */

	.img-info p, .toolkit .hide-text .img-info p {
		padding: 35px 0px 0 0;
		font-size: 14px;
	}
	.lead-block:hover .img-info p, .custom-block2 .img-info p {
		padding: 0;
	}
	.img-info h3, .toolkit .hide-text .img-info h3 {
		font-size: 22px;
	}
	.lex-search .seacrh-title {
		font-size: 16px;
		margin-right: 10px;
		padding: 6px 0px 4px 20px;
	}
	.pad-menu {
		width: 8%;
	}
	.lex-search {
		width: 60%;
	}
	.main-menu:before {
		left: -25px;
	}
	.searchbox-open {
		width: 87%;
	}
	.searchbox-input {
		width: 94%;
	}
	.dropdown-menu {
		width: 102.8%;
		left: 1px;
	}
	.member-info {
		padding-left: 35px;
	}
	.member-info .btn-lg {
		font: 400 15px Arial;
	}
		#number-3 {
		left: 15%;
	}
}
@media (max-width: 1024px) {

	/* Owl-Carousel */

	.jumbotron {
		top: 80px;
	}
	.jumbotron h1 {
		font-size: 80px;
		margin-bottom: 15px;
	}
	.jumbotron h2 {
		font-size: 32px;
		margin-bottom: 20px;
	}

}
@media (max-width: 991px) {
	#leading-1 {
		height: 335px;
	}
	.custom-block .img-info, .lead-block.custom-block:hover .img-info {
		top: 55px;
	}
	.no-pad-left {
		padding-left: 10px;
		padding-bottom: 10px;
	}
	.no-pad-right {
		padding-right: 10px;
		padding-bottom: 10px;
	}
	.bottom-pad {
		padding-bottom: 10px;
	}
	.custom-pad {
		padding: 0px 10px 10px 10px;
	}

}

@media (max-width: 768px) {

	/* Numbers and Circles */

	.numbers {
		width: 80%;
		margin: auto;
	}
	.blue-circle h1 {
		font-size: 70px;
		padding-top: 125px;
		line-height: 80px;
		width: 385px;
	}
	.awesome-number {
		position: inherit;
	}
	#number-1, #number-2, #number-3, #number-4 {
		width: 100%;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		display: table !important;
		text-align: center;
		margin-bottom: 20px;
	}
	.numbers .number {
		display: table;
		width: 100%;
	}
	#number-1 p {
		position: inherit;
		left: 160px;
		top: 0;
		left: 0;
	}
	.numbers .sup-block:after {
		top: -16px;
		right: 36%;
	}
	.pictures {
		display: table;
		width: 100%;
		height: 550px;
	}
	.blue-circle, .grey-orbit {
		height: 500px;
		top: 140px;
	}
	.awesome-number span {
		font-size: 60px;
	}
	#number-1 span {
		float: none;
	}
	.grey-orbit {
		right: 20px;
	}

	/**** Map *****/

	.map-regions {
		height: 100%;
		padding: 0 10px;
	}
	.map-info-box {
		position: initial;
		display: block;
	}
	img[usemap] {
		display: none;
	}
	.map-info-box .filter {
		display: none;
	}
	.map-info-box h1, .firm-list li, .firm-list a, .firm-list a:active, .firm-list a:visited {

		color: #009DDC;
	}
	.cross-3 {
		display: none;
	}
	#usa-list, #canada-atlantic-list, #latin-america-list, #africa-list, #asia-pacific-list, #europe-list, #middle-east-list {
		display: block;
		overflow: hidden;
	}
	.colapse-buttons {
		display: block;
	}
	.firm-list a {
		width: 100%;
		display: table;
		padding: 3px 0;
		margin:0;
	}
	.firm-list li {
		margin:0;
	}
	.map-info-box .collapse {
		display: none !important;
	}
	.map-info-box .collapse.in {
		display: block !important;
	}
	.map-accordion {
		width: 100%;
		padding: 10px;
		margin: 0 0px 10px 0px;
		font-size: 18px;
		font-weight: bold;
		font-family: 'Roboto Slab', serif;
		text-align: left;
		border-style: none;
		display: block;
	}
	.map-info-box h1 {
		margin: 5px 0 15px 15px;
	}
	.country-header {
		display: block;
		text-align: center;
		background-image: url(https://www.picanetwork.org/images/pica/Template/2019/css/img/leading-1.png);
		padding: 20px 0;
		background-position: center;
		margin: 0 -10px;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.country-header p {
		font-size: 28px;
		font-weight: bold;
		font-family: 'Roboto Slab', serif;
		color: #fff;
	}
	.capabilities h1 {
		margin: 40px 0 10px 0;
	}
	.capabilities p {
		font-size: 20px;
		margin-bottom: 25px;
	}
	.firm-list ul {
		margin:0;
	}
	.info-box h1 {
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.searchbox-input {
		width: 92%;
	}
	.searchbox-open {
		width: 91%;
	}
}
@media (max-width: 767px) {

	/* Owl-Carousel */

	.jumbotron {
		top: 35px;
	}
	.jumbotron h1 {
		font-size: 48px;
	}
	.jumbotron h2 {
		font-size: 20px;
	}
	#owl-demo .item img {
		/*min-height: 215px;*/
	}



}

@media (max-width: 640px) {

	.pad-75 {
		padding: 0 10px;
	}
	.header.pad-75 {
		padding: 0;
	}
	
	.owl-theme .owl-controls {
		bottom: 25px;
	}
	.capabilities h1 {
		margin: 40px 0 30px 0;
	}
	.capabilities p {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.searchbox-open {
    width: 87%;
	}

}

@media (max-width: 480px) {

	/* Owl-Carousel */

	.jumbotron h1 {
		font-size: 32px;
	}
	.owl-member h1 {
    font-size: 32px !important;
}
	.jumbotron h2 {
		font-size: 14px;
	}

}
@media (max-width: 414px) {

	.page-img .jumbotron {
		text-align: center;
	}

}

/* -----------------------------------------
   Slider Member Styles
----------------------------------------- */
.owl-member h1 {
    font-size: 70px;
}

.ui-widget { font-family: Arial; }
.ui-widget p { font-family: Arial;}
.ui-widget p a{ font-family: Arial; text-decoration:none; color: #337ab7;}
