* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	overflow-x: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a {
	font-family: Lato;
}


@media only screen and (min-width: 1px) {
	body {
		margin: 0;
		padding: 0;
		font-family: Lato;

	}

	.top-header {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
	}

	.top-header nav ul {
		width: 100%;
		list-style-type: none;
		display: inline-block;
		background-color: rgb(232, 51, 63);
		margin: 0;
		padding: 0;
	}

	.top-header nav ul li {
		list-style-type: none;
		display: inline-block;
		margin: 0 10px;
		line-height: 3em;
	}

	.top-header nav ul li a {
		text-decoration: none;
		font-size: 10px;
		font-weight: bold;
		color: white;
	}

	.second-header {
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
		background-color: rgb(232, 51, 63);
		display: none;
	}

	.second-header nav ul {
		width: 100%;
		list-style-type: none;
		display: inline-block;
		background-color: rgb(232, 51, 63);
		margin: 0;
		padding: 0;
	}

	.second-header nav {
		padding-left: 0;
	}

	.second-header nav ul li {
		list-style-type: none;
		display: inline-block;
		margin: 0 0px;
		line-height: 2em;
		border-bottom: 1px solid black;
		transition: width 0.5s;
		width: 100%;
		transition: 1s ease-in-out;
	}

	.second-header nav ul li a {
		color: black
	}

	.fa-icon-fb-header {
		color: black;
		background-color: #4d6baa;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-fb-header:hover {
		color: black;
		background-color: #4d6baa;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-twitter-header {
		color: white;
		background-color: #50c6f8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-twitter-header:hover {
		color: white;
		background-color: #50c6f8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-linked-in-header {
		color: white;
		background-color: #238cc8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-linked-in-header:hover {
		color: white;
		background-color: #238cc8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-google-plus-header {
		color: white;
		background-color: #e95b5b;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-google-plus-header:hover {
		color: white;
		background-color: #e95b5b;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.second-div-header {
		width: 100%;
		float: left;
		margin: 1% 0% 0.5%;
	}

	.second-div-header-inner {
		width: 70%;
		float: left;
		margin-left: 3%
	}

	.toggle {
		float: right;
		background-color: transparent;
		width: 35px;
		height: 35px;
		margin: 2% 6%;
		border-radius: 5px
	}

	.toggle .toggle-lines {
		width: 100%;
		height: 2px;
		background-color: black;
		margin: 7px 0;
	}

	.second-div-header-inner img {
		margin-top: 3%
	}

	.rdrop {
		display: none;
		transition: 1s ease;
	}

	.regions:hover+.rdrop {
		display: block;
		background-color: red;
		width: 100%;
		height: 200px;
		transition: 1s ease;

	}

	.dropdown {
		position: relative;
		display: inline-block;
		transition: 1s ease;
	}

	.dropdown-content {
		display: none;
		position: relative;
		background-color: rgb(232, 51, 63);
		min-width: 160px;

		z-index: 1;
		color: white;
		margin: 0 0px;
		transition: 1s ease !important;

	}

	.dropdown-content ul li {
		border: none !important;
		margin: 0px !important;
		transition: 1s ease !important;
		width: 100% !important;
		margin-left: 0px !important;


	}

	.dropdown-content ul li:hover {
		background-color: white;
		width: 100%;
		color: black !important;
		margin: 0 0px;
		transition: 1s ease;
	}

	.dropdown-content ul li:hover a {

		width: 100%;
		color: black !important;
		padding-left: 20px;
		transition: 1s ease;
	}

	.dropdown-content ul li a {
		color: white !important;
		margin: 0 0px;
		padding-left: 0px;
		transition: 1s ease;
	}

	.whiteheader {
		display: block;
		width: 100%;
		height: 20px;
		background-color: transparent;
	}



}





















@media only screen and (min-width: 700px) {
	body {
		margin: 0;
		padding: 0;
		font-family: Lato;

	}

	.top-header {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
	}

	.top-header nav ul {
		width: 100%;
		list-style-type: none;
		display: inline-block;
		background-color: rgb(232, 51, 63);
		margin: 0;
		padding: 0;
	}

	.top-header nav ul li {
		list-style-type: none;
		display: inline-block;
		margin: 0 10px;
		line-height: 3em;
	}

	.top-header nav ul li a {
		text-decoration: none;
		font-size: 10px;
		font-weight: bold;
		color: white;
	}

	.second-header {
		width: 100%;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
		width: 67%;
		background-color: #dbe05c !important;
		display: inline-block;
	}

	.second-header nav ul {
		width: auto;
		list-style-type: none;
		display: inline-block;
		background-color: #dbe05c !important;
		margin: 0;
		padding: 0;
	}

	.second-header nav {
		padding-left: 30px;
	}

	.second-header nav ul li {
		list-style-type: none;
		display: inline-block;
		margin: 0 6px;
		line-height: 2em;
		border-bottom: 0px solid black;
		transition: width 0.5s;
		width: auto;
		transition: 1s ease;
		transition: 1s ease;

	}

	.second-header nav ul li a {
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		color: black;
	}

	.search-form-top .textspace {
		line-height: 2em;
		width: 215px;
		padding-left: 5px;
	}

	.search-button {
		line-height: 1em;
		width: 100px;
		height: 2.4em;
		background-color: #3366ff;
		border: none;
		padding-left: 1px;
		color: black;
	}

	.fa-icon-fb-header {
		color: black;
		background-color: #4d6baa;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-fb-header:hover {
		color: white;
		background-color: #4d6baa;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-twitter-header {
		color: white;
		background-color: #50c6f8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-twitter-header:hover {
		color: white;
		background-color: #50c6f8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-linked-in-header {
		color: white;
		background-color: #238cc8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-linked-in-header:hover {
		color: white;
		background-color: #238cc8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-google-plus-header {
		color: white;
		background-color: #e95b5b;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-google-plus-header:hover {
		color: white;
		background-color: #e95b5b;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.second-div-header {
		width: 100%;
		float: left;
		margin: 0 !important;
	}

	.second-div-header-inner {
		width: 30%;
		float: left;
		margin-left: 3%
	}

	.toggle {
		float: right;
		background-color: transparent;
		width: 35px;
		height: 35px;
		margin: 2% 6%;
		border-radius: 5px;
		display: none;
	}

	.second-div-header-inner img {
		margin-top: 1%
	}

	.rdrop {
		display: none;
		transition: 1s ease;
	}

	.regions:hover+.rdrop {
		display: block;
		background-color: red;
		width: 100%;
		height: 200px;
		transition: 1s ease;

	}

	.dropdown {
		position: relative;
		display: inline-block;
		transition: 1s ease;
	}

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: rgb(232, 51, 63);
		min-width: 160px;
		z-index: 1;
		color: white;
		margin: 0 0px;
		transition: 1s ease !important;

	}

	.dropdown-content ul li {
		border: none !important;
		margin: 0px !important;
		transition: 1s ease !important;
		width: 100% !important;
		border-bottom: 1px solid white !important;


	}

	.dropdown-content ul {
		background-color: rgb(8, 88, 85) !important;
	}



	.dropdown-content ul li:hover {
		background-color: white;
		width: 100%;
		color: black !important;
		margin: 0 0px;
		transition: 1s ease;
		cursor: pointer;
	}

	.dropdown-content ul li:hover a {

		width: 100%;
		color: black !important;
		padding-left: 5px;
		transition: 1s ease;
		cursor: pointer;
	}

	.dropdown-content ul li a {
		color: white !important;
		margin: 0 0px;
		padding-left: 0px;
		transition: 1s ease;
		cursor: pointer;
	}

	.dropdown-content .triangle {
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 20px 20px 0px;
		border-color: transparent transparent #085855 transparent;
		z-index: 9999999;
	}

	.whiteheader {
		display: block;
		width: 100%;
		height: 20px;
		background-color: transparent;
	}




}


@media only screen and (min-width: 1250px) {
	body {
		margin: 0;
		padding: 0;
		font-family: Lato;

	}

	.top-header {
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	.top-header nav ul {
		width: 100%;
		list-style-type: none;
		display: inline-block;
		background-color: rgb(232, 51, 63);
		margin: 0;
		padding: 0;
	}

	.top-header nav ul li {
		list-style-type: none;
		display: inline-block;
		margin: 0 10px;
		line-height: 3em;



	}

	.top-header nav ul li a {
		text-decoration: none;
		font-size: 11px;
		font-weight: bold;
		color: white;
	}

	.second-header {
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
		width: 67%;
		background-color: transparent;
	}

	.second-header nav ul {
		width: auto;
		list-style-type: none;
		display: inline-block;
		background-color: transparent;
		margin: 0;
		padding: 0;
	}

	.second-header nav {
		padding-left: 50px;

	}

	.second-header nav ul li {
		list-style-type: none;
		display: inline-block;
		margin: 0 0px;
		padding: 0 0px;
		line-height: 3em;
		border-bottom: 0px solid black;
		transition: width 0.5s;
		width: auto;
		transition: 1s ease;
	}

	.second-header nav ul li a {
		text-decoration: none;
		font-size: 13px;
		font-weight: normal;
		text-transform: uppercase;
		color: black;
	}

	.search-form-top .textspace {
		line-height: 2em;
		width: 215px;
		padding-left: 5px;
	}

	.search-button {
		line-height: 1em;
		width: 100px;
		height: 2.4em;
		background-color: #0c4643;
		border: none;
		padding-left: 1px;
		color: white;
	}

	.fa-icon-fb-header {
		color: white;
		background-color: #4d6baa;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-fb-header:hover {
		color: white;
		background-color: #4d6baa;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-twitter-header {
		color: white;
		background-color: #50c6f8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-twitter-header:hover {
		color: white;
		background-color: #50c6f8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-linked-in-header {
		color: white;
		background-color: #238cc8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-linked-in-header:hover {
		color: white;
		background-color: #238cc8;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.fa-icon-google-plus-header {
		color: white;
		background-color: #e95b5b;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
	}

	.fa-icon-google-plus-header:hover {
		color: white;
		background-color: #e95b5b;
		padding: 6px;
		width: 20px;
		text-align: center;
		transition: 0.2s ease-in-out;
		border-radius: 50%;
	}

	.second-div-header {
		width: 100%;
		float: left;
		margin: 0% 0% 0%;
	}

	.second-div-header-inner {
		width: 30%;
		float: left;
		margin-left: 3%
	}

	.toggle {
		float: right;
		background-color: transparent;
		width: 35px;
		height: 35px;
		margin: 2% 6%;
		border-radius: 5px;
		display: none;
	}

	.second-div-header-inner img {
		margin-top: 0%
	}

	.rdrop {
		display: none;
		transition: 1s ease;
	}

	.regions:hover+.rdrop {
		display: block;
		background-color: red;
		width: 100%;
		height: 200px;
		transition: 1s ease;

	}

	.dropdown {
		position: relative;
		display: inline-block;
		transition: 1s ease;
		padding: 0 8px;
	}

	.dropdown-content {
		display: none;
		position: absolute;
		background-color: transparent;
		min-width: 220px;

		z-index: 1;
		color: white;
		margin: 0 0px;
		transition: 1s ease !important;

	}

	.dropdown-content ul li {
		border: none !important;
		margin: 0px !important;
		transition: 1s ease !important;
		width: 100% !important;
		border-bottom: 1px solid white !important;


	}

	.dropdown-content ul li:hover {
		background-color: white;
		width: 100%;
		color: black !important;
		margin: 0 0px;
		transition: 1s ease;
		cursor: pointer;
	}

	.dropdown-content ul li:hover a {

		width: 100%;
		color: black !important;
		padding-left: 5px;
		transition: 1s ease;
		cursor: pointer;
	}

	.dropdown-content ul li a {
		color: black !important;
		margin: 0 0px;
		padding-left: 0px;
		transition: 1s ease;
		cursor: pointer;
		padding: 10px 20px;
	}

	.dropdown-content .triangle {
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 20px 20px 0px;
		border-color: transparent transparent #085855 transparent;
		z-index: 9999999;
	}

	.whiteheader {
		display: block;
		width: 100%;
		height: 20px;
		background-color: transparent;
	}

	.dropdown:focus {
		background-color: transparent !important;
	}
}





/*Global*/


.dropdown-content ul li a {
	text-transform: capitalize !important;
	font-size: 14px !important
}







.testimonial {
	text-align: center;
}

.testimonial .description {
	font-size: 15px;
	color: #585656;
	line-height: 27px;
	margin-bottom: 30px;
	width: 90%
}

.testimonial .pic {
	display: inline-block;
	width: 160px;
	height: 160px;
	border: 0px solid #00004d;
	margin-bottom: 15px;
	position: relative;
	float: left;
}

.testimonial .pic:after {
	content: "";
	border-width: 20px;
	border-style: solid;
	border-color: #00004d #00004d transparent transparent;
	position: absolute;
	bottom: -33px;
	right: 20%;
	transform: rotate(-15deg);
	z-index: -1;
	display: none;
}

.testimonial .pic img {

	width: 160px;
	height: 160px
}

.testimonial .title {
	display: block;
	font-size: 22px;
	font-weight: 700;
	color: #413f3f;
	letter-spacing: 1px;
	text-transform: capitalize;
	margin-bottom: 7px;
}

.testimonial .post {
	display: block;
	font-size: 15px;
	color: #585656;
	text-transform: capitalize;
}

.owl-theme .owl-controls {
	margin-top: 10px;
}

.owl-theme .owl-controls .owl-page span {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #585656;
	opacity: 1;
	transition: all 0.4s ease 0s;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: rgba(10, 68, 149, 1);
}











.testimonialnew {
	text-align: center;
}

.testimonialnew .description {
	font-size: 15px;
	color: #585656;
	line-height: 27px;

	width: 90%
}

.testimonialnew .pic {
	display: inline-block;
	width: 100%;
	height: 450px;
	border: 0px solid #00004d;
	margin-bottom: 15px;
	position: relative;
	float: left;
}

.testimonialnew .pic:after {
	content: "";
	border-width: 20px;
	border-style: solid;
	border-color: #00004d #00004d transparent transparent;
	position: absolute;
	bottom: -33px;
	right: 20%;
	transform: rotate(-15deg);
	z-index: -1;
	display: none;
}

.testimonialnew .pic img {

	width: 100%;
	height: 450px;
}

.testimonialnew .title {
	display: block;
	font-size: 22px;
	font-weight: 700;
	color: #413f3f;
	letter-spacing: 1px;
	text-transform: capitalize;
	margin-bottom: 7px;
}

.testimonialnew .post {
	display: block;
	font-size: 15px;
	color: #585656;
	text-transform: capitalize;
}

.owl-theme .owl-controls {
	margin-top: 10px;
}

.owl-theme .owl-controls .owl-page span {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #585656;
	opacity: 1;
	transition: all 0.4s ease 0s;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	background: rgba(10, 68, 149, 1);
}






















@media only screen and (min-width: 1px) {
	.col-p-1 {
		width: 8.33%;
	}

	.col-p-2 {
		width: 16.66%;
	}

	.col-p-3 {
		width: 25%;
	}

	.col-p-4 {
		width: 33.33%;
	}

	.col-p-5 {
		width: 41.66%;
	}

	.col-p-6 {
		width: 50%;
	}

	.col-p-7 {
		width: 58.33%;
	}

	.col-p-8 {
		width: 66.66%;
	}

	.col-p-9 {
		width: 75%;
	}

	.col-p-10 {
		width: 83.33%;
	}

	.col-p-11 {
		width: 91.66%;
	}

	.col-p-12 {
		width: 100%;
	}
}

@media only screen and (min-width: 800px) {
	.col-d-1 {
		width: 8.33%;
	}

	.col-d-2 {
		width: 16.66%;
	}

	.col-d-3 {
		width: 25%;
	}

	.col-d-4 {
		width: 33.33%;
	}

	.col-d-5 {
		width: 41.66%;
	}

	.col-d-6 {
		width: 50%;
	}

	.col-d-7 {
		width: 58.33%;
	}

	.col-d-8 {
		width: 66.66%;
	}

	.col-d-9 {
		width: 75%;
	}

	.col-d-10 {
		width: 83.33%;
	}

	.col-d-11 {
		width: 91.66%;
	}

	.col-d-12 {
		width: 100%;
	}
}