/*google fonts*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
/*margin=0, padding=0*/
.p-0 {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.m-0 {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
/*padding top*/ 
.pt-0 {padding-top:0;}
.pt-5 {padding-top:5px;}
.pt-10 {padding-top:10px;}
.pt-15 {padding-top:15px;}
.pt-20 {padding-top:20px;}
.pt-25 {padding-top:25px;}
.pt-30 {padding-top:30px;}
.pt-35 {padding-top:35px;}
.pt-40 {padding-top:40px;}
.pt-45 {padding-top:45px;}
.pt-50 {padding-top:50px;}
.pt-55 {padding-top:55px;}
.pt-60 {padding-top:60px;}
.pt-65 {padding-top:65px;}
.pt-70 {padding-top:70px;}
.pt-75 {padding-top:75px;}
.pt-80 {padding-top:80px;}
.pt-85 {padding-top:85px;}
.pt-90 {padding-top:90px;}
.pt-95 {padding-top:95px;}
.pt-100 {padding-top:100px;}
.pt-105 {padding-top:105px;}
.pt-110 {padding-top:110px;}
.pt-115 {padding-top:115px;}
.pt-120 {padding-top:120px;}
.pt-125 {padding-top:125px;}
.pt-130 {padding-top:130px;}
.pt-135 {padding-top:135px;}
.pt-140 {padding-top:140px;}
.pt-145 {padding-top:145px;}
.pt-150 {padding-top:150px;}
/*padding right*/ 
.pr-0 {padding-right:0;}
.pr-5 {padding-right:5px;}
.pr-10 {padding-right:10px;}
.pr-15 {padding-right:15px;}
.pr-20 {padding-right:20px;}
.pr-25 {padding-right:25px;}
.pr-30 {padding-right:30px;}
.pr-35 {padding-right:35px;}
.pr-40 {padding-right:40px;}
.pr-45 {padding-right:45px;}
.pr-50 {padding-right:50px;}
.pr-55 {padding-right:55px;}
.pr-60 {padding-right:60px;}
.pr-65 {padding-right:65px;}
.pr-70 {padding-right:70px;}
.pr-75 {padding-right:75px;}
.pr-80 {padding-right:80px;}
.pr-85 {padding-right:85px;}
.pr-90 {padding-right:90px;}
.pr-100 {padding-right:100px;}
.pr-105 {padding-right:105px;}
.pr-110 {padding-right:110px;}
.pr-115 {padding-right:115px;}
.pr-120 {padding-right:120px;}
.pr-125 {padding-right:125px;}
.pr-130 {padding-right:130px;}
.pr-135 {padding-right:135px;}
.pr-140 {padding-right:140px;}
.pr-145 {padding-right:145px;}
.pr-150 {padding-right:150px;}
/*padding bottom*/
.pb-0 {padding-bottom:0}
.pb-5 {padding-bottom:5px}
.pb-10 {padding-bottom:10px}
.pb-15 {padding-bottom:15px}
.pb-20 {padding-bottom:20px}
.pb-25 {padding-bottom:25px}
.pb-30 {padding-bottom:30px}
.pb-35 {padding-bottom:35px}
.pb-40 {padding-bottom:40px}
.pb-45 {padding-bottom:45px}
.pb-50 {padding-bottom:50px}
.pb-55 {padding-bottom:55px}
.pb-60 {padding-bottom:60px}
.pb-65 {padding-bottom:65px}
.pb-70 {padding-bottom:70px}
.pb-75 {padding-bottom:75px}
.pb-80 {padding-bottom:80px}
.pb-85 {padding-bottom:85px}
.pb-90 {padding-bottom:90px}
.pb-95 {padding-bottom:95px}
.pb-100 {padding-bottom:100px}
.pb-105 {padding-bottom:105px}
.pb-110 {padding-bottom:110px}
.pb-115 {padding-bottom:115px}
.pb-120 {padding-bottom:120px}
.pb-125 {padding-bottom:125px}
.pb-130 {padding-bottom:130px}
.pb-135 {padding-bottom:135px}
.pb-140 {padding-bottom:140px}
.pb-145 {padding-bottom:145px}
.pb-150 {padding-bottom:150px}
/*padding left*/
.pl-0 {padding-left:0;}
.pl-5 {padding-left:5px;}
.pl-10 {padding-left:10px;}
.pl-15 {padding-left:15px;}
.pl-20 {padding-left:20px;}
.pl-25 {padding-left:25px;}
.pl-30 {padding-left:30px;}
.pl-35 {padding-left:35px;}
.pl-40 {padding-left:40px;}
.pl-45 {padding-left:45px;}
.pl-50 {padding-left:50px;}
.pl-55 {padding-left:55px;}
.pl-60 {padding-left:60px;}
.pl-65 {padding-left:65px;}
.pl-70 {padding-left:70px;}
.pl-75 {padding-left:75px;}
.pl-80 {padding-left:80px;}
.pl-85 {padding-left:85px;}
.pl-90 {padding-left:90px;}
.pl-95 {padding-left:95px;}
.pl-100 {padding-left:100px;}
.pl-105 {padding-left:105px;}
.pl-110 {padding-left:110px;}
.pl-115 {padding-left:115px;}
.pl-120 {padding-left:120px;}
.pl-125 {padding-left:125px;}
.pl-130 {padding-left:130px;}
.pl-135 {padding-left:135px;}
.pl-140 {padding-left:140px;}
.pl-145 {padding-left:145px;}
.pl-150 {padding-left:150px;}
/*padding top-bottom*/
.ptb-0 {padding:0;}
.ptb-5 {padding:5px 0;}
.ptb-10 {padding:10px 0;}
.ptb-15 {padding:15px 0;}
.ptb-20 {padding:20px 0;}
.ptb-25 {padding:25px 0;}
.ptb-30 {padding:30px 0;}
.ptb-35 {padding:35px 0;}
.ptb-40 {padding:40px 0;}
.ptb-45 {padding:45px 0;}
.ptb-50 {padding:50px 0;}
.ptb-55 {padding:55px 0;}
.ptb-60 {padding:60px 0;}
.ptb-65 {padding:65px 0;}
.ptb-70 {padding:70px 0;}
.ptb-75 {padding:75px 0;}
.ptb-80 {padding:80px 0;}
.ptb-85 {padding:85px 0;}
.ptb-90 {padding:90px 0;}
.ptb-95 {padding:95px 0;}
.ptb-100 {padding:100px 0;}
.ptb-105 {padding:105px 0;}
.ptb-110 {padding:110px 0;}
.ptb-115 {padding:115px 0;}
.ptb-120 {padding:120px 0;}
.ptb-125 {padding:125px 0;}
.ptb-130 {padding:130px 0;}
.ptb-135 {padding:135px 0;}
.ptb-140 {padding:140px 0;}
.ptb-145 {padding:145px 0;}
.ptb-150 {padding:150px 0;}
/*margin top*/
.mt-0 {margin-top:0;}
.mt-5 {margin-top:5px;}
.mt-10 {margin-top:10px;}
.mt-15 {margin-top:15px;}
.mt-20 {margin-top:20px;}
.mt-25 {margin-top:25px;}
.mt-30 {margin-top:30px;}
.mt-35 {margin-top:35px;}
.mt-40 {margin-top:40px;}
.mt-45 {margin-top:45px;}
.mt-50 {margin-top:50px;}
.mt-55 {margin-top:55px;}
.mt-60 {margin-top:60px;}
.mt-65 {margin-top:65px;}
.mt-70 {margin-top:70px;}
.mt-75 {margin-top:75px;}
.mt-80 {margin-top:80px;}
.mt-85 {margin-top:85px;}
.mt-90 {margin-top:90px;}
.mt-95 {margin-top:95px;}
.mt-100 {margin-top:100px;}
.mt-105 {margin-top:105px;}
.mt-110 {margin-top:110px;}
.mt-115 {margin-top:115px;}
.mt-120 {margin-top:120px;}
.mt-125 {margin-top:125px;}
.mt-130 {margin-top:130px;}
.mt-135 {margin-top:135px;}
.mt-140 {margin-top:140px;}
.mt-145 {margin-top:145px;}
.mt-150 {margin-top:150px;}
/*margin right*/
.mr-0 {margin-right:0;}
.mr-5 {margin-right:5px;}
.mr-10 {margin-right:10px;}
.mr-15 {margin-right:15px;}
.mr-20 {margin-right:20px;}
.mr-25 {margin-right:25px;}
.mr-30 {margin-right:30px;}
.mr-35 {margin-right:35px;}
.mr-40 {margin-right:40px;}
.mr-45 {margin-right:45px;}
.mr-50 {margin-right:50px;}
.mr-55 {margin-right:55px;}
.mr-60 {margin-right:60px;}
.mr-65 {margin-right:65px;}
.mr-70 {margin-right:70px;}
.mr-75 {margin-right:75px;}
.mr-80 {margin-right:80px;}
.mr-85 {margin-right:85px;}
.mr-90 {margin-right:90px;}
.mr-95 {margin-right:95px;}
.mr-100 {margin-right:100px;}
.mr-105 {margin-right:105px;}
.mr-110 {margin-right:110px;}
.mr-115 {margin-right:115px;}
.mr-120 {margin-right:120px;}
.mr-125 {margin-right:125px;}
.mr-130 {margin-right:130px;}
.mr-135 {margin-right:135px;}
.mr-140 {margin-right:140px;}
.mr-145 {margin-right:145px;}
.mr-150 {margin-right:150px;}
/*margin bottom*/
.mb-0 {margin-bottom:0;}
.mb-5 {margin-bottom:5px;}
.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.mb-20 {margin-bottom:20px;}
.mb-25 {margin-bottom:25px;}
.mb-30 {margin-bottom:30px;}
.mb-35 {margin-bottom:35px;}
.mb-40 {margin-bottom:40px;}
.mb-45 {margin-bottom:45px;}
.mb-50 {margin-bottom:50px;}
.mb-55 {margin-bottom:55px;}
.mb-60 {margin-bottom:60px;}
.mb-65 {margin-bottom:65px;}
.mb-70 {margin-bottom:70px;}
.mb-75 {margin-bottom:75px;}
.mb-80 {margin-bottom:80px;}
.mb-85 {margin-bottom:85px;}
.mb-90 {margin-bottom:90px;}
.mb-95 {margin-bottom:95px;}
.mb-100 {margin-bottom:100px;}
.mb-105 {margin-bottom:105px;}
.mb-110 {margin-bottom:110px;}
.mb-115 {margin-bottom:115px;}
.mb-120 {margin-bottom:120px;}
.mb-125 {margin-bottom:125px;}
.mb-130 {margin-bottom:130px;}
.mb-135 {margin-bottom:135px;}
.mb-140 {margin-bottom:140px;}
.mb-145 {margin-bottom:145px;}
.mb-150 {margin-bottom:150px;}
/*margin left*/
.ml-0 {margin-left:0;}
.ml-5 {margin-left:5px;}
.ml-10 {margin-left:10px;}
.ml-15 {margin-left:15px;}
.ml-20 {margin-left:20px;}
.ml-25 {margin-left:25px;}
.ml-30 {margin-left:30px;}
.ml-35 {margin-left:35px;}
.ml-40 {margin-left:40px;}
.ml-45 {margin-left:45px;}
.ml-50 {margin-left:50px;}
.ml-55 {margin-left:55px;}
.ml-60 {margin-left:60px;}
.ml-65 {margin-left:65px;}
.ml-70 {margin-left:70px;}
.ml-75 {margin-left:75px;}
.ml-80 {margin-left:80px;}
.ml-85 {margin-left:85px;}
.ml-90 {margin-left:90px;}
.ml-95 {margin-left:95px;}
.ml-100 {margin-left:100px;}
.ml-105 {margin-left:105px;}
.ml-110 {margin-left:110px;}
.ml-115 {margin-left:115px;}
.ml-120 {margin-left:120px;}
.ml-125 {margin-left:125px;}
.ml-130 {margin-left:130px;}
.ml-135 {margin-left:135px;}
.ml-140 {margin-left:140px;}
.ml-145 {margin-left:145px;}
.ml-150 {margin-left:150px;}
/*margin top-bottom*/
.mtb-0 {margin:0;}
.mtb-5 {margin:5px 0;}
.mtb-10 {margin:10px 0;}
.mtb-15 {margin:15px 0;}
.mtb-20 {margin:20px 0;}
.mtb-25 {margin:25px 0;}
.mtb-30 {margin:30px 0;}
.mtb-35 {margin:35px 0;}
.mtb-40 {margin:40px 0;}
.mtb-45 {margin:45px 0;}
.mtb-50 {margin:50px 0;}
.mtb-55 {margin:55px 0;}
.mtb-60 {margin:60px 0;}
.mtb-65 {margin:65px 0;}
.mtb-70 {margin:70px 0;}
.mtb-75 {margin:75px 0;}
.mtb-80 {margin:80px 0;}
.mtb-85 {margin:85px 0;}
.mtb-90 {margin:90px 0;}
.mtb-95 {margin:95px 0;}
.mtb-100 {margin:100px 0;}
.mtb-105 {margin:105px 0;}
.mtb-110 {margin:110px 0;}
.mtb-115 {margin:115px 0;}
.mtb-120 {margin:120px 0;}
.mtb-125 {margin:125px 0;}
.mtb-130 {margin:130px 0;}
.mtb-135 {margin:135px 0;}
.mtb-140 {margin:140px 0;}
.mtb-145 {margin:145px 0;}
.mtb-150 {margin:150px 0;}
.ptb-200 {padding:200px 0;}

/* Background section */
.bg-section {
	background-clip: initial;
	background-size: cover;
	background-color: transparent;
	background-origin: initial;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
/* button style */
.btn {
	-moz-user-select: none;
	border: 2px solid transparent;
	border-radius: 30px;
	padding: 10px 15px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 0;
	text-align: center;
	text-transform: capitalize;
	touch-action: manipulation;
	vertical-align: middle;
	white-space: nowrap;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.btn.white-btn {
	color: #444;
	background-color: #fff;
}
.btn.white-btn:hover {
	border: 2px solid #fff;
}
.btn.black-btn {
	background: #444;
	color:#fff;
}
.btn.black-btn:hover {
	background-color: #fff;
	color: #444;
	border: 2px solid #444;
}
.btn.gray-btn {
	background: #d6d6d6;
	color:#111111;
}
.btn.gray-btn:hover {
	background-color: #fff;
	color: #111111;
	border: 2px solid #d6d6d6;
}
.btn.green-btn:hover,
.btn.green-btn.active {
	background-color: #ffffff;
	border-style: solid;
	border-width: 2px;
}
.btn.warning-btn {
	background: #ffcc00;
	color:#ffffff;
}
.btn.warning-btn:hover {
	background-color: #fff;
	color: #111111;
	border: 2px solid #ffcc00;
}
.btn.danger-btn {
	background: #f25961;
	color:#ffffff;
}
.btn.danger-btn:hover {
	background-color: #fff;
	color: #111111;
	border: 2px solid #f25961;
}
.btn.focus, .btn:focus {
	outline: 0;
	box-shadow: none;
}

/* overlay */
[data-themecolor],
[data-black-overlay],
[data-white-overlay] {
	position: relative;
}
[data-themecolor]::before,
[data-black-overlay]::before,
[data-white-overlay]::before {
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
[data-black-overlay]::before {
  background: #000;
}
[data-white-overlay]::before {
  background: #fff;
}
[data-themecolor="0"]::before,
[data-black-overlay="0"]::before,
[data-white-overlay="0"]::before {
	opacity: 0;
}
[data-themecolor="1"]::before,
[data-black-overlay="1"]::before,
[data-white-overlay="1"]::before {
	opacity: 0.1;
}
[data-themecolor="2"]::before,
[data-black-overlay="2"]::before,
[data-white-overlay="2"]::before {
	opacity: 0.2;
}
[data-themecolor="3"]::before,
[data-black-overlay="3"]::before,
[data-white-overlay="3"]::before {
	opacity: 0.3;
}
[data-themecolor="4"]::before,
[data-black-overlay="4"]::before,
[data-white-overlay="4"]::before {
	opacity: 0.4;
}
[data-themecolor="5"]::before,
[data-black-overlay="5"]::before,
[data-white-overlay="5"]::before {
	opacity: 0.5;
}
[data-themecolor="6"]::before,
[data-black-overlay="6"]::before,
[data-white-overlay="6"]::before {
	opacity: 0.6;
}
[data-themecolor="7"]::before,
[data-black-overlay="7"]::before,
[data-white-overlay="7"]::before {
	opacity: 0.7;
}
[data-themecolor="8"]::before,
[data-black-overlay="8"]::before,
[data-white-overlay="8"]::before {
	opacity: 0.8;
}
[data-themecolor="9"]::before,
[data-black-overlay="9"]::before,
[data-white-overlay="9"]::before {
	opacity: 0.9;
}


