/**
 * Stylesheet:  style.css
 * Theme:       Benos - Multipurpose Website CMS with Codeigniter
 * Version:     1.0
 * Author:      Xicia
 * 
 */

/*
-------------------------------
1. Import CSS and Google Fonts
2. Global Styles
3. Preloader
4. Header-Area
5. Logo and Menu
6. Search
7. Slider
8. About
9. Video
10. About Detail
11. Benefits
12. Choose Items
13. Featured
14. Service
15. Single Service
16. Counter
17. Portfolio
18. Portfolio Details
19. Team
20. Team Details
21. PRICING TABLE
22. Testimonial
23. Booking
24. Faq
25. Blog
26. Sidebar
27. Pagination
28. Blog Single
29. Brand
30. Call To Action
31. Footer
32. Footer Bottom
33. Banner
34. Scroll To Top
35. Event
36. Event Detail
37. Gallery
38. Shop
39. Product Detail
40. Shopping Cart
41. Checkout
42. Contact
43. 404 Page
44. Under Construction Page
-------------------------------
*/


/*
-------------------------------
Import CSS and Google Fonts
-------------------------------
*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700,900|Work+Sans:400,500,600,700');


/*
-------------------------------
Global Styles
-------------------------------
*/
body {
	font-family: 'Work Sans', sans-serif;
	font-size: 15px;
	line-height: 1.6;
	color: #313131;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}

p {
	font-size: 15px;
	line-height: 1.6;
}

a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #313131;
}

a:focus {
	outline: none;
	color: #313131;
}

button:focus {
	outline: none;
}

.form-group input:focus {
	box-shadow: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #313131;
}

a:hover,
a:active,
a:visited,
a:focus {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

a:hover {
	color: #3367c1;
}

img {
	max-width: 100%;
	height: auto;
}

.bg {
	position: absolute;
	background-color: #313131;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.75;
}

.bg-area {
	background: #f5f5f5;
}

button {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px !important;
	border-radius: 0 !important;
}

input,
textarea,
.form-control,
select{
	border-radius: 0 !important;
    font-family: 'Work Sans', sans-serif;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.pl-10 {
	padding-left: 10px !important;
}

.pr-10 {
	padding-right: 10px !important;
}

.ptb {
	padding: 60px 0 !important;
}

.pt-30 {
	padding-top: 30px !important;
}

.pb-30 {
	padding-bottom: 30px !important;
}

.pt-60 {
	padding-top: 60px !important;
}

.pb-60 {
	padding-bottom: 60px !important;
}

.mtb {
	margin: 60px 0 !important;
}

.mt-30 {
	margin-top: 30px !important;
}

.mt-20 {
	margin-top: 20px !important;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.mt-60 {
	margin-top: 60px !important;
}

.mb-60 {
	margin-bottom: 60px !important;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.headline {
	text-align: center;
	position: relative;
    padding-bottom: 12px;
}

.headline h2 {
    font-size: 36px;
	font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.headline h2 span{
    font-weight: 400 !important;
}
.headline h3 {
	font-family: 'Work Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
    margin-bottom: 15px;
    color: #777;
}
.hl-white {
	color: #fff !important;
}

.hl-white h2 {
	color: #fff !important;
}
.hl-white h3 {
	color: #fff !important;
}

.hl-left {
	text-align: left !important;
}

.headstyle h4 {
	display: inline-block;
	position: relative;
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 9px;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.headstyle h4:before {
	position: absolute;
	content: '';
	width: 70%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: 0;
}

.headstyle h4:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: -5px;
}

.image-effect {
	position: relative;
	display: block;
	vertical-align: top;
	max-width: 100%;
}

.image-effect:before,
.image-effect:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, .3);
	z-index: 6;
	-webkit-transition: transform .5s, opacity .2s ease-in-out 0s;
	-o-transition: transform .5s, opacity .2s ease-in-out 0s;
	transition: transform .5s, opacity .2s ease-in-out 0s;
	opacity: 0;
	filter: alpha(opacity=0);
}

.effect-item:hover .image-effect:before {
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1);
	opacity: 1;
	filter: alpha(opacity=100);
}

.effect-item:hover .image-effect:after {
	-webkit-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	transform: scale(1, 0);
	opacity: 1;
	filter: alpha(opacity=100);
}

.button a {
	display: inline-block;
	font-weight: 600;
	color: #fff;
	background: #3367c1;
	border-left: 5px solid;
	border-right: 5px solid;
	border-color: #313131;
	border-radius: 0px;
	padding: 13px 27px;
	text-decoration: none;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.button a i {
	margin-left: 5px;
}

.button a:hover {
	background: #3367c1;
	border-color: #313131;
	color: #313131;
}

.button-bn a {
	font-weight: 600;
	text-decoration: none;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.button-bn i {
	margin-left: 3px;
}

.button-bn a:hover {
	color: #313131;
}

/* button-df */
.button-df a {
	display: inline-block;
	font-weight: 700;
    letter-spacing: 0.5px;
	color: #fff;
	background: #3367c1;
	border-radius: 0px;
	padding: 13px 27px;
	text-decoration: none;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

.button-df a i {
	margin-left: 5px;
}

.button-df a:hover {
	background: #313131;
	color: #fff;
}

.modal-footer .btn {
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.modal-footer .btn:hover {
	background: #313131;
	color: #fff;
}
.btn-subs {
	background: #313131!important;
	border-color: #313131!important;
}

/*
-------------------------------
Preloader
-------------------------------
*/
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 999999;
}

#status {
	width: 200px;
	height: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-repeat: no-repeat;
	background-position: center;
	margin: -100px 0 0 -100px;
}

/*
-------------------------------
Header-Area
-------------------------------
*/
.header-area {
	clear: both;
	border-bottom: 1px solid #e8e8e8;
	padding: 15px 0;
	background: #3367c1;
}

.header-social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.header-social li {
	position: relative;
	display: inline-block;
	margin-right: 30px;
}

.header-social li:before {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	background-color: #e9e9e9;
	top: 0;
	left: -15px;
}

.header-social li:first-child:before {
	display: none;
}

.social-bar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.social-bar li {
	display: inline-block !important;
	margin-right: 15px !important;
}

.social-bar li:last-child {
	margin-right: 0 !important;
}

.social-bar li:before {
	display: none;
}

.social-bar li a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.social-bar li a:hover {
	color: #fff;
}

.language a {
	text-decoration: none;
	color: #fff;
    font-family: 'Work Sans', sans-serif;
    font-size: 13px;
}

.language a:hover {
	color: #fff;
}

.language i {
	margin-right: 7px;
}

.dropdown-menu a {
	text-decoration: none;
	color: #313131;
    font-family: 'Work Sans', sans-serif;
}

.dropdown-menu a:hover {
    background-color: transparent;
	color: #3367c1;
}

.header-info {
	text-align: right;
}

.header-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.header-info li {
	position: relative;
	display: inline-block;
	color: #fff;
	margin-left: 30px;
	font-size: 13px;
}

.header-info li:first-child {
	margin-left: 0;
}

.header-info li:before {
	position: absolute;
	content: "";
	width: 2px;
	height: 100%;
	background-color: #e9e9e9;
	top: 0;
	left: -17px;
}

.header-info li:first-child:before {
	display: none;
}

.header-info li i {
	margin-right: 7px;
	color: #fff;
}

/*
-------------------------------
Logo and Menu
-------------------------------
*/
.logo {
	min-height: 87px;
}

.logo img {
	width: auto;
	height: 65px;
}

.main-menu-item {
	float: right;
	margin-right: 25px;
}

ul.nav-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.nav-menu li {
	position: relative;
	float: left;
}

ul.nav-menu li a {
	font-size: 15px;
	font-weight: 700;
    text-transform: uppercase;
	color: #313131;
	text-decoration: none;
	padding: 0 16px;
	min-height: 87px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: column;
	flex-direction: column;
}

ul.nav-menu li ul {
	position: absolute;
	width: 250px;
	top: 100%;
	left: 0;
	z-index: 999;
}

ul.nav-menu li ul > li {
	float: none;
	display: none;
	opacity: 0;
}

ul.nav-menu li ul li a {
	font-size: 13px;
	font-weight: 500;
    letter-spacing: 0.5px;
    font-family: 'Roboto Condensed', sans-serif;
	padding: 14px 20px;
	background: #3367c1;
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,0.20);
	min-height: 49px;
}

ul.nav-menu li ul li ul {
	top: 0;
	left: 100%;
}

ul.nav-menu li:hover ul > li > ul > li > a{
	border-left: 1px solid rgba(255,255,255,0.20);
}

ul.nav-menu li:hover > a {
	color: #3367c1;
}
ul.nav-menu li ul li:hover > a{
    background: #f1f1f1;
	color: #3367c1;
    border-bottom:  1px solid #f1f1f1;
}

ul.nav-menu li:focus > ul > li,
ul.nav-menu li:hover > ul > li {
	display: block;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-animation: fade 0.4s forwards;
	animation: fade 0.4s forwards;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

@-webkit-keyframes fade {
	0% {
		-webkit-transform: translateY(0px);
		;
	}
	100% {
		-webkit-transform: translateY(0px);
		;
	}
	0% {
		-webkit-transform: translateY(0px);
		;
	}
}

@keyframes fade {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
	0% {
		transform: translateY(0px);
	}
}

ul.nav-menu li ul li:first-child {
	animation-delay: 0.1s;
}

ul.nav-menu li ul li:nth-child(2) {
	animation-delay: 0.2s;
}

ul.nav-menu li ul li:nth-child(3) {
	animation-delay: 0.3s;
}

ul.nav-menu li ul li:nth-child(4) {
	animation-delay: 0.4s;
}

ul.nav-menu li ul li:nth-child(5) {
	animation-delay: 0.5s;
}

ul.nav-menu li ul li:nth-child(6) {
	animation-delay: 0.6s;
}

ul.nav-menu li ul li:nth-child(7) {
	animation-delay: 0.7s;
}

ul.nav-menu li ul li:nth-child(8) {
	animation-delay: 0.8s;
}

ul.nav-menu li ul li:nth-child(9) {
	animation-delay: 0.9s;
}

ul.nav-menu li ul li:nth-child(10) {
	animation-delay: 1s;
}

.mean-container .mean-nav ul {
	position: static;
	display: block;
}

.mean-container .mean-nav ul li a {
	background: #0c1923;
	border-left: 0;
    padding: 13px 5%;
}

.mean-container .mean-nav ul li:hover {
	background: none;
}

.mean-container .mean-nav ul li a:hover {
	background-color: rgba(255, 255, 255, 0.1)!important;
}

.mean-container .mean-nav ul li a.mean-expand {
	height: 24px!important;
}

#strickymenu.sticky {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	z-index: 999;
	-webkit-transition: height 0.3s;
	transition: all 0.3s;
}

#strickymenu.sticky .logo {
	min-height: 70px;
}

#strickymenu.sticky .logo img {
	height: 56px;
}

#strickymenu.sticky ul.nav-menu li a {
	min-height: 70px;
}

#strickymenu.sticky ul.nav-menu li ul li a {
	min-height: 49px;
}

/*
-------------------------------
Search
-------------------------------
*/
.searchbar .search-button {
	text-align: right;
	position: absolute;
	top: 50%;
	margin-top: -11px;
	right: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.searchbar .search-button:active,
.searchbar .search-button:focus,
.searchbar .search-button:hover {
	cursor: pointer;
	color: #3367c1;
}

.searchbar .input-search {
	position: absolute;
	width: 50%;
	right: 0px;
	bottom: -66px;
	background: #3367c1;
	padding: 15px;
}

.input-search {
	z-index: 999;
}

.searchbar .input-search input {
	font-size: 15px;
	border: 1px solid #fff;
}

.searchbar .input-search .btn {
	cursor: pointer;
	background: #eef1f5;
}

/*
-------------------------------
Slider
-------------------------------
*/
.slider-item {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	height: 600px;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.bg-slider {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, transparent 80%, transparent 99%);
	background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.8) 0%, transparent 80%, transparent 99%);
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.8) 0%, transparent 80%, transparent 99%);
}

.text-animated h1 {
	font-size: 42px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	line-height: 1.3;
}

.text-animated h1 span {
	font-weight: 300;
}

.text-animated p {
	font-size: 16px;
	color: #fff;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}

.text-animated ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.text-animated li {
	display: inline-block;
	margin-top: 15px;
	margin-right: 15px;
	-webkit-animation-duration: .8s;
	animation-duration: .8s;
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}

.text-animated li a {
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	display: inline-block;
	background: #3367c1;
	color: #fff;
	border: 1px solid #3367c1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 10px 40px;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.text-animated li a:hover {
	background: #fff;
	color: #3268c1;
	border: 1px solid #fff;
}

.text-animated li:last-child a {
	background: #313131;
	color: #fff;
	border: 1px solid #313131;
}

.text-animated li:last-child a:hover {
	background: #fff;
	color: #313131;
	border: 1px solid #fff;
}

.slider-one .owl-nav {
	position: absolute;
	bottom: 5%;
    left: calc(50% - 60px);
	width: 120px;
}

.slider-one .owl-nav .owl-prev,
.slider-one .owl-nav .owl-next {
	font-size: 18px;
	text-align: center;
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 41px;
	color: #fff;
	background: #3367c1;
	border: 2px solid #3367c1;
	margin: 0 6px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.slider-one .owl-nav .owl-prev:hover,
.slider-one .owl-nav .owl-next:hover {
	color: #3268c1;
	background: #fff;
	border: 2px solid #fff;
}

.slider-two .slider-text {
	text-align: center;
}

.slider-two .text-animated p {
	margin-left: 30px;
	margin-right: 30px;
}

.slider-two .owl-nav .owl-prev,
.slider-two .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 45px;
	height: 50px;
	line-height: 46px;
	top: 50%;
	margin-top: -25px;
	border: 2px solid #fff;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.slider-two .owl-nav .owl-prev {
	left: 0;
	margin-left: 0;
}

.slider-two .owl-nav .owl-next {
	right: 0;
	margin-right: 0;
}

.slider-two .owl-nav .owl-prev:hover,
.slider-two .owl-nav .owl-next:hover {
	color: #3268c1;
	border: 2px solid #3268c1;
}


/*
-------------------------------
About
-------------------------------
*/
.headline-left{
    margin-bottom: 50px;
}
.headline-left h2 {
    font-size: 40px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 15px;
}
.headline-left h2 span {
	font-size: 40px;
	display: block;
    font-weight: 300;
}
.progress-gallery.main-prog{
    margin-top: 50px;
}
.about-tab{
    position: relative;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 400px;
}
.about-tab:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #3367c1;
    opacity: 0.9;
}
.about-tab ul{
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 10px;
    position: relative;
    z-index: 99;
}
.about-tab ul li{
    display: inline-block;
}
.about-tab ul li a{
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
    background: #fff;
    padding: 10px 20px;
    margin-left: -5px;
}
.about-tab ul li a.active{
    background: #313131;
    color: #fff;
}

/*
-------------------------------
Video
-------------------------------
*/
.video-button {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  box-sizing: content-box;
  display: block;
  width: 32px;
  height: 44px;
  border-radius: 50%;
  padding: 18px 20px 18px 28px;
}

.video-button:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
  animation: video-pop 1500ms ease-out infinite;
}

.video-button:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
  transition: all 200ms;
}

.video-button span {
    display: block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    border-left: 32px solid #3367c1;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

@keyframes video-pop {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.progress-gallery.main-prog .bar-container .progress{
    height: 8px;
    border-radius: 0;
}
.modal.show .modal-dialog.hb-style {
    -webkit-transform: translate(0px,25%);
    -o-transform: translate(0px,25%);
    transform: translate(0px,25%);
}
.modal-header h3 {
	font-size: 24px;
    font-weight: 700;
	color: #3367c1;
	margin: 0;
}


/*
-------------------------------
About Detail
-------------------------------
*/
.about-page .headstyle h4 {
	margin-bottom: 20px;
}

.about-menu {
	margin-top: 30px;
}

.about-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.about-menu ul li {
	position: relative;
	margin-bottom: 8px;
}

.about-menu ul li:last-child {
	margin-bottom: 0;
}

.about-menu ul li a {
	display: block;
	font-size: 16px;
	font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 8px;
	padding-left: 12px;
	position: relative;
}

.about-menu ul li a:before {
	position: absolute;
	content: '\f0da';
	font-family: fontawesome;
	top: 0;
	left: 0;
}

.about-menu ul li a.active {
	color: #3367c1;
	border-bottom: 1px solid #3367c1;
}

.company-detail {
	margin-top: 30px;
}

.about-carousel {
	margin-bottom: 30px;
}

.company-detail h5 {
	font-size: 16px;
    font-weight: 700;
	line-height: 1.4;
	margin-bottom: 15px;
}

.company-detail p:last-child {
	margin: 0;
}

.history-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.history-list ul li {
	font-size: 15px;
	margin-bottom: 15px;
	padding-bottom: 8px;
}

.history-list ul li span {
    font-size: 16px;
	font-weight: 700;
	color: #3367c1;
}

.about-carousel {
	border: 1px solid #e1e1e1;
}

.about-carousel .owl-nav .owl-prev,
.about-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 50px;
	line-height: 48px;
	top: 50%;
	margin-top: -25px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.about-carousel .owl-nav .owl-prev {
	left: 0;
}

.about-carousel .owl-nav .owl-next {
	right: 0;
}

.about-carousel .owl-nav .owl-prev:hover,
.about-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.mission-detail {
	margin-top: 15px;
}

.mission-item {
	text-align: center;
	margin-top: 15px;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	padding: 15px;
	min-height: 228px;
}

.mission-item img {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.mission-item i {
	font-size: 40px;
    color: #3367c1;
	margin: 0 auto;
	margin-bottom: 20px;
}

.mission-item h4 {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 15px;
}

.mission-item p {
	margin: 0;
}

.progress-gallery {
	margin-top: 15px;
}

.progress-gallery .bar-container {
	position: relative;
	font-size: 15px;
	margin-bottom: 15px;
}

.progress-gallery .bar-container p {
	font-weight: 500;
	margin-bottom: 5px;
}

.progress-gallery .bar-container .progress {
	height: 10px;
}

.progress-gallery .bar-container .progress .progress-bar-custom {
	background-color: #3367c1;
}

.progress-gallery .bar-container .percentage-show {
	font-weight: 500;
	position: absolute;
	top: 0px;
	right: 0;
	z-index: 9;
}

.progress-gallery .progress-bar {
	transition-duration: 3s;
}


/*
-------------------------------
Benefits
-------------------------------
*/
.benefits-photo img {
    max-width: 100%;
    height: auto;
}

.benefits-right h3 {
	font-size: 40px;
	font-weight: 700;
    text-transform: uppercase;
	margin-bottom: 25px;
}
.benefits-right h3 span{
    font-weight: 400;
}

.benefits-right p {
	margin-bottom: 20px;
}

.benefits-right ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.benefits-right ul li {
    font-size: 16px;
    font-weight: 500;
	position: relative;
	padding-left: 25px;
	margin-top: 5px;
    color: #3367c1;
}

.benefits-right ul li:before {
	position: absolute;
	content: '\F178';
	font-family: 'fontawesome';
	top: 0;
	left: 0;
	color: #3367c1;
}


/*
-------------------------------
Choose Items
-------------------------------
*/
.choose-item {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 30px;
	padding: 15px;
	position: relative;
	height: 300px;
}

.choose-item:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #3367c1;
	opacity: 0.8;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.choose-item:hover:before {
	opacity: 1;
}

.choose-icon {
	position: relative;
	margin-bottom: 20px;
}

.choose-icon img {
	width: 60px;
	height: 60px;
}
.choose-icon i{
    font-size: 60px;
    color: #fff;
}

.choose-text {
	position: relative;
}

.choose-text h4 {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.choose-text p {
	color: #d6ddff;
	margin: 0;
}


/*
-------------------------------
Featured
-------------------------------
*/
.feature-item {
	display: table;
	width: 100%;
	margin-top: 30px;
}

.feature-icon {
	vertical-align: top;
	display: table-cell;
	width: 70px;
    text-align: center;
}

.feature-icon img {
	width: 70px;
	height: 70px;
	background: #fcfcfc;
	border: 1px solid #e4e4e4;
	border-right: 0px;
	border-radius: 50px 0px 0 50px;
	padding: 12px;
	box-shadow: 0 5px 16px rgba(0, 0, 0, .2);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.feature-icon i {
    font-size: 40px;
	width: 70px;
	height: 70px;
	background: #3367c1;
    color: #fff;
	border: 1px solid #3367c1;
	border-right: 0px;
	border-radius: 50px 0px 0 50px;
	padding: 12px;
	box-shadow: 0 5px 16px rgba(0, 0, 0, .2);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.feature-text {
	vertical-align: top;
	display: table-cell;
	padding: 20px;
	background: #fcfcfc;
	border: 1px solid #e4e4e4;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.feature-text h4 {
	font-size: 20px;
    font-weight: 700;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	text-transform: uppercase;
}

.feature-text p {
	margin: 0;
}

.feature-two .feature-icon img {
	border-radius: 0;
	padding: 12px;
	box-shadow: none;
}
.feature-two .feature-icon i {
	border-radius: 0;
	padding: 12px;
	box-shadow: none;
}

.feature-item:hover .feature-icon img,
.feature-item:hover .feature-icon i,
.feature-item:hover .feature-text {
	box-shadow: 0 6px 15px rgba(0, 0, 0, .2);
}
.feature-item:hover .feature-icon i{
    background: #fff;
    color: #3367c1;
}
.feature-item:hover .feature-text{
    background: #3367c1;
	border: 1px solid #3367c1;
    color: #fff;
}
.feature-item:hover .feature-text h4{
    color: #fff;
}


/*
-------------------------------
Service
-------------------------------
*/
.services-item {
	border: 1px solid #f5f5f5;
	margin-top: 30px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.services-item:hover {
	box-shadow: 0 9px 20px rgba(0, 0, 0, 0.2);
}

.services-photo {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	height: 196px;
}

.services-text {
	background: #f5f5f5;
	padding: 20px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.services-item:hover .services-text {
	background: #f9f9f9;
}

.services-text h3 a {
	font-size: 20px;
    font-weight: 700;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	text-transform: uppercase;
}
.services-text .button-bn a{
    font-size: 16px;
    font-weight: 700;
}
.services-text a:hover {
	color: #3367c1;
}

.services-text p {
	margin-bottom: 10px;
}


/*
-------------------------------
Single Service
-------------------------------
*/

.single-ser-carousel {
	margin-bottom: 30px;
}

.single-ser-carousel .owl-nav .owl-prev,
.single-ser-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 50px;
	line-height: 48px;
	top: 50%;
	margin-top: -25px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.single-ser-carousel .owl-nav .owl-prev {
	left: 0;
}

.single-ser-carousel .owl-nav .owl-next {
	right: 0;
}

.single-ser-carousel .owl-nav .owl-prev:hover,
.single-ser-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.service-sidebar {
	margin-top: 30px;
}

.service-sidebar-item {
	margin-top: 30px;
    border: 1px solid #ddd;
    padding: 30px;
}

.service-sidebar-item:first-child {
	margin-top: 0;
}

.service-sidebar-item ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.service-sidebar-item ul li {
	padding: 6px 0;
}

.service-sidebar-item ul li:first-child {
	padding-top: 0;
}

.service-sidebar-item ul li a {
    font-family: 'Work Sans', sans-serif;
	display: inline-block;
	text-decoration: none;
	position: relative;
	padding-left: 10px;
}

.service-sidebar-item ul li a:before {
	position: absolute;
	content: '\F105';
	font-family: fontawesome;
	top: 0;
	left: 0;
	color: #313131;
}

.service-sidebar-item h3 {
	font-size: 26px;
	font-weight: 500;
}

.service-sidebar-item .form-group textarea {
	height: 110px;
}

.service-info {
	margin-top: 30px;
}

.service-info h2 {
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 20px;
}

.service-info p:last-child {
	margin: 0;
}


/*
-------------------------------
Counter
-------------------------------
*/
.counterup-area {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
}

.bg-counterup {
	position: absolute;
	background-color: #3367c1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.9;
}

.counter-item {
	position: relative;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	margin-top: 30px;
	padding: 15px;
	min-height: 225px;
}

.counter-item:before,
.counter-item:after {
	position: absolute;
	content: '';
	width: 50%;
	height: 5px;
	background: #fff;
	transition: all 0.4s;
}

.counter-item:before {
	top: 0;
	right: 0;
}

.counter-item:after {
	bottom: 0;
	left: 0;
}

.counter-item:hover:before {
	right: 50% !important;
}

.counter-item:hover:after {
	left: 50% !important;
}

.counter-item img {
	width: 56px;
	height: 56px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.counter-item i {
	font-size: 56px;
	margin-bottom: 15px;
}

.counter-item h2.counter {
	font-size: 36px;
	font-weight: 700;
	margin-top: 0;
	color: #fff;
}

.counter-item h4 {
	font-size: 20px;
	color: #fff;
	margin: 0;
}


/*
-------------------------------
Portfolio
-------------------------------
*/

.portfolio-menu {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 6px;
}

.portfolio-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.portfolio-menu li {
	cursor: pointer;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Roboto Condensed', sans-serif;
	display: inline-block;
	border-bottom: 1px solid #e1e1e1;
	color: #313131;
	padding: 5px 10px;
	padding-top: 0;
	margin: 0 10px;
	margin-top: 10px;
	position: relative;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.portfolio-menu li:hover {
	color: #3367c1;
}

.portfolio-menu li.filtr-active {
	border-bottom: 1px solid #3367c1;
	color: #3367c1;
}

.portfolio-menu li.filtr-active:before {
	border-color: #3367c1 transparent transparent;
	border-style: solid;
	position: absolute;
	content: "";
	border-width: 6px 6px 0;
	left: 50%;
	margin-left: -6px;
	bottom: -6px;
	text-decoration: none;
}

.portfolio-group {
	border: 1px solid #ededed;
	margin-top: 30px;
}

.portfolio-photo {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 196px;
	position: relative;
}

.portfolio-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #3367c1;
	visibility: hidden;
	opacity: 0;
	transform: scale(0);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.portfolio-group:hover .portfolio-bg {
	opacity: 0.7;
	transform: scale(1);
	visibility: visible;
}

.portfolio-table {
	display: table;
	width: 100%;
	height: 100%;
}

.portfolio-icon {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.portfolio-icon a {
	position: relative;
	font-size: 26px;
	color: #fff;
	text-decoration: none;
	z-index: 99;
}

.portfolio-group:hover .portfolio-icon {
	opacity: 1;
	visibility: visible;
}

.portfolio-text {
	text-align: center;
	background: #f5f5f5;
	padding: 20px;
}

.portfolio-text h3 a {
	font-size: 20px;
    font-weight: 700;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	margin-bottom: 8px;
}

.portfolio-text h3 a:hover {
	color: #3367c1;
}

.portfolio-text p {
	position: relative;
	font-size: 15px;
	border-top: 1px solid #ddd;
	margin: 0;
	padding-top: 8px;
}

.portfolio-text p:before {
	position: absolute;
	content: '';
	left: 0;
	top: -1px;
	width: 0%;
	height: 1px;
	background: #3367c1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.portfolio-group:hover .portfolio-text p:before {
	width: 100%;
}

.portfolio-text p span {
	margin-right: 8px;
}

.project-page .portfolio-menu {
	margin-top: 0;
	margin-bottom: 5px;
}

.project-page li {
	margin-top: 0;
	margin-bottom: 10px;
}


/*
-------------------------------
Portfolio Details
-------------------------------
*/

.portfolio-carousel {
	overflow: hidden;
	margin-top: 30px;
}

.portfolio-photo-item {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	height: 370px;
	position: relative;
}

.portfolio-carousel .owl-nav .owl-prev,
.portfolio-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	top: 50%;
	width: 40px;
	height: 50px;
	line-height: 48px;
	background: #3367c1;
	color: #fff;
	margin-top: -25px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.portfolio-carousel .owl-nav .owl-prev {
	left: 0;
}

.portfolio-carousel .owl-nav .owl-next {
	right: 0;
}

.portfolio-carousel .owl-nav .owl-prev:hover,
.portfolio-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.portfolio-details-text h3 {
	font-size: 26px;
	font-weight: 700;
    text-transform: uppercase;
	margin: 0;
	margin-top: 30px;
}

.portfolio-details-text p {
	margin: 0;
	margin-top: 20px;
}

.portfolio-sidebar {
	margin-top: 30px;
}

.portfolio-details,
.portfolio-form{
    border: 1px solid #ddd;
    padding: 30px;
}

.portfolio-details ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.portfolio-details ul li {
	font-size: 15px;
	font-weight: 400;
	color: #313131;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}

.portfolio-details ul li span {
	font-weight: 600;
	color: #3367c1;
	margin-right: 5px;
}


.portfolio-form .form-group textarea {
	height: 110px;
}

.recent-project .portfolio-text {
	background: #fff;
}

.project-carousel .owl-nav .owl-prev,
.project-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 38px;
	top: 0;
	margin-top: -20px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.project-carousel .owl-nav .owl-prev {
	right: 0;
	margin-right: 40px;
}

.project-carousel .owl-nav .owl-next {
	right: 0;
	margin-right: 0px;
}

.project-carousel .owl-nav .owl-prev:hover,
.project-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}


/*
-------------------------------
Team
-------------------------------
*/

.team-item {
	overflow: hidden;
	border: 1px solid #ddd;
	margin-top: 30px;
	position: relative;
}

.team-item img {
	width: 100%;
	height: auto;
}

.team-text {
	text-align: center;
	color: #fff;
	background: #3367c1;
	padding: 15px;
    position: relative;
    z-index: 99;
}

.team-text a {
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
    text-transform: uppercase;
	color: #fff;
	margin-bottom: 4px;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.team-text p {
	margin: 0;
}

.team-social {
	text-align: center;
    position: absolute;
    width: 100%;
    bottom: 20px;
    background: #eef1f5;
    padding: 10px 0;
    visibility: hidden;
    opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.team-social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.team-social li {
	display: inline-block;
    margin-left: -5px;
}

.team-social li a {
	display: block;
	width: 35px;
	height: 33px;
	line-height: 33px;
	background: #f1f1f1;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #eaeaea;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.team-social li a:hover {
	color: #fff;
	background: #3367c1;
	border-top: 1px solid #3367c1;
	border-bottom: 1px solid #3367c1;
}

.team-item:hover .team-social {
    bottom: 88px;
	visibility: visible;
    opacity: 1;
}

.team-carousel .owl-nav .owl-prev,
.team-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 38px;
	top: 0;
	margin-top: -20px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.team-carousel .owl-nav .owl-prev {
	right: 0;
	margin-right: 40px;
}

.team-carousel .owl-nav .owl-next {
	right: 0;
	margin-right: 0px;
}

.team-carousel .owl-nav .owl-prev:hover,
.team-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.team-social-two {
	text-align: center;
	position: absolute;
	width: 100%;
	bottom: 85px;
	background: #eef1f5;
	padding: 10px 0;
}

.team-social-two ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.team-social-two ul li {
	display: inline-block;
	margin-left: -5px;
}

.team-social-two ul li a {
	display: block;
	width: 35px;
	height: 33px;
	line-height: 33px;
	background: #f1f1f1;
	border-left: 1px solid #fff;
	border-right: 1px solid #eaeaea;
	text-decoration: none;
}

.team-social-two ul li:first-child a {
	border-left: 1px solid #eaeaea;
}

.team-social-two li a:hover {
	color: #fff;
	background: #3367c1;
	border-left: 1px solid #3367c1;
	border-right: 1px solid #3367c1;
}


/*
-------------------------------
Team Details
-------------------------------
*/

.team-detail-photo {
	margin-top: 30px;
}

.team-detail-text {
	margin-top: 30px;
}

.team-detail-text h4 {
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 7px;
}

.team-detail-text p {
	margin-top: 20px;
}

.team-detail-text ul {
	list-style: none;
	margin: 0;
	margin-top: 15px;
	padding: 0;
}

.team-detail-text ul li {
	text-align: center;
	display: inline-block;
	margin-right: 7px;
	margin-top: 5px;
}

.team-detail-text ul li:last-child {
	margin-right: 0;
}

.team-detail-text ul li a {
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
}

.team-detail-text ul li a:hover {
	background: #313131;
	color: #fff;
}

.team-info {
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	padding: 30px;
	margin-top: 30px;
}

.team-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.team-info ul li {
	padding-bottom: 5px;
}

.team-info ul li span {
	color: #3367c1;
	margin-right: 10px;
}

.team-skill {
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	padding: 30px;
	margin-top: 30px;
}

.team-skill ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.team-skill ul li {
	position: relative;
	padding-left: 20px;
	padding-bottom: 5px;
}

.team-skill ul li:before {
	content: '\f14a';
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	left: 0;
	color: #3367c1;
}


/*
-------------------------------
PRICING TABLE
-------------------------------
*/

.price-item {
	text-align: center;
	background: #fff;
	padding: 15px;
	margin-top: 30px;
    transform: scale(1);
	-webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.01);
	box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.01);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.price-header {
	padding: 15px 0;
}

.price-header img {
	width: 94px;
	height: 94px;
	background: #f6f6f6;
	border-radius: 50%;
	padding: 10px;
	margin-bottom: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.price-header i {
    font-size: 52px;
	width: 94px;
	height: 94px;
    line-height: 94px;
	background: #3367c1;
    color: #fff;
	border-radius: 50%;
	margin-bottom: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.price-item:hover .price-header img {
	background: #ececec;
}

.price-header h3 {
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 7px;
}

.price-header h2 {
	font-size: 42px;
	font-weight: 700;
	margin-bottom: 7px;
}

.price-header p {
	margin: 0;
}

.price-body {
	padding: 15px 0;
}

.price-body ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.price-body li {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.price-body li:last-child {
	border-bottom: 0px;
}

.price-footer {
	padding: 15px 0;
}
.price-item:hover{
    transform: scale(1.05);
}

/* Price-Page */

.price-page .price-item {
	border: 1px solid #e1e1e1;
	background: #f5f5f5;
}


/*
-------------------------------
Testimonial
-------------------------------
*/

.testimonial-area {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
}

.bg-testimonial {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #3367c1;
	opacity: 0.8;
}

.testimonial-item {
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	padding: 30px;
}

.testimonial-description {
	margin: 0 auto;
}

.testimonial-description p {
	position: relative;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 0;
}

.testimonial-description p:before {
	position: absolute;
	content: '';
	width: 120px;
	height: 3px;
	bottom: 100%;
	left: 50%;
	margin-left: -60px;
	background: #fff;
}

.testimonial-photo {
	width: 95px;
	height: 95px;
	margin: 0 auto;
}

.testimonial-photo img {
	width: 100%;
	height: auto;
}

.testimonial-name {
	margin-top: 15px;
}

.testimonial-name h4 {
	font-size: 22px;
    font-weight: 700;
	color: #fff;
	margin-bottom: 8px;
}

.testimonial-name p {
	font-size: 15px;
	margin: 0;
}

.testimonial-carousel .owl-dots {
	text-align: center;
	margin-top: 30px;
}

.testimonial-carousel .owl-dots .owl-dot {
	width: 24px;
	height: 24px;
	background: #3367c1;
	border: 7px solid #fff;
	border-radius: 50%;
	display: inline-block;
	margin: 0 5px;
}

.testimonial-carousel .owl-dots .owl-dot.active {
	width: 24px;
	height: 24px;
	background: #313131;
	border: 7px solid #fff;
}

.testimonial-carousel .owl-nav .owl-prev,
.testimonial-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	top: 50%;
	width: 40px;
	height: 50px;
	line-height: 48px;
	background: #fff;
	color: #3367c1;
	margin-top: -25px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.testimonial-carousel .owl-nav .owl-prev {
	left: 0;
}

.testimonial-carousel .owl-nav .owl-next {
	right: 0;
}

.testimonial-carousel .owl-nav .owl-prev:hover,
.testimonial-carousel .owl-nav .owl-next:hover {
	color: #3367c1;
	background: #fff;
}

.testimonial-grid .testimonial-item,
.testimonial-two-carousel .testimonial-item {
	color: #313131;
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	padding: 30px;
}

.testimonial-grid .testimonial-description,
.testimonial-two-carousel .testimonial-description {
	width: 100%;
}

.testimonial-grid .testimonial-description p,
.testimonial-two-carousel .testimonial-description p {
	padding-top: 15px;
	padding-bottom: 0;
	margin-top: 15px;
	margin-bottom: 0;
}

.testimonial-grid .testimonial-description p:before,
.testimonial-two-carousel .testimonial-description p:before {
	bottom: 100%;
    background: #3367c1;
}

.testimonial-grid .testimonial-name h4,
.testimonial-two-carousel .testimonial-name h4 {
	color: #313131;
}

.testimonial-two-carousel .owl-nav .owl-prev,
.testimonial-two-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	top: 50%;
	width: 40px;
	height: 50px;
	line-height: 48px;
	background: #3367c1;
	color: #fff;
	margin-top: -25px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.testimonial-two-carousel .owl-nav .owl-prev {
	left: 0;
}

.testimonial-two-carousel .owl-nav .owl-next {
	right: 0;
}

.testimonial-two-carousel .owl-nav .owl-prev:hover,
.testimonial-two-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

/*
-------------------------------
Booking
-------------------------------
*/

.booking-area {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	position: relative;
}

.booking-area:before {
	position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	top: 0;
	left: 0;
	background: #3367c1;
	opacity: 0.8;
}


.bg-booking {
	position: absolute;
	background-color: #3367c1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0.3;
}


.booking-gallery {
	position: relative;
	padding-right: 30px;
	z-index: 998;
	margin-top: 30px
}
.booking-form input,
.booking-form select,
.booking-form textarea{
    background-color: transparent !important;
    color: #fff !important;
    border: 1px solid #ddd !important;
}
.booking-form input:focus{
    border: 1px solid #fff;
}
.booking-form option{
    color: #333 !important;
}
.booking-form ::placeholder {
    color: #fff !important;
    opacity: 1;
}

.booking-form :-ms-input-placeholder {
   color: #fff !important;
}

.booking-form ::-ms-input-placeholder {
   color: #fff !important; 
}
.booking-form textarea{
    height: 112px;
}
.form-group input {
	font-size: 15px;
	font-family: 'Work Sans', sans-serif;
	height: 40px;
	box-shadow: none;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0 12px;
}

.form-group textarea {
	font-size: 15px;
}

.form-control:focus {
	border-color: #3367c1;
	box-shadow: none;
}

.form-group select.custom-select {
	font-size: 15px;
	width: 100%;
	height: 40px;
	border: 1px solid #ddd;
	border-radius: 0px;
	color: #646769;
	padding: 0 8px;
}

.form-button .btn {
	cursor: pointer;
	font-size: 16px !important;
	font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
	width: 100%;
	background: #3367c1;
	color: #fff;
	padding: 9px 18px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.form-button .btn:hover {
	color: #fff;
	background: #313131;
}

.form-button .btn2 {
	background: #313131;
}

.form-button .btn2:hover {
	background: #fff;
	color: #3367c1;
}


/*
-------------------------------
Faq
-------------------------------
*/

.faq-home {
	padding-left: 30px;
}
.faq-item {
	border: 0px;
	margin-bottom: 15px;
}

.faq-header button.faq-button {
	cursor: pointer;
	font-size: 16px !important;
	text-align: left;
	display: block;
	width: 100%;
	padding: 15px;
	font-weight: 500;
	text-decoration: none;
	background: #3367c1;
	color: #fff;
}

.faq-header button.faq-button.collapsed {
	background: #f6faff;
	color: #313131;
}
.faq-header button.faq-button.collapsed:hover{
    background: #3367c1;
	color: #fff;
}

.faq-header button.faq-button i {
	margin-right: 5px;
}

.faq-header button.faq-button.collapsed i {
	margin-right: 5px;
}

.faq-body {
	border: 1px solid #fff;
	border-top: 0;
	background: #fff;
	padding: 25px;
	line-height: 1.6;
}

.faq-home .faq-body {
	padding: 15px;
}

.faq-body ul {
	list-style: none;
	margin: 0;
	margin-top: 20px;
	padding: 0;
}

.faq-home .faq-body ul {
	margin-top: 10px;
}

.faq-body ul li {
	position: relative;
	margin-top: 5px;
	padding-left: 20px;
}

.faq-body ul li:before {
	position: absolute;
	content: '\f00c';
	font-family: 'fontawesome';
	top: 0;
	left: 0;
	color: #3367c1;
}


/*
-------------------------------
Blog
-------------------------------
*/
.blog-item {
	border: 1px solid #f5f5f5;
	margin-top: 30px;
}

.blog-image {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	height: 196px;
}

.blog-text {
	background: #f5f5f5;
	padding: 20px;
}

.blog-item h3 a {
	font-size: 26px;
	font-weight: 700;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	margin-bottom: 8px;
}

.blog-item h3 a:hover {
	color: #3367c1;
}

.blog-item span {
	display: block;
	font-size: 15px;
}

.blog-item span i {
	margin-right: 5px;
	color: #3367c1;
}

.blog-item p {
	margin-top: 15px;
	margin-bottom: 5px;
}

.blog-author {
	overflow: hidden;
	background: #e6e6e6;
}

.blog-author ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 5px;
}

.blog-author li {
	display: inline-block;
}

.blog-author li a {
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	padding: 15px 10px;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.blog-author li a i {
	margin-right: 5px;
	color: #3367c1;
}

.blog-author li a:hover {
	color: #3367c1;
}

.blog-author li.blog-button {
	background: #3367c1;
	float: right;
}

.blog-author li.blog-button a {
	background: #3367c1;
	padding: 15px 30px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.blog-author li.blog-button i {
	color: #fff;
	margin: 0;
}

.blog-author li.blog-button a:hover {
	background: #313131;
}

.blog-carousel .owl-nav .owl-prev,
.blog-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 16px;
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 38px;
	top: 0;
	margin-top: -20px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.blog-carousel .owl-nav .owl-prev {
	right: 0;
	margin-right: 40px;
}

.blog-carousel .owl-nav .owl-next {
	right: 0;
	margin-right: 0px;
}

.blog-carousel .owl-nav .owl-prev:hover,
.blog-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.blog-one-item {
	margin-top: 30px;
}

.blog-one-item img {
	width: 100%!important;
}

.blog-one-text {
	margin-top: 20px;
}

.blog-one-text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.blog-one-text ul li {
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 5px;
}

.blog-one-text ul li:last-child {
	margin-right: 0;
}

.blog-one-text ul li a {
    font-family: 'Work Sans', sans-serif;
	text-decoration: none;
}

.blog-one-text ul li i {
	color: #3367c1;
	margin-right: 5px;
}
.blog-one-text h3{
    margin-bottom: 15px;
}
.blog-one-text h3 a {
	font-size: 28px;
	font-weight: 700;
	text-decoration: none;
    display: inline-block;
	margin-top: 15px;
}

.blog-one-text h3 a:hover {
	color: #3367c1;
}

.blog-one-text p {
	margin-bottom: 20px;
}

/*
-------------------------------
Sidebar
-------------------------------
*/
.sidebar {
	margin-top: 30px;
}

.sidebar-item {
	margin-top: 30px;
    border: 1px solid #ddd;
    padding: 30px;
}
.sidebar-item:first-child {
	margin-top: 0;
}

.sidebar-item input {
	font-size: 15px;
    font-family: 'Work Sans', sans-serif;
	height: 40px;
	border: 1px solid #e1e1e1;
}

.sidebar-item button {
	background: #3367c1;
	border: 1px solid #3367c1;
    color: #fff;
}

.sidebar-item button:hover {
	cursor: pointer;
}

.sidebar-item h3 {
	display: inline-block;
	position: relative;
	font-size: 22px;
	font-weight: 700;
    text-transform: uppercase;
	padding-bottom: 12px;
	margin-bottom: 30px;
}

.sidebar-item h3:before {
	position: absolute;
	content: '';
	width: 70%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: 0;
}

.sidebar-item h3:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: -5px;
}

.sidebar-item ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar-item ul li {
	padding: 8px 0;
}

.sidebar-item ul li:first-child {
	padding-top: 0;
}

.sidebar-item ul li a {
	display: inline-block;
	position: relative;
	text-decoration: none;
	padding-left: 10px;
    font-family: 'Work Sans', sans-serif;
}

.sidebar-item ul li a:before {
	position: absolute;
	content: '\F105';
	font-family: fontawesome;
	top: 0;
	left: 0;
	color: #313131;
}

.sidebar-recent-item {
	overflow: hidden;
	display: table;
	margin-bottom: 25px;
}

.recent-photo {
	vertical-align: top;
	display: table-cell;
	float: left;
	width: 105px;
	padding-right: 8px;
}

.recent-photo img {
	max-width: 100%;
	height: auto;
}

.recent-text {
	vertical-align: top;
	display: table-cell;
	padding-left: 5px;
}

.recent-text a {
	vertical-align: top;
	display: block;
	margin-bottom: 5px;
	text-decoration: none;
    font-family: 'Work Sans', sans-serif;
}

.recent-text a:hover {
	color: #3367c1;
}

.rpwwt-post-date {
	position: relative;
	font-size: 13px;
	color: #b7b7b7;
	padding-left: 21px;
}

.rpwwt-post-date:before {
	position: absolute;
	content: '\f073';
	font-family: fontawesome;
	left: 0;
	top: 0;
}

.tagcloud a {
	font-size: 15px;
    font-family: 'Work Sans', sans-serif;
	display: inline-block;
	border: 1px solid #ddd;
	padding: 8px 8px;
	margin-right: 7px;
	margin-bottom: 8px;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.tagcloud a:hover {
	color: #3367c1;
}


/*
-------------------------------
Pagination
-------------------------------
*/
.pagination a:hover {
	text-decoration: none;
}


/*
-------------------------------
Blog Single
-------------------------------
*/

.single-blog {
	margin-top: 30px;
}

.single-blog img {
	margin-bottom: 30px;
}

.single-blog h3 {
	font-size: 24px;
    text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 15px;
}

.single-blog ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.single-blog ul li {
	display: inline-block;
	margin-top: 2px;
	margin-right: 15px;
	font-size: 14px;
	font-family: 'Work Sans', sans-serif;
}

.single-blog ul li i {
	color: #3367c1;
	margin-right: 5px;
}

.single-blog ul li a {
	text-decoration: none;
	font-size: 14px;
	font-family: 'Work Sans', sans-serif;
}

.single-blog p {
	margin: 0;
	margin-top: 15px;
}

.comment-form span {
	font-size: 16px;
	color: #3367c1;
}

.comment-form textarea {
	height: 220px;
}

.comment-form .btn {
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	padding: 14px 30px;
	border: 1px solid #3367c1;
	background: #3367c1;
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.comment-form .btn:hover {
	color: #fff;
	background: #313131;
	border: 1px solid #313131;
}

.comment-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.comment-list ul li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

.comment-list ul li:last-child {
	border: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.comment-list .comment-item {
	overflow: hidden;
	display: table;
	width: 100%;
}

.comment-list .thumb {
	display: table-cell;
	vertical-align: top;
	width: 80px;
}

.comment-list .com-text {
	display: table-cell;
	vertical-align: top;
	padding: 0 15px;
}

.comment-list .com-text h5 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 7px;
}

.comment-list .com-text span.date {
	margin-right: 30px;
	font-size: 14px;
}

.comment-list .com-text span.date i {
	color: #3367c1;
	margin-right: 3px;
}

.comment-list .com-text span a {
	display: inline-block;
    text-decoration: none;
    font-family: 'Work Sans', sans-serif;
    font-weight: 500;
	padding: 5px 10px;
	background: #3367c1;
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.comment-list .com-text span a:hover {
	background: #313131;
	color: #fff;
}

.comment-list .com-text p {
	margin-top: 12px;
	margin-bottom: 0;
}

.comment-list ul ul.children {
	margin-top: 20px;
	margin-left: 40px;
}

.comment-list ul ul.children li {
	border: 0;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 40px;
}


/*
-------------------------------
Brand
-------------------------------
*/

.brand-item img {
	max-width: 100%;
	height: auto;
}


/*
-------------------------------
Call To Action
-------------------------------
*/

.call-us {
	position: relative;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding-top: 55px;
    padding-bottom: 70px;
}
.call-us:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #3367c1;
    opacity: 0.8;
}
.call-text {
	margin-top: 33px;
}

.call-text h3 {
	font-size: 24px;
    font-weight: 500;
    color: #fff;
	margin: 0;
}

.call-us .button {
	margin-top: 15px;
}

.call-us .button a {
	font-size: 18px;
    text-transform: uppercase;
	background: #313131;
	border: 0;
	padding: 17px 30px;
}

.call-us .button a:hover {
	color: #313131;
	background: #fff;
}

/*
-------------------------------
Footer
-------------------------------
*/

.footer-area {
	background: #f5f5f5;
	position: relative;
}

.footer-item {
	color: #313131;
	margin-top: 30px;
}

.footer-item ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer-item ul li {
	display: block;
	margin-bottom: 12px;
}

.footer-item ul li:last-child {
	margin-bottom: 0;
}

.footer-item ul li a {
	position: relative;
	display: inline-block;
    font-family: 'Work Sans', sans-serif;
	color: #313131;
	padding-left: 12px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.footer-item ul li a:before {
	position: absolute;
	content: '\f0da';
	font-family: fontawesome;
	top: 0;
	left: 0;
	color: #313131;
}

.footer-item ul li a:hover {
	color: #3367c1;
}

.footer-item p,
.footer-item a {
	text-decoration: none;
	color: #313131;
}

.footer-item h3 {
	display: inline-block;
	position: relative;
	font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
	color: #313131;
	padding-bottom: 12px;
	margin-bottom: 36px;
}

.footer-item h3:before {
	position: absolute;
	content: '';
	width: 70%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: 0;
}

.footer-item h3:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: -5px;
}

.footer-item .input-group {
	margin-top: 25px;
}

.footer-address-item {
	position: relative;
	padding-left: 30px;
	margin-bottom: 12px;
}

.footer-address-item .icon {
	position: absolute;
	top: -2px;
	left: 0;
	font-size: 17px;
}

.footer-address-item .text {
	font-size: 15px;
}

.footer-item ul.footer-social {
	margin-top: 25px;
}

.footer-item ul.footer-social li {
	display: inline-block;
	margin-top: 5px;
	margin-right: 5px;
	padding: 0;
}

.footer-item ul.footer-social li a:before {
	display: none;
}

.footer-item ul.footer-social li a {
	text-align: center;
	display: block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #3367c1;
	border: 1px solid #3367c1;
	border-radius: 1px;
	padding: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.footer-item ul.footer-social li a:hover{
    background: #313131;
	border: 1px solid #313131;
}
.footer-item .input-group .btn {
	font-size: 16px !important;
}

.footer-recent-item {
	display: table;
	margin-bottom: 15px;
}

.footer-recent-photo {
	vertical-align: top;
	display: table-cell;
	float: left;
	width: 90px;
	padding-right: 8px;
}

.footer-recent-photo img {
	max-width: 100%;
	height: auto;
}

.footer-recent-text {
	vertical-align: top;
	display: table-cell;
	padding-left: 5px;
}

.footer-recent-text a {
	vertical-align: top;
	display: block;
	margin-bottom: 5px;
}

.footer-recent-text a:hover {
	color: #3367c1;
}

.footer-post-date {
	position: relative;
	font-size: 13px;
	color: #313131;
	padding-left: 21px;
}

.footer-post-date:before {
	position: absolute;
	content: '\f073';
	font-family: fontawesome;
	top: 0;
	left: 0;
}

.footer-item .form-control {
	font-size: 15px;
    font-family: 'Work Sans', sans-serif;
	height: 48px;
	border: 2px solid #3367c1;
	z-index: 3 !important;
}

.footer-item .btn {
	cursor: pointer;
	font-size: 20px;
	border: 2px solid #3367c1;
	background: #3367c1;
	color: #fff;
	z-index: 3 !important;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.footer-project {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
}

/*
-------------------------------
Footer Bottom
-------------------------------
*/

.footer-bottom {
	text-align: center;
	background: #313131;
}

.footer-menu {
	border-bottom: 1px solid #9a9a9a;
}

.footer-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer-menu ul li {
	display: inline-block;
	margin: 0px 10px;
	padding-bottom: 15px;
}

.footer-menu ul li a {
	font-size: 15px;
    font-family: 'Work Sans', sans-serif;
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.footer-menu ul li a:hover {
	color: #f1f1f1;
}

.copy-text {
	padding-top: 0px;
}

.copy-text p {
	font-size: 15px;
	color: #fff;
	margin: 0;
}

.copy-text a {
	color: #fff;
    font-family: 'Work Sans', sans-serif;
	text-decoration: none;
}

/*
-------------------------------
Banner
-------------------------------
*/

.banner-slider {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	height: 245px;
	position: relative;
}

.bannder-table {
	display: table;
	width: 100%;
	height: 100%;
}

.banner-text {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

.banner-text h1 {
	font-size: 34px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
}

/*
-------------------------------
Scroll To Top
-------------------------------
*/

.scroll-top {
	cursor: pointer;
	text-align: center;
	font-size: 22px;
	position: fixed;
	width: 50px;
	height: 50px;
	line-height: 46px;
	bottom: 20px;
	right: 20px;
	background: #3367c1;
	color: #fff;
	opacity: 0.7;
	z-index: 9999;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.scroll-top:hover {
	opacity: 1;
	color: #fff;
	background: #313131;
}

/*
-------------------------------
Event
-------------------------------
*/

.event-item {
	border: 1px solid #ddd;
	background: #f1f1f1;
	padding: 30px;
	padding-top: 15px;
	margin-top: 30px;
}

.event-photo {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 175px;
	margin-top: 15px;
}

.event-body {
	margin-top: 15px;
}

.event-header {
	overflow: hidden;
	margin-bottom: 15px;
	display: table;
	width: 100%;
}

.event-header ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

li.event-header-left {
	float: left;
	vertical-align: top;
	display: table-cell;
	width: 100%;
	padding-right: 10px;
}

li.event-header-left h4 {
	font-size: 22px;
    font-weight: 700;
	margin-bottom: 5px;
}

li.event-header-left span {
	margin-right: 15px;
}

li.event-header-left span:last-child {
	margin-right: 0;
}

li.event-header-left i {
	color: #3367c1;
	margin-right: 4px;
}

li.event-header-right {
	float: right;
	vertical-align: top;
	display: table-cell;
}

li.event-header-right h5 {
	font-size: 16px;
    font-family: 'Work Sans', sans-serif;
	margin-bottom: 2px;
}

li.event-header-right span {
	color: #3367c1;
	font-size: 26px;
	font-weight: 700;
}

li.event-header-right p {
	font-size: 18px;
    font-weight: 700;
	margin: 0;
}

.event-content .button a {
	padding: 12px 20px;
}

/*
-------------------------------
Event Detail
-------------------------------
*/

.event-detail-content {
	margin-top: 30px;
}

.event-contact-item {
	text-align: center;
	background: #3367c1;
    color: #fff;
	padding: 30px 5px;
	margin-top: 30px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.event-contact-icon {
	width: 50px;
	height: 50px;
	line-height: 50px;
    color: #fff;
	border: 1px solid #fff;
	margin: 0 auto;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.event-contact-icon img {
	width: 25px;
	height: 25px;
}
.event-contact-icon i {
	font-size: 18px;
}
.event-contact-text {
	margin-top: 20px;
}

.event-contact-text h4 {
	font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
	margin-bottom: 5px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.event-contact-text p {
	margin: 0;
}

.event-contact-item:hover{
    background: #f5f5f5;
    color: #313131;
}
.event-contact-item:hover .event-contact-icon{
    color: #3367c1;
	border: 1px solid #3367c1;
}
.event-contact-item:hover .event-contact-text h4{
    color: #313131;
}

.event-carousel {
	border: 1px solid #e1e1e1;
}

.event-carousel .owl-nav .owl-prev,
.event-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 50px;
	line-height: 48px;
	top: 50%;
	margin-top: -25px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.event-carousel .owl-nav .owl-prev {
	left: 0;
}

.event-carousel .owl-nav .owl-next {
	right: 0;
}

.event-carousel .owl-nav .owl-prev:hover,
.event-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.event-detail-text {
	margin-top: 30px;
}

.event-detail-text h3 {
	font-size: 22px;
	font-weight: 700;
    text-transform: uppercase;
	margin-bottom: 15px;
}

.event-map {
	margin-top: 30px;
}

.event-map iframe {
	width: 100%;
	height: 350px;
}


/*
-------------------------------
Gallery
-------------------------------
*/

.gallery-menu {
	text-align: center;
	margin-bottom: 5px;
}

.gallery-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.gallery-menu li {
	cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Roboto Condensed', sans-serif;
    display: inline-block;
    border-bottom: 1px solid #e1e1e1;
    color: #313131;
    padding: 5px 10px;
    padding-top: 0;
    margin: 0 10px 10px;
    position: relative;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.gallery-menu li:hover {
	color: #3367c1;
}

.gallery-menu li.filtr-active {
	border-bottom: 1px solid #3367c1;
	color: #3367c1;
}

.gallery-menu li.filtr-active:before {
	border-color: #3367c1 transparent transparent;
	border-style: solid;
	position: absolute;
	content: "";
	border-width: 6px 6px 0;
	left: 50%;
	margin-left: -6px;
	bottom: -6px;
	text-decoration: none;
}

.gallery-group {
	border: 1px solid #ededed;
	margin-top: 30px;
}

.gallery-photo {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	height: 196px;
	position: relative;
}

.gallery-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #3367c1;
	visibility: hidden;
	opacity: 0;
	transform: scale(0);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
}

.gallery-group:hover .gallery-bg {
	opacity: 0.7;
	transform: scale(1);
	visibility: visible;
}

.gallery-table {
	display: table;
	width: 100%;
	height: 100%;
}

.gallery-icon {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.gallery-icon a {
	position: relative;
	font-size: 26px;
	color: #fff;
	text-decoration: none;
	z-index: 99;
}

.gallery-group:hover .gallery-icon {
	opacity: 1;
	visibility: visible;
}

.gallery-text {
	text-align: center;
	background: #f5f5f5;
	padding: 15px;
}

.gallery-text a {
	color: #3367c1;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.gallery-text h3 {
	font-size: 18px;
	margin-bottom: 8px;
}

.gallery-text a:hover {
	color: #3367c1;
}

.gallery-text .photo-name {
	font-size: 18px;
	font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0.5px;
	margin-bottom: 8px;
}

.gallery-text p {
	position: relative;
	font-size: 15px;
	border-top: 1px solid #e1e1e1;
	margin: 0;
	padding-top: 8px;
}

.gallery-text p:before {
	position: absolute;
	content: '';
	left: 0;
	top: -1px;
	width: 0%;
	height: 1px;
	background: #3367c1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.gallery-group:hover .gallery-text p:before {
	width: 100%;
}

.gallery-text span {
	margin-right: 3px;
}

/*
-------------------------------
Shop
-------------------------------
*/

.product-item {
	text-align: center;
	border: 1px solid #e1e1e1;
	margin-top: 30px;
}

.product-photo {
	overflow: hidden;
	position: relative;
}

.product-cart {
	position: absolute;
	width: 100%;
	bottom: -20px;
	left: 0px;
	background: #3367c1;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.product-item:hover .product-cart {
	visibility: visible;
	opacity: 1;
	bottom: 0;
}

.product-cart ul {
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.product-cart ul li {
	float: left;
	width: 50%;
}

.product-cart ul li:first-child {
	border-right: 1px solid #ddd;
}

.product-cart ul li a {
	display: block;
	font-size: 13px;
    font-weight: 500;
    font-family: 'Work Sans', sans-serif;
	background: #3367c1;
    color: #fff;
	padding: 12px 5px;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.product-cart ul li a:hover {
	color: #fff;
	background: #313131;
}

.product-cart ul li i {
	margin-right: 5px;
}

.product-text {
	border-top: 1px solid #e1e1e1;
	padding: 15px 10px;
}

.product-text h3 a {
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	margin-bottom: 12px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	text-transform: uppercase;
}

.product-text h3 a:hover {
	color: #3367c1;
}

.product-text h4 {
	font-size: 17px;
    font-family: 'Work Sans', sans-serif;
	margin-bottom: 12px;
}

.product-text del {
	color: #313131;
	font-size: 17px;
	font-weight: 400;
	margin-left: 8px;
}

.product-star i {
	color: #3367c1;
}

.shop-sidebar {
	margin-top: 30px;
	border: 1px solid #e1e1e1;
	padding: 30px;
}

.shop-widget {
	margin-top: 30px;
}

.shop-widget:first-child {
	margin-top: 0;
}

.shop-widget input {
	font-size: 15px;
	height: 40px;
	border: 1px solid #e1e1e1;
}

.shop-widget button {
	background: #3367c1;
    color: #fff;
	border: 1px solid #3367c1;
}

.shop-widget button:hover {
	cursor: pointer;
}

.shop-widget h4 {
	display: inline-block;
	position: relative;
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 12px;
	margin-bottom: 24px;
}

.shop-widget h4:before {
	position: absolute;
	content: '';
	width: 70%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: 0;
}

.shop-widget h4:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #3367c1;
	left: 0;
	bottom: -5px;
}

.price-range p {
	font-size: 15px;
	margin-bottom: 15px;
}

.price-range span {
	font-weight: 600;
}

.shop-widget .ui-widget.ui-widget-content {
	border: 1px solid #e1e1e1;
}

.shop-widget .ui-widget-header {
	background: #3367c1;
}

.shop-widget .ui-state-default,
.shop-widget .ui-widget-content .ui-state-default {
	border: 1px solid #e1e1e1;
}

.shop-widget .ui-state-active,
.shop-widget .ui-widget-content .ui-state-active {
	background: #3367c1;
	border: 1px solid #3367c1;
}

.shop-widget .button-df {
	margin-top: 25px;
}

.shop-widget .button-df a {
	padding: 10px 30px;
}

.product-rated-item {
	display: table;
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.product-rated-item:last-child {
	border-bottom: 0px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.product-rated-photo {
	vertical-align: top;
	display: table-cell;
	float: left;
	width: 105px;
	padding-right: 8px;
}

.product-rated-photo img {
	max-width: 100%;
	height: auto;
}

.product-rated-text {
	vertical-align: top;
	display: table-cell;
	width: 100%;
	padding-left: 5px;
}

.product-rated-text a {
	font-size: 16px;
    font-weight: 600;
    font-family: 'Work Sans', sans-serif;
	text-decoration: none;
	color: #313131;
	margin-bottom: 5px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.product-rated-text a:hover {
	color: #3367c1;
}

.product-rated-text h5 {
	font-size: 15px;
    font-family: 'Work Sans', sans-serif;
	margin-bottom: 5px;
}

.product-rated-text del {
	margin-left: 8px;
}

.shop-widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.shop-widget ul li {
	padding: 10px 0;
	border-top: 1px solid #e1e1e1;
}

.shop-widget ul li:first-child {
	border-top: 0px;
}

.shop-widget ul li a {
    font-family: 'Work Sans', sans-serif;
    display: inline-block;
	position: relative;
	text-decoration: none;
	padding-left: 10px;
}

.shop-widget ul li span {
	margin-left: 15px;
}

.shop-widget ul li a:before {
	position: absolute;
	content: '\F105';
	font-family: fontawesome;
	top: 0;
	left: 0;
	color: #313131;
}

/*
-------------------------------
Product Detail
-------------------------------
*/

.product-photo-item {
	padding: 30px;
}
.product-photo-item img {
    max-height: 370px;
    width: auto !important;
    margin: 0 auto;
}
.review-table h2{
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.review-table .table thead th, 
.review-table .table tbody td{
    text-align: left;
}
.review-form h2{
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.review-form label{
    font-size: 15px;
    font-weight: 600;
}
.review-form .review-star{}
.review-form textarea{
    height: 220px;
}
.review-form .btn{
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 14px 30px;
    border: 1px solid #3367c1;
    background: #3367c1;
    color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.review-form .btn:hover{
    color: #fff;
    background: #313131;
    border: 1px solid #313131;
}

.product-carousel {
	border: 1px solid #e1e1e1;
	margin-top: 30px;
}

.product-carousel .owl-nav .owl-prev,
.product-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 50px;
	line-height: 48px;
	top: 50%;
	margin-top: -25px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.product-carousel .owl-nav .owl-prev {
	left: 0;
}

.product-carousel .owl-nav .owl-next {
	right: 0;
}

.product-carousel .owl-nav .owl-prev:hover,
.product-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

.shop-detail-text {
	margin-top: 30px;
}

.shop-detail-text h3 {
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 15px;
}

.shop-detail-text h4 {
	font-size: 20px;
	font-weight: 500;
    font-family: 'Work Sans', sans-serif;
	margin-bottom: 15px;
}

.shop-detail-text h4 del {
	font-size: 20px;
	font-weight: 400;
	margin-left: 8px;
	color: red;
}

.shop-detail-text p {
	margin: 0;
	margin-top: 15px;
}

.shop-detail-choose {
	margin-top: 15px;
}

.shop-detail-cart {
	margin-top: 0px;
}

.shop-detail-cart ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.shop-detail-cart ul li {
	display: inline-block;
	margin-top: 15px;
	margin-right: 15px;
}

.shop-detail-cart ul li a.cart-btn {
	font-weight: 600;
	display: inline-block;
	background: #3367c1;
	color: #fff;
	text-decoration: none;
	padding: 15px 30px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.shop-detail-cart ul li a.cart-btn:hover {
	color: #fff;
	background: #313131;
}

.shop-detail-cart ul li i {
	margin-right: 5px;
}

.shop-detail-cart ul li .ui-spinner {
	width: 125px;
	border: 1px solid #3367c1;
	border-radius: 0;
	margin-bottom: 1px;
}

.shop-detail-cart ul li input {
	font-size: 16px;
	height: 50px;
	text-indent: 30px;
	margin: 0;
	padding: 0;
}

.shop-detail-cart ul li .ui-button {
	cursor: pointer;
	padding: 0 25px;
	border-left: 1px solid #3367c1;
	border-radius: 0;
	background: #3367c1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.shop-detail-cart ul li .ui-button:hover {
	background: #313131;
}

.shop-detail-cart ul li .ui-button .ui-icon {
	background-image: url("../images/ui-icons_ffffff_256x240.png");
}

.shop-detail-cat {
	margin-top: 20px;
}

.shop-detail-cat p {
	margin: 0;
}

.shop-detail-cat span {
	font-weight: 600;
}

.shop-detail-tab ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.shop-detail-tab ul li {
	display: inline-block;
	margin-top: 15px;
	margin-right: 15px;
}

.shop-detail-tab ul li:last-child {
	margin-right: 0;
}

.shop-detail-tab ul li a {
	display: block;
	font-size: 15px;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	color: #fff;
	background: #313131;
	padding: 12px 25px;
	text-decoration: none;
}

.shop-detail-tab ul li a.active {
	color: #fff;
	background: #3367c1;
}

.shop-detail-content {
	margin-top: 30px;
}

.owlproduct-carousel .owl-nav .owl-prev,
.owlproduct-carousel .owl-nav .owl-next {
	text-align: center;
	font-size: 18px;
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 38px;
	top: 0;
	margin-top: -20px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.owlproduct-carousel .owl-nav .owl-prev {
	right: 0;
	margin-right: 40px;
}

.owlproduct-carousel .owl-nav .owl-next {
	right: 0;
	margin-right: 0px;
}

.owlproduct-carousel .owl-nav .owl-prev:hover,
.owlproduct-carousel .owl-nav .owl-next:hover {
	color: #fff;
	background: #313131;
}

/*
-------------------------------
Shopping Cart
-------------------------------
*/

.cart-table .table {
	width: 100%;
}

.table {
	margin-bottom: 0;
}

.table thead th,
.table tbody td {
	vertical-align: middle;
	text-align: center;
	border: 1px solid #e1e1e1;
}

.cart-table .table thead th {
	font-size: 16px;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background: #3367c1;
	color: #fff;
	padding: 15px 5px;
}

.cart-table th.c-photo {
	min-width: 160px;
	width: 160px;
}

.cart-table th.c-name {
	min-width: 180px;
}

.cart-table th.c-qnt {
	min-width: 120px;
}

.cart-table th.c-price,
.cart-table th.c-total {
	min-width: 90px;
}

.cart-table .table tbody td {
	font-size: 15px;
	color: #313131;
}

.cart-table .table tbody td span {
	font-weight: 600;
}

.cart-table .table tbody td a {
	font-size: 15px;
    font-family: 'Work Sans', sans-serif;
	color: #313131;
	text-decoration: none;
}

.cart-table .table tbody td a:hover {
	color: #3367c1;
}

.cart-table .table tbody td img {
	max-width: 100%;
	height: auto;
}

.cart-table .table tbody td input {
	border: 1px solid #e1e1e1;
	padding: 10px 15px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.cart-table .table tbody td input:focus {
	border-color: #3367c1;
}

.cart-action {
	margin-top: 25px;
}

.update-cart {
	margin-top: 15px;
}

.update-cart a {
	display: inline-block;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	text-decoration: none;
	padding: 15px 30px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.update-cart a:hover {
	background: #313131;
	color: #fff;
}

.coupon-cart {
	font-size: 15px;
	height: 51px;
	margin-top: 15px;
}

.coupon-cart input {
	font-size: 15px;
	border-radius: 0;
}

.coupon-cart .btn {
	cursor: pointer;
	font-size: 15px;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	border: 1px solid #3367c1;
	border-radius: 0;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.btn.focus,
.btn:focus {
	box-shadow: none;
}

.coupon-cart .btn:hover {
	border: 1px solid #313131;
	background: #313131;
	color: #fff;
}

.total-cart {
	margin-top: 40px;
}

.total-cart td {
	text-align: left !important;
	padding: 20px;
}

.total-cart td.t-bold {
	font-size: 16px;
	font-weight: 600;
	padding: 20px;
}

.proceed-cart {
	margin-top: 15px;
}

.proceed-cart a {
	display: inline-block;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	text-decoration: none;
	padding: 20px 40px;
	background: #3367c1;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.proceed-cart a:hover {
	background: #313131;
	color: #fff;
}

/*
-------------------------------
Checkout
-------------------------------
*/

.checkout-form {
	margin-top: 30px;
}

.checkout-form textarea {
	height: 120px;
}

.checkout-table {
	margin-top: 30px;
}

.checkout-table table th,
.checkout-table table td {
	text-align: left;
}

.checkout-table table th {
    font-size: 16px;
	font-weight: 700;
    text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
    letter-spacing: 0.5px;
	color: #fff;
    background: #3367c1;
}

.checkout-table table td.t-bold {
	font-size: 15px;
	font-weight: 600;
	color: #313131;
}

.payment-select {
	text-align: center;
	margin-top: 30px;
}

.payment-select.headstyle h4:before {
	width: 118px;
	left: 50%;
	margin-left: -59px;
}

.payment-select-group .form-check-input:only-child {
	position: absolute;
}

.payment-order-button {
	margin-top: 30px;
}

.payment-order-button a {
	display: block;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: #3367c1;
	padding: 15px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.payment-order-button a:hover {
	color: #fff;
	background: #313131;
}


/*
-------------------------------
Contact
-------------------------------
*/

.contact-item {
	text-align: center;
	border: 1px solid #e1e1e1;
	min-height: 180px;
	position: relative;
	background: #fafafa;
	padding: 30px 15px;
	padding-top: 60px;
	margin-top: 71px;
}

.contact-icon {
	position: absolute;
	width: 82px;
	height: 82px;
	line-height: 92px;
	top: 0px;
	left: 50%;
	background: #fafafa;
    color: #3367c1;
	border-radius: 50%;
	border: 1px solid #e1e1e1;
	margin-top: -41px;
	transform: translate(-50%, 0%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.contact-icon img {
	width: 40px;
	height: 40px;
}

.contact-icon i {
	font-size: 34px;
}
.contact-item:hover .contact-icon{
    background: #3367c1;
    color: #fafafa;
	border: 1px solid #3367c1;
}
.contact-text {
	margin-top: 0px;
}

.contact-text h4 {
	font-size: 18px;
    font-weight: 700;
	margin-bottom: 5px;
}

.contact-text p {
	margin: 0;
}

.contact-form textarea {
	height: 190px
}

.contact-form .btn {
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	padding: 14px 30px;
	border: 1px solid #3367c1;
	background: #3367c1;
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.contact-form .btn:hover {
	color: #fff;
	background: #313131;
	border: 1px solid #313131;
}

.map-area iframe {
	width: 100%;
	height: 450px;
	margin-bottom: -5px;
}

/*
-------------------------------
404 Page
-------------------------------
*/

.error-page {
	text-align: center;
}

.error-head {
	display: inline-block;
	background: #f1f1f1;
	border: 1px solid #e1e1e1;
	padding: 30px;
}

.error-head h1 {
	font-size: 70px;
	font-weight: 700;
	color: #3367c1;
	margin-bottom: 2px;
}

.error-head h1 span {
	color: #313131;
}

.error-head h3 {
	font-size: 32px;
	font-weight: 700;
	margin: 0;
}

.error-body {
	margin-top: 30px;
}

.error-body h4 {
	font-size: 22px;
    font-weight: 700;
	margin-bottom: 5px;
}

.error-body p {
	margin: 0;
}

/*
-------------------------------
Under Construction Page
-------------------------------
*/

.under-construction {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100vh;
	position: relative;
}

.under-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #3367c1;
	opacity: 0.9;
}

.under-text {
	text-align: center;
	position: relative;
	z-index: 99;
	color: #fff;
}

.under-text h1 {
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 15px;
}

.under-text h1 span {
	color: #fff;
}

.under-text p {
	font-size: 15px;
	color: #fff;
	margin-bottom: 25px;
}

.under-text .form-control {
	font-size: 15px;
	height: 48px;
	border: 2px solid #fff;
	z-index: 3 !important;
}

.under-text .btn {
	cursor: pointer;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	border: 2px solid #3367c1;
	background: #3367c1;
	color: #fff;
	z-index: 3 !important;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

#navigator-toolbox::after {
  content: "";
  display: -moz-box;
  -moz-box-ordinal-group: 101; /* tabs toolbar is 100 */
  height: 1px;
  background-color: ThreeDShadow;
}


.error-class {
    background: #ca6464;
    color: #fff;
    padding-top: 10px;
    padding: 15px;
    margin-bottom: 15px;
    text-align: left;
    font-size: 14px;
}

.success-class {
    background: #68a554;
    color: #fff;
    padding-top: 10px;
    padding: 15px;
    margin-bottom: 15px;
    text-align: left;
    font-size: 14px;
}

/**
 * File Type: Custom Spacing (margin and padding) classes
 * Author: Md. Morshedul Arefin
 * Author URI: https://themeforest.net/user/yokothemes
 * Author Website: http://www.a3devs.com
 * Author Email: arefin2k@gmail.com
 */


/* ------------------------------------------ */
/* Margin All */
/* ------------------------------------------ */
.m_0 {margin: 0px !important;}
.m_5 {margin: 5px !important;}
.m_10 {margin: 10px !important;}
.m_15 {margin: 15px !important;}
.m_20 {margin: 20px !important;}
.m_25 {margin: 25px !important;}
.m_30 {margin: 30px !important;}
.m_35 {margin: 35px !important;}
.m_40 {margin: 40px !important;}
.m_45 {margin: 45px !important;}
.m_50 {margin: 50px !important;}
.m_55 {margin: 55px !important;}
.m_60 {margin: 60px !important;}
.m_65 {margin: 65px !important;}
.m_70 {margin: 70px !important;}
.m_75 {margin: 75px !important;}
.m_80 {margin: 80px !important;}
.m_85 {margin: 85px !important;}
.m_90 {margin: 90px !important;}
.m_95 {margin: 95px !important;}
.m_100 {margin: 100px !important;}
.m_105 {margin: 105px !important;}
.m_110 {margin: 110px !important;}
.m_115 {margin: 115px !important;}
.m_120 {margin: 120px !important;}
.m_125 {margin: 125px !important;}
.m_130 {margin: 130px !important;}
.m_135 {margin: 135px !important;}
.m_140 {margin: 140px !important;}
.m_145 {margin: 145px !important;}
.m_150 {margin: 150px !important;}
.m_155 {margin: 155px !important;}
.m_160 {margin: 160px !important;}
.m_165 {margin: 165px !important;}
.m_170 {margin: 170px !important;}
.m_175 {margin: 175px !important;}
.m_180 {margin: 180px !important;}
.m_185 {margin: 185px !important;}
.m_190 {margin: 190px !important;}
.m_195 {margin: 195px !important;}
.m_200 {margin: 200px !important;}
.m_205 {margin: 205px !important;}
.m_210 {margin: 210px !important;}
.m_215 {margin: 215px !important;}
.m_220 {margin: 220px !important;}
.m_225 {margin: 225px !important;}
.m_230 {margin: 230px !important;}
.m_235 {margin: 235px !important;}
.m_240 {margin: 240px !important;}
.m_245 {margin: 245px !important;}
.m_250 {margin: 250px !important;}



/* ------------------------------------------ */
/* Margin Top */
/* ------------------------------------------ */
.mt_0 {margin-top: 0px !important;}
.mt_5 {margin-top: 5px !important;}
.mt_10 {margin-top: 10px !important;}
.mt_15 {margin-top: 15px !important;}
.mt_20 {margin-top: 20px !important;}
.mt_25 {margin-top: 25px !important;}
.mt_30 {margin-top: 30px !important;}
.mt_35 {margin-top: 35px !important;}
.mt_40 {margin-top: 40px !important;}
.mt_45 {margin-top: 45px !important;}
.mt_50 {margin-top: 50px !important;}
.mt_55 {margin-top: 55px !important;}
.mt_60 {margin-top: 60px !important;}
.mt_65 {margin-top: 65px !important;}
.mt_70 {margin-top: 70px !important;}
.mt_75 {margin-top: 75px !important;}
.mt_80 {margin-top: 80px !important;}
.mt_85 {margin-top: 85px !important;}
.mt_90 {margin-top: 90px !important;}
.mt_95 {margin-top: 95px !important;}
.mt_100 {margin-top: 100px !important;}
.mt_105 {margin-top: 105px !important;}
.mt_110 {margin-top: 110px !important;}
.mt_115 {margin-top: 115px !important;}
.mt_120 {margin-top: 120px !important;}
.mt_125 {margin-top: 125px !important;}
.mt_130 {margin-top: 130px !important;}
.mt_135 {margin-top: 135px !important;}
.mt_140 {margin-top: 140px !important;}
.mt_145 {margin-top: 145px !important;}
.mt_150 {margin-top: 150px !important;}
.mt_155 {margin-top: 155px !important;}
.mt_160 {margin-top: 160px !important;}
.mt_165 {margin-top: 165px !important;}
.mt_170 {margin-top: 170px !important;}
.mt_175 {margin-top: 175px !important;}
.mt_180 {margin-top: 180px !important;}
.mt_185 {margin-top: 185px !important;}
.mt_190 {margin-top: 190px !important;}
.mt_195 {margin-top: 195px !important;}
.mt_200 {margin-top: 200px !important;}
.mt_205 {margin-top: 205px !important;}
.mt_210 {margin-top: 210px !important;}
.mt_215 {margin-top: 215px !important;}
.mt_220 {margin-top: 220px !important;}
.mt_225 {margin-top: 225px !important;}
.mt_230 {margin-top: 230px !important;}
.mt_235 {margin-top: 235px !important;}
.mt_240 {margin-top: 240px !important;}
.mt_245 {margin-top: 245px !important;}
.mt_250 {margin-top: 250px !important;}



/* ------------------------------------------ */
/* Margin Bottom */
/* ------------------------------------------ */
.mb_0 {margin-bottom: 0px !important;}
.mb_5 {margin-bottom: 5px !important;}
.mb_10 {margin-bottom: 10px !important;}
.mb_15 {margin-bottom: 15px !important;}
.mb_20 {margin-bottom: 20px !important;}
.mb_25 {margin-bottom: 25px !important;}
.mb_30 {margin-bottom: 30px !important;}
.mb_35 {margin-bottom: 35px !important;}
.mb_40 {margin-bottom: 40px !important;}
.mb_45 {margin-bottom: 45px !important;}
.mb_50 {margin-bottom: 50px !important;}
.mb_55 {margin-bottom: 55px !important;}
.mb_60 {margin-bottom: 60px !important;}
.mb_65 {margin-bottom: 65px !important;}
.mb_70 {margin-bottom: 70px !important;}
.mb_75 {margin-bottom: 75px !important;}
.mb_80 {margin-bottom: 80px !important;}
.mb_85 {margin-bottom: 85px !important;}
.mb_90 {margin-bottom: 90px !important;}
.mb_95 {margin-bottom: 95px !important;}
.mb_100 {margin-bottom: 100px !important;}
.mb_105 {margin-bottom: 105px !important;}
.mb_110 {margin-bottom: 110px !important;}
.mb_115 {margin-bottom: 115px !important;}
.mb_120 {margin-bottom: 120px !important;}
.mb_125 {margin-bottom: 125px !important;}
.mb_130 {margin-bottom: 130px !important;}
.mb_135 {margin-bottom: 135px !important;}
.mb_140 {margin-bottom: 140px !important;}
.mb_145 {margin-bottom: 145px !important;}
.mb_150 {margin-bottom: 150px !important;}
.mb_155 {margin-bottom: 155px !important;}
.mb_160 {margin-bottom: 160px !important;}
.mb_165 {margin-bottom: 165px !important;}
.mb_170 {margin-bottom: 170px !important;}
.mb_175 {margin-bottom: 175px !important;}
.mb_180 {margin-bottom: 180px !important;}
.mb_185 {margin-bottom: 185px !important;}
.mb_190 {margin-bottom: 190px !important;}
.mb_195 {margin-bottom: 195px !important;}
.mb_200 {margin-bottom: 200px !important;}
.mb_205 {margin-bottom: 205px !important;}
.mb_210 {margin-bottom: 210px !important;}
.mb_215 {margin-bottom: 215px !important;}
.mb_220 {margin-bottom: 220px !important;}
.mb_225 {margin-bottom: 225px !important;}
.mb_230 {margin-bottom: 230px !important;}
.mb_235 {margin-bottom: 235px !important;}
.mb_240 {margin-bottom: 240px !important;}
.mb_245 {margin-bottom: 245px !important;}
.mb_250 {margin-bottom: 250px !important;}



/* ------------------------------------------ */
/* Margin Left */
/* ------------------------------------------ */
.ml_0 {margin-left: 0px !important;}
.ml_5 {margin-left: 5px !important;}
.ml_10 {margin-left: 10px !important;}
.ml_15 {margin-left: 15px !important;}
.ml_20 {margin-left: 20px !important;}
.ml_25 {margin-left: 25px !important;}
.ml_30 {margin-left: 30px !important;}
.ml_35 {margin-left: 35px !important;}
.ml_40 {margin-left: 40px !important;}
.ml_45 {margin-left: 45px !important;}
.ml_50 {margin-left: 50px !important;}
.ml_55 {margin-left: 55px !important;}
.ml_60 {margin-left: 60px !important;}
.ml_65 {margin-left: 65px !important;}
.ml_70 {margin-left: 70px !important;}
.ml_75 {margin-left: 75px !important;}
.ml_80 {margin-left: 80px !important;}
.ml_85 {margin-left: 85px !important;}
.ml_90 {margin-left: 90px !important;}
.ml_95 {margin-left: 95px !important;}
.ml_100 {margin-left: 100px !important;}
.ml_105 {margin-left: 105px !important;}
.ml_110 {margin-left: 110px !important;}
.ml_115 {margin-left: 115px !important;}
.ml_120 {margin-left: 120px !important;}
.ml_125 {margin-left: 125px !important;}
.ml_130 {margin-left: 130px !important;}
.ml_135 {margin-left: 135px !important;}
.ml_140 {margin-left: 140px !important;}
.ml_145 {margin-left: 145px !important;}
.ml_150 {margin-left: 150px !important;}
.ml_155 {margin-left: 155px !important;}
.ml_160 {margin-left: 160px !important;}
.ml_165 {margin-left: 165px !important;}
.ml_170 {margin-left: 170px !important;}
.ml_175 {margin-left: 175px !important;}
.ml_180 {margin-left: 180px !important;}
.ml_185 {margin-left: 185px !important;}
.ml_190 {margin-left: 190px !important;}
.ml_195 {margin-left: 195px !important;}
.ml_200 {margin-left: 200px !important;}
.ml_205 {margin-left: 205px !important;}
.ml_210 {margin-left: 210px !important;}
.ml_215 {margin-left: 215px !important;}
.ml_220 {margin-left: 220px !important;}
.ml_225 {margin-left: 225px !important;}
.ml_230 {margin-left: 230px !important;}
.ml_235 {margin-left: 235px !important;}
.ml_240 {margin-left: 240px !important;}
.ml_245 {margin-left: 245px !important;}
.ml_250 {margin-left: 250px !important;}


/* ------------------------------------------ */
/* Margin Right */
/* ------------------------------------------ */
.mr_0 {margin-right: 0px !important;}
.mr_5 {margin-right: 5px !important;}
.mr_10 {margin-right: 10px !important;}
.mr_15 {margin-right: 15px !important;}
.mr_20 {margin-right: 20px !important;}
.mr_25 {margin-right: 25px !important;}
.mr_30 {margin-right: 30px !important;}
.mr_35 {margin-right: 35px !important;}
.mr_40 {margin-right: 40px !important;}
.mr_45 {margin-right: 45px !important;}
.mr_50 {margin-right: 50px !important;}
.mr_55 {margin-right: 55px !important;}
.mr_60 {margin-right: 60px !important;}
.mr_65 {margin-right: 65px !important;}
.mr_70 {margin-right: 70px !important;}
.mr_75 {margin-right: 75px !important;}
.mr_80 {margin-right: 80px !important;}
.mr_85 {margin-right: 85px !important;}
.mr_90 {margin-right: 90px !important;}
.mr_95 {margin-right: 95px !important;}
.mr_100 {margin-right: 100px !important;}
.mr_105 {margin-right: 105px !important;}
.mr_110 {margin-right: 110px !important;}
.mr_115 {margin-right: 115px !important;}
.mr_120 {margin-right: 120px !important;}
.mr_125 {margin-right: 125px !important;}
.mr_130 {margin-right: 130px !important;}
.mr_135 {margin-right: 135px !important;}
.mr_140 {margin-right: 140px !important;}
.mr_145 {margin-right: 145px !important;}
.mr_150 {margin-right: 150px !important;}
.mr_155 {margin-right: 155px !important;}
.mr_160 {margin-right: 160px !important;}
.mr_165 {margin-right: 165px !important;}
.mr_170 {margin-right: 170px !important;}
.mr_175 {margin-right: 175px !important;}
.mr_180 {margin-right: 180px !important;}
.mr_185 {margin-right: 185px !important;}
.mr_190 {margin-right: 190px !important;}
.mr_195 {margin-right: 195px !important;}
.mr_200 {margin-right: 200px !important;}
.mr_205 {margin-right: 205px !important;}
.mr_210 {margin-right: 210px !important;}
.mr_215 {margin-right: 215px !important;}
.mr_220 {margin-right: 220px !important;}
.mr_225 {margin-right: 225px !important;}
.mr_230 {margin-right: 230px !important;}
.mr_235 {margin-right: 235px !important;}
.mr_240 {margin-right: 240px !important;}
.mr_245 {margin-right: 245px !important;}
.mr_250 {margin-right: 250px !important;}





/* ------------------------------------------ */
/* Padding All */
/* ------------------------------------------ */
.p_0 {padding: 0px !important;}
.p_5 {padding: 5px !important;}
.p_10 {padding: 10px !important;}
.p_15 {padding: 15px !important;}
.p_20 {padding: 20px !important;}
.p_25 {padding: 25px !important;}
.p_30 {padding: 30px !important;}
.p_35 {padding: 35px !important;}
.p_40 {padding: 40px !important;}
.p_45 {padding: 45px !important;}
.p_50 {padding: 50px !important;}
.p_55 {padding: 55px !important;}
.p_60 {padding: 60px !important;}
.p_65 {padding: 65px !important;}
.p_70 {padding: 70px !important;}
.p_75 {padding: 75px !important;}
.p_80 {padding: 80px !important;}
.p_85 {padding: 85px !important;}
.p_90 {padding: 90px !important;}
.p_95 {padding: 95px !important;}
.p_100 {padding: 100px !important;}
.p_105 {padding: 105px !important;}
.p_110 {padding: 110px !important;}
.p_115 {padding: 115px !important;}
.p_120 {padding: 120px !important;}
.p_125 {padding: 125px !important;}
.p_130 {padding: 130px !important;}
.p_135 {padding: 135px !important;}
.p_140 {padding: 140px !important;}
.p_145 {padding: 145px !important;}
.p_150 {padding: 150px !important;}
.p_155 {padding: 155px !important;}
.p_160 {padding: 160px !important;}
.p_165 {padding: 165px !important;}
.p_170 {padding: 170px !important;}
.p_175 {padding: 175px !important;}
.p_180 {padding: 180px !important;}
.p_185 {padding: 185px !important;}
.p_190 {padding: 190px !important;}
.p_195 {padding: 195px !important;}
.p_200 {padding: 200px !important;}
.p_205 {padding: 205px !important;}
.p_210 {padding: 210px !important;}
.p_215 {padding: 215px !important;}
.p_220 {padding: 220px !important;}
.p_225 {padding: 225px !important;}
.p_230 {padding: 230px !important;}
.p_235 {padding: 235px !important;}
.p_240 {padding: 240px !important;}
.p_245 {padding: 245px !important;}
.p_250 {padding: 250px !important;}



/* ------------------------------------------ */
/* Padding Top */
/* ------------------------------------------ */
.pt_0 {padding-top: 0px !important;}
.pt_5 {padding-top: 5px !important;}
.pt_10 {padding-top: 10px !important;}
.pt_15 {padding-top: 15px !important;}
.pt_20 {padding-top: 20px !important;}
.pt_25 {padding-top: 25px !important;}
.pt_30 {padding-top: 30px !important;}
.pt_35 {padding-top: 35px !important;}
.pt_40 {padding-top: 40px !important;}
.pt_45 {padding-top: 45px !important;}
.pt_50 {padding-top: 50px !important;}
.pt_55 {padding-top: 55px !important;}
.pt_60 {padding-top: 60px !important;}
.pt_65 {padding-top: 65px !important;}
.pt_70 {padding-top: 70px !important;}
.pt_75 {padding-top: 75px !important;}
.pt_80 {padding-top: 80px !important;}
.pt_85 {padding-top: 85px !important;}
.pt_90 {padding-top: 90px !important;}
.pt_95 {padding-top: 95px !important;}
.pt_100 {padding-top: 100px !important;}
.pt_105 {padding-top: 105px !important;}
.pt_110 {padding-top: 110px !important;}
.pt_115 {padding-top: 115px !important;}
.pt_120 {padding-top: 120px !important;}
.pt_125 {padding-top: 125px !important;}
.pt_130 {padding-top: 130px !important;}
.pt_135 {padding-top: 135px !important;}
.pt_140 {padding-top: 140px !important;}
.pt_145 {padding-top: 145px !important;}
.pt_150 {padding-top: 150px !important;}
.pt_155 {padding-top: 155px !important;}
.pt_160 {padding-top: 160px !important;}
.pt_165 {padding-top: 165px !important;}
.pt_170 {padding-top: 170px !important;}
.pt_175 {padding-top: 175px !important;}
.pt_180 {padding-top: 180px !important;}
.pt_185 {padding-top: 185px !important;}
.pt_190 {padding-top: 190px !important;}
.pt_195 {padding-top: 195px !important;}
.pt_200 {padding-top: 200px !important;}
.pt_205 {padding-top: 205px !important;}
.pt_210 {padding-top: 210px !important;}
.pt_215 {padding-top: 215px !important;}
.pt_220 {padding-top: 220px !important;}
.pt_225 {padding-top: 225px !important;}
.pt_230 {padding-top: 230px !important;}
.pt_235 {padding-top: 235px !important;}
.pt_240 {padding-top: 240px !important;}
.pt_245 {padding-top: 245px !important;}
.pt_250 {padding-top: 250px !important;}



/* ------------------------------------------ */
/* Padding Bottom */
/* ------------------------------------------ */
.pb_0 {padding-bottom: 0px !important;}
.pb_5 {padding-bottom: 5px !important;}
.pb_10 {padding-bottom: 10px !important;}
.pb_15 {padding-bottom: 15px !important;}
.pb_20 {padding-bottom: 20px !important;}
.pb_25 {padding-bottom: 25px !important;}
.pb_30 {padding-bottom: 30px !important;}
.pb_35 {padding-bottom: 35px !important;}
.pb_40 {padding-bottom: 40px !important;}
.pb_45 {padding-bottom: 45px !important;}
.pb_50 {padding-bottom: 50px !important;}
.pb_55 {padding-bottom: 55px !important;}
.pb_60 {padding-bottom: 60px !important;}
.pb_65 {padding-bottom: 65px !important;}
.pb_70 {padding-bottom: 70px !important;}
.pb_75 {padding-bottom: 75px !important;}
.pb_80 {padding-bottom: 80px !important;}
.pb_85 {padding-bottom: 85px !important;}
.pb_90 {padding-bottom: 90px !important;}
.pb_95 {padding-bottom: 95px !important;}
.pb_100 {padding-bottom: 100px !important;}
.pb_105 {padding-bottom: 105px !important;}
.pb_110 {padding-bottom: 110px !important;}
.pb_115 {padding-bottom: 115px !important;}
.pb_120 {padding-bottom: 120px !important;}
.pb_125 {padding-bottom: 125px !important;}
.pb_130 {padding-bottom: 130px !important;}
.pb_135 {padding-bottom: 135px !important;}
.pb_140 {padding-bottom: 140px !important;}
.pb_145 {padding-bottom: 145px !important;}
.pb_150 {padding-bottom: 150px !important;}
.pb_155 {padding-bottom: 155px !important;}
.pb_160 {padding-bottom: 160px !important;}
.pb_165 {padding-bottom: 165px !important;}
.pb_170 {padding-bottom: 170px !important;}
.pb_175 {padding-bottom: 175px !important;}
.pb_180 {padding-bottom: 180px !important;}
.pb_185 {padding-bottom: 185px !important;}
.pb_190 {padding-bottom: 190px !important;}
.pb_195 {padding-bottom: 195px !important;}
.pb_200 {padding-bottom: 200px !important;}
.pb_205 {padding-bottom: 205px !important;}
.pb_210 {padding-bottom: 210px !important;}
.pb_215 {padding-bottom: 215px !important;}
.pb_220 {padding-bottom: 220px !important;}
.pb_225 {padding-bottom: 225px !important;}
.pb_230 {padding-bottom: 230px !important;}
.pb_235 {padding-bottom: 235px !important;}
.pb_240 {padding-bottom: 240px !important;}
.pb_245 {padding-bottom: 245px !important;}
.pb_250 {padding-bottom: 250px !important;}



/* ------------------------------------------ */
/* Padding Left */
/* ------------------------------------------ */
.pl_0 {padding-left: 0px !important;}
.pl_5 {padding-left: 5px !important;}
.pl_10 {padding-left: 10px !important;}
.pl_15 {padding-left: 15px !important;}
.pl_20 {padding-left: 20px !important;}
.pl_25 {padding-left: 25px !important;}
.pl_30 {padding-left: 30px !important;}
.pl_35 {padding-left: 35px !important;}
.pl_40 {padding-left: 40px !important;}
.pl_45 {padding-left: 45px !important;}
.pl_50 {padding-left: 50px !important;}
.pl_55 {padding-left: 55px !important;}
.pl_60 {padding-left: 60px !important;}
.pl_65 {padding-left: 65px !important;}
.pl_70 {padding-left: 70px !important;}
.pl_75 {padding-left: 75px !important;}
.pl_80 {padding-left: 80px !important;}
.pl_85 {padding-left: 85px !important;}
.pl_90 {padding-left: 90px !important;}
.pl_95 {padding-left: 95px !important;}
.pl_100 {padding-left: 100px !important;}
.pl_105 {padding-left: 105px !important;}
.pl_110 {padding-left: 110px !important;}
.pl_115 {padding-left: 115px !important;}
.pl_120 {padding-left: 120px !important;}
.pl_125 {padding-left: 125px !important;}
.pl_130 {padding-left: 130px !important;}
.pl_135 {padding-left: 135px !important;}
.pl_140 {padding-left: 140px !important;}
.pl_145 {padding-left: 145px !important;}
.pl_150 {padding-left: 150px !important;}
.pl_155 {padding-left: 155px !important;}
.pl_160 {padding-left: 160px !important;}
.pl_165 {padding-left: 165px !important;}
.pl_170 {padding-left: 170px !important;}
.pl_175 {padding-left: 175px !important;}
.pl_180 {padding-left: 180px !important;}
.pl_185 {padding-left: 185px !important;}
.pl_190 {padding-left: 190px !important;}
.pl_195 {padding-left: 195px !important;}
.pl_200 {padding-left: 200px !important;}
.pl_205 {padding-left: 205px !important;}
.pl_210 {padding-left: 210px !important;}
.pl_215 {padding-left: 215px !important;}
.pl_220 {padding-left: 220px !important;}
.pl_225 {padding-left: 225px !important;}
.pl_230 {padding-left: 230px !important;}
.pl_235 {padding-left: 235px !important;}
.pl_240 {padding-left: 240px !important;}
.pl_245 {padding-left: 245px !important;}
.pl_250 {padding-left: 250px !important;}


/* ------------------------------------------ */
/* Padding Right */
/* ------------------------------------------ */
.pr_0 {padding-right: 0px !important;}
.pr_5 {padding-right: 5px !important;}
.pr_10 {padding-right: 10px !important;}
.pr_15 {padding-right: 15px !important;}
.pr_20 {padding-right: 20px !important;}
.pr_25 {padding-right: 25px !important;}
.pr_30 {padding-right: 30px !important;}
.pr_35 {padding-right: 35px !important;}
.pr_40 {padding-right: 40px !important;}
.pr_45 {padding-right: 45px !important;}
.pr_50 {padding-right: 50px !important;}
.pr_55 {padding-right: 55px !important;}
.pr_60 {padding-right: 60px !important;}
.pr_65 {padding-right: 65px !important;}
.pr_70 {padding-right: 70px !important;}
.pr_75 {padding-right: 75px !important;}
.pr_80 {padding-right: 80px !important;}
.pr_85 {padding-right: 85px !important;}
.pr_90 {padding-right: 90px !important;}
.pr_95 {padding-right: 95px !important;}
.pr_100 {padding-right: 100px !important;}
.pr_105 {padding-right: 105px !important;}
.pr_110 {padding-right: 110px !important;}
.pr_115 {padding-right: 115px !important;}
.pr_120 {padding-right: 120px !important;}
.pr_125 {padding-right: 125px !important;}
.pr_130 {padding-right: 130px !important;}
.pr_135 {padding-right: 135px !important;}
.pr_140 {padding-right: 140px !important;}
.pr_145 {padding-right: 145px !important;}
.pr_150 {padding-right: 150px !important;}
.pr_155 {padding-right: 155px !important;}
.pr_160 {padding-right: 160px !important;}
.pr_165 {padding-right: 165px !important;}
.pr_170 {padding-right: 170px !important;}
.pr_175 {padding-right: 175px !important;}
.pr_180 {padding-right: 180px !important;}
.pr_185 {padding-right: 185px !important;}
.pr_190 {padding-right: 190px !important;}
.pr_195 {padding-right: 195px !important;}
.pr_200 {padding-right: 200px !important;}
.pr_205 {padding-right: 205px !important;}
.pr_210 {padding-right: 210px !important;}
.pr_215 {padding-right: 215px !important;}
.pr_220 {padding-right: 220px !important;}
.pr_225 {padding-right: 225px !important;}
.pr_230 {padding-right: 230px !important;}
.pr_235 {padding-right: 235px !important;}
.pr_240 {padding-right: 240px !important;}
.pr_245 {padding-right: 245px !important;}
.pr_250 {padding-right: 250px !important;}





/* ------------------------------------------ */
/* For Responsive Layouts */
/* ------------------------------------------ */
@media only screen and (min-width: 1200px) {
	/* ------------------------------------------ */
	/* Margin All */
	/* ------------------------------------------ */
	.lg_m_0 {margin: 0px !important;}
	.lg_m_5 {margin: 5px !important;}
	.lg_m_10 {margin: 10px !important;}
	.lg_m_15 {margin: 15px !important;}
	.lg_m_20 {margin: 20px !important;}
	.lg_m_25 {margin: 25px !important;}
	.lg_m_30 {margin: 30px !important;}
	.lg_m_35 {margin: 35px !important;}
	.lg_m_40 {margin: 40px !important;}
	.lg_m_45 {margin: 45px !important;}
	.lg_m_50 {margin: 50px !important;}
	.lg_m_55 {margin: 55px !important;}
	.lg_m_60 {margin: 60px !important;}
	.lg_m_65 {margin: 65px !important;}
	.lg_m_70 {margin: 70px !important;}
	.lg_m_75 {margin: 75px !important;}
	.lg_m_80 {margin: 80px !important;}
	.lg_m_85 {margin: 85px !important;}
	.lg_m_90 {margin: 90px !important;}
	.lg_m_95 {margin: 95px !important;}
	.lg_m_100 {margin: 100px !important;}
	.lg_m_105 {margin: 105px !important;}
	.lg_m_110 {margin: 110px !important;}
	.lg_m_115 {margin: 115px !important;}
	.lg_m_120 {margin: 120px !important;}
	.lg_m_125 {margin: 125px !important;}
	.lg_m_130 {margin: 130px !important;}
	.lg_m_135 {margin: 135px !important;}
	.lg_m_140 {margin: 140px !important;}
	.lg_m_145 {margin: 145px !important;}
	.lg_m_150 {margin: 150px !important;}
	.lg_m_155 {margin: 155px !important;}
	.lg_m_160 {margin: 160px !important;}
	.lg_m_165 {margin: 165px !important;}
	.lg_m_170 {margin: 170px !important;}
	.lg_m_175 {margin: 175px !important;}
	.lg_m_180 {margin: 180px !important;}
	.lg_m_185 {margin: 185px !important;}
	.lg_m_190 {margin: 190px !important;}
	.lg_m_195 {margin: 195px !important;}
	.lg_m_200 {margin: 200px !important;}
	.lg_m_205 {margin: 205px !important;}
	.lg_m_210 {margin: 210px !important;}
	.lg_m_215 {margin: 215px !important;}
	.lg_m_220 {margin: 220px !important;}
	.lg_m_225 {margin: 225px !important;}
	.lg_m_230 {margin: 230px !important;}
	.lg_m_235 {margin: 235px !important;}
	.lg_m_240 {margin: 240px !important;}
	.lg_m_245 {margin: 245px !important;}
	.lg_m_250 {margin: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Top */
	/* ------------------------------------------ */
	.lg_mt_0 {margin-top: 0px !important;}
	.lg_mt_5 {margin-top: 5px !important;}
	.lg_mt_10 {margin-top: 10px !important;}
	.lg_mt_15 {margin-top: 15px !important;}
	.lg_mt_20 {margin-top: 20px !important;}
	.lg_mt_25 {margin-top: 25px !important;}
	.lg_mt_30 {margin-top: 30px !important;}
	.lg_mt_35 {margin-top: 35px !important;}
	.lg_mt_40 {margin-top: 40px !important;}
	.lg_mt_45 {margin-top: 45px !important;}
	.lg_mt_50 {margin-top: 50px !important;}
	.lg_mt_55 {margin-top: 55px !important;}
	.lg_mt_60 {margin-top: 60px !important;}
	.lg_mt_65 {margin-top: 65px !important;}
	.lg_mt_70 {margin-top: 70px !important;}
	.lg_mt_75 {margin-top: 75px !important;}
	.lg_mt_80 {margin-top: 80px !important;}
	.lg_mt_85 {margin-top: 85px !important;}
	.lg_mt_90 {margin-top: 90px !important;}
	.lg_mt_95 {margin-top: 95px !important;}
	.lg_mt_100 {margin-top: 100px !important;}
	.lg_mt_105 {margin-top: 105px !important;}
	.lg_mt_110 {margin-top: 110px !important;}
	.lg_mt_115 {margin-top: 115px !important;}
	.lg_mt_120 {margin-top: 120px !important;}
	.lg_mt_125 {margin-top: 125px !important;}
	.lg_mt_130 {margin-top: 130px !important;}
	.lg_mt_135 {margin-top: 135px !important;}
	.lg_mt_140 {margin-top: 140px !important;}
	.lg_mt_145 {margin-top: 145px !important;}
	.lg_mt_150 {margin-top: 150px !important;}
	.lg_mt_155 {margin-top: 155px !important;}
	.lg_mt_160 {margin-top: 160px !important;}
	.lg_mt_165 {margin-top: 165px !important;}
	.lg_mt_170 {margin-top: 170px !important;}
	.lg_mt_175 {margin-top: 175px !important;}
	.lg_mt_180 {margin-top: 180px !important;}
	.lg_mt_185 {margin-top: 185px !important;}
	.lg_mt_190 {margin-top: 190px !important;}
	.lg_mt_195 {margin-top: 195px !important;}
	.lg_mt_200 {margin-top: 200px !important;}
	.lg_mt_205 {margin-top: 205px !important;}
	.lg_mt_210 {margin-top: 210px !important;}
	.lg_mt_215 {margin-top: 215px !important;}
	.lg_mt_220 {margin-top: 220px !important;}
	.lg_mt_225 {margin-top: 225px !important;}
	.lg_mt_230 {margin-top: 230px !important;}
	.lg_mt_235 {margin-top: 235px !important;}
	.lg_mt_240 {margin-top: 240px !important;}
	.lg_mt_245 {margin-top: 245px !important;}
	.lg_mt_250 {margin-top: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Bottom */
	/* ------------------------------------------ */
	.lg_mb_0 {margin-bottom: 0px !important;}
	.lg_mb_5 {margin-bottom: 5px !important;}
	.lg_mb_10 {margin-bottom: 10px !important;}
	.lg_mb_15 {margin-bottom: 15px !important;}
	.lg_mb_20 {margin-bottom: 20px !important;}
	.lg_mb_25 {margin-bottom: 25px !important;}
	.lg_mb_30 {margin-bottom: 30px !important;}
	.lg_mb_35 {margin-bottom: 35px !important;}
	.lg_mb_40 {margin-bottom: 40px !important;}
	.lg_mb_45 {margin-bottom: 45px !important;}
	.lg_mb_50 {margin-bottom: 50px !important;}
	.lg_mb_55 {margin-bottom: 55px !important;}
	.lg_mb_60 {margin-bottom: 60px !important;}
	.lg_mb_65 {margin-bottom: 65px !important;}
	.lg_mb_70 {margin-bottom: 70px !important;}
	.lg_mb_75 {margin-bottom: 75px !important;}
	.lg_mb_80 {margin-bottom: 80px !important;}
	.lg_mb_85 {margin-bottom: 85px !important;}
	.lg_mb_90 {margin-bottom: 90px !important;}
	.lg_mb_95 {margin-bottom: 95px !important;}
	.lg_mb_100 {margin-bottom: 100px !important;}
	.lg_mb_105 {margin-bottom: 105px !important;}
	.lg_mb_110 {margin-bottom: 110px !important;}
	.lg_mb_115 {margin-bottom: 115px !important;}
	.lg_mb_120 {margin-bottom: 120px !important;}
	.lg_mb_125 {margin-bottom: 125px !important;}
	.lg_mb_130 {margin-bottom: 130px !important;}
	.lg_mb_135 {margin-bottom: 135px !important;}
	.lg_mb_140 {margin-bottom: 140px !important;}
	.lg_mb_145 {margin-bottom: 145px !important;}
	.lg_mb_150 {margin-bottom: 150px !important;}
	.lg_mb_155 {margin-bottom: 155px !important;}
	.lg_mb_160 {margin-bottom: 160px !important;}
	.lg_mb_165 {margin-bottom: 165px !important;}
	.lg_mb_170 {margin-bottom: 170px !important;}
	.lg_mb_175 {margin-bottom: 175px !important;}
	.lg_mb_180 {margin-bottom: 180px !important;}
	.lg_mb_185 {margin-bottom: 185px !important;}
	.lg_mb_190 {margin-bottom: 190px !important;}
	.lg_mb_195 {margin-bottom: 195px !important;}
	.lg_mb_200 {margin-bottom: 200px !important;}
	.lg_mb_205 {margin-bottom: 205px !important;}
	.lg_mb_210 {margin-bottom: 210px !important;}
	.lg_mb_215 {margin-bottom: 215px !important;}
	.lg_mb_220 {margin-bottom: 220px !important;}
	.lg_mb_225 {margin-bottom: 225px !important;}
	.lg_mb_230 {margin-bottom: 230px !important;}
	.lg_mb_235 {margin-bottom: 235px !important;}
	.lg_mb_240 {margin-bottom: 240px !important;}
	.lg_mb_245 {margin-bottom: 245px !important;}
	.lg_mb_250 {margin-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Left */
	/* ------------------------------------------ */
	.lg_ml_0 {margin-left: 0px !important;}
	.lg_ml_5 {margin-left: 5px !important;}
	.lg_ml_10 {margin-left: 10px !important;}
	.lg_ml_15 {margin-left: 15px !important;}
	.lg_ml_20 {margin-left: 20px !important;}
	.lg_ml_25 {margin-left: 25px !important;}
	.lg_ml_30 {margin-left: 30px !important;}
	.lg_ml_35 {margin-left: 35px !important;}
	.lg_ml_40 {margin-left: 40px !important;}
	.lg_ml_45 {margin-left: 45px !important;}
	.lg_ml_50 {margin-left: 50px !important;}
	.lg_ml_55 {margin-left: 55px !important;}
	.lg_ml_60 {margin-left: 60px !important;}
	.lg_ml_65 {margin-left: 65px !important;}
	.lg_ml_70 {margin-left: 70px !important;}
	.lg_ml_75 {margin-left: 75px !important;}
	.lg_ml_80 {margin-left: 80px !important;}
	.lg_ml_85 {margin-left: 85px !important;}
	.lg_ml_90 {margin-left: 90px !important;}
	.lg_ml_95 {margin-left: 95px !important;}
	.lg_ml_100 {margin-left: 100px !important;}
	.lg_ml_105 {margin-left: 105px !important;}
	.lg_ml_110 {margin-left: 110px !important;}
	.lg_ml_115 {margin-left: 115px !important;}
	.lg_ml_120 {margin-left: 120px !important;}
	.lg_ml_125 {margin-left: 125px !important;}
	.lg_ml_130 {margin-left: 130px !important;}
	.lg_ml_135 {margin-left: 135px !important;}
	.lg_ml_140 {margin-left: 140px !important;}
	.lg_ml_145 {margin-left: 145px !important;}
	.lg_ml_150 {margin-left: 150px !important;}
	.lg_ml_155 {margin-left: 155px !important;}
	.lg_ml_160 {margin-left: 160px !important;}
	.lg_ml_165 {margin-left: 165px !important;}
	.lg_ml_170 {margin-left: 170px !important;}
	.lg_ml_175 {margin-left: 175px !important;}
	.lg_ml_180 {margin-left: 180px !important;}
	.lg_ml_185 {margin-left: 185px !important;}
	.lg_ml_190 {margin-left: 190px !important;}
	.lg_ml_195 {margin-left: 195px !important;}
	.lg_ml_200 {margin-left: 200px !important;}
	.lg_ml_205 {margin-left: 205px !important;}
	.lg_ml_210 {margin-left: 210px !important;}
	.lg_ml_215 {margin-left: 215px !important;}
	.lg_ml_220 {margin-left: 220px !important;}
	.lg_ml_225 {margin-left: 225px !important;}
	.lg_ml_230 {margin-left: 230px !important;}
	.lg_ml_235 {margin-left: 235px !important;}
	.lg_ml_240 {margin-left: 240px !important;}
	.lg_ml_245 {margin-left: 245px !important;}
	.lg_ml_250 {margin-left: 250px !important;}


	/* ------------------------------------------ */
	/* Margin Right */
	/* ------------------------------------------ */
	.lg_mr_0 {margin-right: 0px !important;}
	.lg_mr_5 {margin-right: 5px !important;}
	.lg_mr_10 {margin-right: 10px !important;}
	.lg_mr_15 {margin-right: 15px !important;}
	.lg_mr_20 {margin-right: 20px !important;}
	.lg_mr_25 {margin-right: 25px !important;}
	.lg_mr_30 {margin-right: 30px !important;}
	.lg_mr_35 {margin-right: 35px !important;}
	.lg_mr_40 {margin-right: 40px !important;}
	.lg_mr_45 {margin-right: 45px !important;}
	.lg_mr_50 {margin-right: 50px !important;}
	.lg_mr_55 {margin-right: 55px !important;}
	.lg_mr_60 {margin-right: 60px !important;}
	.lg_mr_65 {margin-right: 65px !important;}
	.lg_mr_70 {margin-right: 70px !important;}
	.lg_mr_75 {margin-right: 75px !important;}
	.lg_mr_80 {margin-right: 80px !important;}
	.lg_mr_85 {margin-right: 85px !important;}
	.lg_mr_90 {margin-right: 90px !important;}
	.lg_mr_95 {margin-right: 95px !important;}
	.lg_mr_100 {margin-right: 100px !important;}
	.lg_mr_105 {margin-right: 105px !important;}
	.lg_mr_110 {margin-right: 110px !important;}
	.lg_mr_115 {margin-right: 115px !important;}
	.lg_mr_120 {margin-right: 120px !important;}
	.lg_mr_125 {margin-right: 125px !important;}
	.lg_mr_130 {margin-right: 130px !important;}
	.lg_mr_135 {margin-right: 135px !important;}
	.lg_mr_140 {margin-right: 140px !important;}
	.lg_mr_145 {margin-right: 145px !important;}
	.lg_mr_150 {margin-right: 150px !important;}
	.lg_mr_155 {margin-right: 155px !important;}
	.lg_mr_160 {margin-right: 160px !important;}
	.lg_mr_165 {margin-right: 165px !important;}
	.lg_mr_170 {margin-right: 170px !important;}
	.lg_mr_175 {margin-right: 175px !important;}
	.lg_mr_180 {margin-right: 180px !important;}
	.lg_mr_185 {margin-right: 185px !important;}
	.lg_mr_190 {margin-right: 190px !important;}
	.lg_mr_195 {margin-right: 195px !important;}
	.lg_mr_200 {margin-right: 200px !important;}
	.lg_mr_205 {margin-right: 205px !important;}
	.lg_mr_210 {margin-right: 210px !important;}
	.lg_mr_215 {margin-right: 215px !important;}
	.lg_mr_220 {margin-right: 220px !important;}
	.lg_mr_225 {margin-right: 225px !important;}
	.lg_mr_230 {margin-right: 230px !important;}
	.lg_mr_235 {margin-right: 235px !important;}
	.lg_mr_240 {margin-right: 240px !important;}
	.lg_mr_245 {margin-right: 245px !important;}
	.lg_mr_250 {margin-right: 250px !important;}





	/* ------------------------------------------ */
	/* Padding All */
	/* ------------------------------------------ */
	.lg_p_0 {padding: 0px !important;}
	.lg_p_5 {padding: 5px !important;}
	.lg_p_10 {padding: 10px !important;}
	.lg_p_15 {padding: 15px !important;}
	.lg_p_20 {padding: 20px !important;}
	.lg_p_25 {padding: 25px !important;}
	.lg_p_30 {padding: 30px !important;}
	.lg_p_35 {padding: 35px !important;}
	.lg_p_40 {padding: 40px !important;}
	.lg_p_45 {padding: 45px !important;}
	.lg_p_50 {padding: 50px !important;}
	.lg_p_55 {padding: 55px !important;}
	.lg_p_60 {padding: 60px !important;}
	.lg_p_65 {padding: 65px !important;}
	.lg_p_70 {padding: 70px !important;}
	.lg_p_75 {padding: 75px !important;}
	.lg_p_80 {padding: 80px !important;}
	.lg_p_85 {padding: 85px !important;}
	.lg_p_90 {padding: 90px !important;}
	.lg_p_95 {padding: 95px !important;}
	.lg_p_100 {padding: 100px !important;}
	.lg_p_105 {padding: 105px !important;}
	.lg_p_110 {padding: 110px !important;}
	.lg_p_115 {padding: 115px !important;}
	.lg_p_120 {padding: 120px !important;}
	.lg_p_125 {padding: 125px !important;}
	.lg_p_130 {padding: 130px !important;}
	.lg_p_135 {padding: 135px !important;}
	.lg_p_140 {padding: 140px !important;}
	.lg_p_145 {padding: 145px !important;}
	.lg_p_150 {padding: 150px !important;}
	.lg_p_155 {padding: 155px !important;}
	.lg_p_160 {padding: 160px !important;}
	.lg_p_165 {padding: 165px !important;}
	.lg_p_170 {padding: 170px !important;}
	.lg_p_175 {padding: 175px !important;}
	.lg_p_180 {padding: 180px !important;}
	.lg_p_185 {padding: 185px !important;}
	.lg_p_190 {padding: 190px !important;}
	.lg_p_195 {padding: 195px !important;}
	.lg_p_200 {padding: 200px !important;}
	.lg_p_205 {padding: 205px !important;}
	.lg_p_210 {padding: 210px !important;}
	.lg_p_215 {padding: 215px !important;}
	.lg_p_220 {padding: 220px !important;}
	.lg_p_225 {padding: 225px !important;}
	.lg_p_230 {padding: 230px !important;}
	.lg_p_235 {padding: 235px !important;}
	.lg_p_240 {padding: 240px !important;}
	.lg_p_245 {padding: 245px !important;}
	.lg_p_250 {padding: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Top */
	/* ------------------------------------------ */
	.lg_pt_0 {padding-top: 0px !important;}
	.lg_pt_5 {padding-top: 5px !important;}
	.lg_pt_10 {padding-top: 10px !important;}
	.lg_pt_15 {padding-top: 15px !important;}
	.lg_pt_20 {padding-top: 20px !important;}
	.lg_pt_25 {padding-top: 25px !important;}
	.lg_pt_30 {padding-top: 30px !important;}
	.lg_pt_35 {padding-top: 35px !important;}
	.lg_pt_40 {padding-top: 40px !important;}
	.lg_pt_45 {padding-top: 45px !important;}
	.lg_pt_50 {padding-top: 50px !important;}
	.lg_pt_55 {padding-top: 55px !important;}
	.lg_pt_60 {padding-top: 60px !important;}
	.lg_pt_65 {padding-top: 65px !important;}
	.lg_pt_70 {padding-top: 70px !important;}
	.lg_pt_75 {padding-top: 75px !important;}
	.lg_pt_80 {padding-top: 80px !important;}
	.lg_pt_85 {padding-top: 85px !important;}
	.lg_pt_90 {padding-top: 90px !important;}
	.lg_pt_95 {padding-top: 95px !important;}
	.lg_pt_100 {padding-top: 100px !important;}
	.lg_pt_105 {padding-top: 105px !important;}
	.lg_pt_110 {padding-top: 110px !important;}
	.lg_pt_115 {padding-top: 115px !important;}
	.lg_pt_120 {padding-top: 120px !important;}
	.lg_pt_125 {padding-top: 125px !important;}
	.lg_pt_130 {padding-top: 130px !important;}
	.lg_pt_135 {padding-top: 135px !important;}
	.lg_pt_140 {padding-top: 140px !important;}
	.lg_pt_145 {padding-top: 145px !important;}
	.lg_pt_150 {padding-top: 150px !important;}
	.lg_pt_155 {padding-top: 155px !important;}
	.lg_pt_160 {padding-top: 160px !important;}
	.lg_pt_165 {padding-top: 165px !important;}
	.lg_pt_170 {padding-top: 170px !important;}
	.lg_pt_175 {padding-top: 175px !important;}
	.lg_pt_180 {padding-top: 180px !important;}
	.lg_pt_185 {padding-top: 185px !important;}
	.lg_pt_190 {padding-top: 190px !important;}
	.lg_pt_195 {padding-top: 195px !important;}
	.lg_pt_200 {padding-top: 200px !important;}
	.lg_pt_205 {padding-top: 205px !important;}
	.lg_pt_210 {padding-top: 210px !important;}
	.lg_pt_215 {padding-top: 215px !important;}
	.lg_pt_220 {padding-top: 220px !important;}
	.lg_pt_225 {padding-top: 225px !important;}
	.lg_pt_230 {padding-top: 230px !important;}
	.lg_pt_235 {padding-top: 235px !important;}
	.lg_pt_240 {padding-top: 240px !important;}
	.lg_pt_245 {padding-top: 245px !important;}
	.lg_pt_250 {padding-top: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Bottom */
	/* ------------------------------------------ */
	.lg_pb_0 {padding-bottom: 0px !important;}
	.lg_pb_5 {padding-bottom: 5px !important;}
	.lg_pb_10 {padding-bottom: 10px !important;}
	.lg_pb_15 {padding-bottom: 15px !important;}
	.lg_pb_20 {padding-bottom: 20px !important;}
	.lg_pb_25 {padding-bottom: 25px !important;}
	.lg_pb_30 {padding-bottom: 30px !important;}
	.lg_pb_35 {padding-bottom: 35px !important;}
	.lg_pb_40 {padding-bottom: 40px !important;}
	.lg_pb_45 {padding-bottom: 45px !important;}
	.lg_pb_50 {padding-bottom: 50px !important;}
	.lg_pb_55 {padding-bottom: 55px !important;}
	.lg_pb_60 {padding-bottom: 60px !important;}
	.lg_pb_65 {padding-bottom: 65px !important;}
	.lg_pb_70 {padding-bottom: 70px !important;}
	.lg_pb_75 {padding-bottom: 75px !important;}
	.lg_pb_80 {padding-bottom: 80px !important;}
	.lg_pb_85 {padding-bottom: 85px !important;}
	.lg_pb_90 {padding-bottom: 90px !important;}
	.lg_pb_95 {padding-bottom: 95px !important;}
	.lg_pb_100 {padding-bottom: 100px !important;}
	.lg_pb_105 {padding-bottom: 105px !important;}
	.lg_pb_110 {padding-bottom: 110px !important;}
	.lg_pb_115 {padding-bottom: 115px !important;}
	.lg_pb_120 {padding-bottom: 120px !important;}
	.lg_pb_125 {padding-bottom: 125px !important;}
	.lg_pb_130 {padding-bottom: 130px !important;}
	.lg_pb_135 {padding-bottom: 135px !important;}
	.lg_pb_140 {padding-bottom: 140px !important;}
	.lg_pb_145 {padding-bottom: 145px !important;}
	.lg_pb_150 {padding-bottom: 150px !important;}
	.lg_pb_155 {padding-bottom: 155px !important;}
	.lg_pb_160 {padding-bottom: 160px !important;}
	.lg_pb_165 {padding-bottom: 165px !important;}
	.lg_pb_170 {padding-bottom: 170px !important;}
	.lg_pb_175 {padding-bottom: 175px !important;}
	.lg_pb_180 {padding-bottom: 180px !important;}
	.lg_pb_185 {padding-bottom: 185px !important;}
	.lg_pb_190 {padding-bottom: 190px !important;}
	.lg_pb_195 {padding-bottom: 195px !important;}
	.lg_pb_200 {padding-bottom: 200px !important;}
	.lg_pb_205 {padding-bottom: 205px !important;}
	.lg_pb_210 {padding-bottom: 210px !important;}
	.lg_pb_215 {padding-bottom: 215px !important;}
	.lg_pb_220 {padding-bottom: 220px !important;}
	.lg_pb_225 {padding-bottom: 225px !important;}
	.lg_pb_230 {padding-bottom: 230px !important;}
	.lg_pb_235 {padding-bottom: 235px !important;}
	.lg_pb_240 {padding-bottom: 240px !important;}
	.lg_pb_245 {padding-bottom: 245px !important;}
	.lg_pb_250 {padding-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Left */
	/* ------------------------------------------ */
	.lg_pl_0 {padding-left: 0px !important;}
	.lg_pl_5 {padding-left: 5px !important;}
	.lg_pl_10 {padding-left: 10px !important;}
	.lg_pl_15 {padding-left: 15px !important;}
	.lg_pl_20 {padding-left: 20px !important;}
	.lg_pl_25 {padding-left: 25px !important;}
	.lg_pl_30 {padding-left: 30px !important;}
	.lg_pl_35 {padding-left: 35px !important;}
	.lg_pl_40 {padding-left: 40px !important;}
	.lg_pl_45 {padding-left: 45px !important;}
	.lg_pl_50 {padding-left: 50px !important;}
	.lg_pl_55 {padding-left: 55px !important;}
	.lg_pl_60 {padding-left: 60px !important;}
	.lg_pl_65 {padding-left: 65px !important;}
	.lg_pl_70 {padding-left: 70px !important;}
	.lg_pl_75 {padding-left: 75px !important;}
	.lg_pl_80 {padding-left: 80px !important;}
	.lg_pl_85 {padding-left: 85px !important;}
	.lg_pl_90 {padding-left: 90px !important;}
	.lg_pl_95 {padding-left: 95px !important;}
	.lg_pl_100 {padding-left: 100px !important;}
	.lg_pl_105 {padding-left: 105px !important;}
	.lg_pl_110 {padding-left: 110px !important;}
	.lg_pl_115 {padding-left: 115px !important;}
	.lg_pl_120 {padding-left: 120px !important;}
	.lg_pl_125 {padding-left: 125px !important;}
	.lg_pl_130 {padding-left: 130px !important;}
	.lg_pl_135 {padding-left: 135px !important;}
	.lg_pl_140 {padding-left: 140px !important;}
	.lg_pl_145 {padding-left: 145px !important;}
	.lg_pl_150 {padding-left: 150px !important;}
	.lg_pl_155 {padding-left: 155px !important;}
	.lg_pl_160 {padding-left: 160px !important;}
	.lg_pl_165 {padding-left: 165px !important;}
	.lg_pl_170 {padding-left: 170px !important;}
	.lg_pl_175 {padding-left: 175px !important;}
	.lg_pl_180 {padding-left: 180px !important;}
	.lg_pl_185 {padding-left: 185px !important;}
	.lg_pl_190 {padding-left: 190px !important;}
	.lg_pl_195 {padding-left: 195px !important;}
	.lg_pl_200 {padding-left: 200px !important;}
	.lg_pl_205 {padding-left: 205px !important;}
	.lg_pl_210 {padding-left: 210px !important;}
	.lg_pl_215 {padding-left: 215px !important;}
	.lg_pl_220 {padding-left: 220px !important;}
	.lg_pl_225 {padding-left: 225px !important;}
	.lg_pl_230 {padding-left: 230px !important;}
	.lg_pl_235 {padding-left: 235px !important;}
	.lg_pl_240 {padding-left: 240px !important;}
	.lg_pl_245 {padding-left: 245px !important;}
	.lg_pl_250 {padding-left: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Right */
	/* ------------------------------------------ */
	.lg_pr_0 {padding-right: 0px !important;}
	.lg_pr_5 {padding-right: 5px !important;}
	.lg_pr_10 {padding-right: 10px !important;}
	.lg_pr_15 {padding-right: 15px !important;}
	.lg_pr_20 {padding-right: 20px !important;}
	.lg_pr_25 {padding-right: 25px !important;}
	.lg_pr_30 {padding-right: 30px !important;}
	.lg_pr_35 {padding-right: 35px !important;}
	.lg_pr_40 {padding-right: 40px !important;}
	.lg_pr_45 {padding-right: 45px !important;}
	.lg_pr_50 {padding-right: 50px !important;}
	.lg_pr_55 {padding-right: 55px !important;}
	.lg_pr_60 {padding-right: 60px !important;}
	.lg_pr_65 {padding-right: 65px !important;}
	.lg_pr_70 {padding-right: 70px !important;}
	.lg_pr_75 {padding-right: 75px !important;}
	.lg_pr_80 {padding-right: 80px !important;}
	.lg_pr_85 {padding-right: 85px !important;}
	.lg_pr_90 {padding-right: 90px !important;}
	.lg_pr_95 {padding-right: 95px !important;}
	.lg_pr_100 {padding-right: 100px !important;}
	.lg_pr_105 {padding-right: 105px !important;}
	.lg_pr_110 {padding-right: 110px !important;}
	.lg_pr_115 {padding-right: 115px !important;}
	.lg_pr_120 {padding-right: 120px !important;}
	.lg_pr_125 {padding-right: 125px !important;}
	.lg_pr_130 {padding-right: 130px !important;}
	.lg_pr_135 {padding-right: 135px !important;}
	.lg_pr_140 {padding-right: 140px !important;}
	.lg_pr_145 {padding-right: 145px !important;}
	.lg_pr_150 {padding-right: 150px !important;}
	.lg_pr_155 {padding-right: 155px !important;}
	.lg_pr_160 {padding-right: 160px !important;}
	.lg_pr_165 {padding-right: 165px !important;}
	.lg_pr_170 {padding-right: 170px !important;}
	.lg_pr_175 {padding-right: 175px !important;}
	.lg_pr_180 {padding-right: 180px !important;}
	.lg_pr_185 {padding-right: 185px !important;}
	.lg_pr_190 {padding-right: 190px !important;}
	.lg_pr_195 {padding-right: 195px !important;}
	.lg_pr_200 {padding-right: 200px !important;}
	.lg_pr_205 {padding-right: 205px !important;}
	.lg_pr_210 {padding-right: 210px !important;}
	.lg_pr_215 {padding-right: 215px !important;}
	.lg_pr_220 {padding-right: 220px !important;}
	.lg_pr_225 {padding-right: 225px !important;}
	.lg_pr_230 {padding-right: 230px !important;}
	.lg_pr_235 {padding-right: 235px !important;}
	.lg_pr_240 {padding-right: 240px !important;}
	.lg_pr_245 {padding-right: 245px !important;}
	.lg_pr_250 {padding-right: 250px !important;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	/* ------------------------------------------ */
	/* Margin All */
	/* ------------------------------------------ */
	.md_m_0 {margin: 0px !important;}
	.md_m_5 {margin: 5px !important;}
	.md_m_10 {margin: 10px !important;}
	.md_m_15 {margin: 15px !important;}
	.md_m_20 {margin: 20px !important;}
	.md_m_25 {margin: 25px !important;}
	.md_m_30 {margin: 30px !important;}
	.md_m_35 {margin: 35px !important;}
	.md_m_40 {margin: 40px !important;}
	.md_m_45 {margin: 45px !important;}
	.md_m_50 {margin: 50px !important;}
	.md_m_55 {margin: 55px !important;}
	.md_m_60 {margin: 60px !important;}
	.md_m_65 {margin: 65px !important;}
	.md_m_70 {margin: 70px !important;}
	.md_m_75 {margin: 75px !important;}
	.md_m_80 {margin: 80px !important;}
	.md_m_85 {margin: 85px !important;}
	.md_m_90 {margin: 90px !important;}
	.md_m_95 {margin: 95px !important;}
	.md_m_100 {margin: 100px !important;}
	.md_m_105 {margin: 105px !important;}
	.md_m_110 {margin: 110px !important;}
	.md_m_115 {margin: 115px !important;}
	.md_m_120 {margin: 120px !important;}
	.md_m_125 {margin: 125px !important;}
	.md_m_130 {margin: 130px !important;}
	.md_m_135 {margin: 135px !important;}
	.md_m_140 {margin: 140px !important;}
	.md_m_145 {margin: 145px !important;}
	.md_m_150 {margin: 150px !important;}
	.md_m_155 {margin: 155px !important;}
	.md_m_160 {margin: 160px !important;}
	.md_m_165 {margin: 165px !important;}
	.md_m_170 {margin: 170px !important;}
	.md_m_175 {margin: 175px !important;}
	.md_m_180 {margin: 180px !important;}
	.md_m_185 {margin: 185px !important;}
	.md_m_190 {margin: 190px !important;}
	.md_m_195 {margin: 195px !important;}
	.md_m_200 {margin: 200px !important;}
	.md_m_205 {margin: 205px !important;}
	.md_m_210 {margin: 210px !important;}
	.md_m_215 {margin: 215px !important;}
	.md_m_220 {margin: 220px !important;}
	.md_m_225 {margin: 225px !important;}
	.md_m_230 {margin: 230px !important;}
	.md_m_235 {margin: 235px !important;}
	.md_m_240 {margin: 240px !important;}
	.md_m_245 {margin: 245px !important;}
	.md_m_250 {margin: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Top */
	/* ------------------------------------------ */
	.md_mt_0 {margin-top: 0px !important;}
	.md_mt_5 {margin-top: 5px !important;}
	.md_mt_10 {margin-top: 10px !important;}
	.md_mt_15 {margin-top: 15px !important;}
	.md_mt_20 {margin-top: 20px !important;}
	.md_mt_25 {margin-top: 25px !important;}
	.md_mt_30 {margin-top: 30px !important;}
	.md_mt_35 {margin-top: 35px !important;}
	.md_mt_40 {margin-top: 40px !important;}
	.md_mt_45 {margin-top: 45px !important;}
	.md_mt_50 {margin-top: 50px !important;}
	.md_mt_55 {margin-top: 55px !important;}
	.md_mt_60 {margin-top: 60px !important;}
	.md_mt_65 {margin-top: 65px !important;}
	.md_mt_70 {margin-top: 70px !important;}
	.md_mt_75 {margin-top: 75px !important;}
	.md_mt_80 {margin-top: 80px !important;}
	.md_mt_85 {margin-top: 85px !important;}
	.md_mt_90 {margin-top: 90px !important;}
	.md_mt_95 {margin-top: 95px !important;}
	.md_mt_100 {margin-top: 100px !important;}
	.md_mt_105 {margin-top: 105px !important;}
	.md_mt_110 {margin-top: 110px !important;}
	.md_mt_115 {margin-top: 115px !important;}
	.md_mt_120 {margin-top: 120px !important;}
	.md_mt_125 {margin-top: 125px !important;}
	.md_mt_130 {margin-top: 130px !important;}
	.md_mt_135 {margin-top: 135px !important;}
	.md_mt_140 {margin-top: 140px !important;}
	.md_mt_145 {margin-top: 145px !important;}
	.md_mt_150 {margin-top: 150px !important;}
	.md_mt_155 {margin-top: 155px !important;}
	.md_mt_160 {margin-top: 160px !important;}
	.md_mt_165 {margin-top: 165px !important;}
	.md_mt_170 {margin-top: 170px !important;}
	.md_mt_175 {margin-top: 175px !important;}
	.md_mt_180 {margin-top: 180px !important;}
	.md_mt_185 {margin-top: 185px !important;}
	.md_mt_190 {margin-top: 190px !important;}
	.md_mt_195 {margin-top: 195px !important;}
	.md_mt_200 {margin-top: 200px !important;}
	.md_mt_205 {margin-top: 205px !important;}
	.md_mt_210 {margin-top: 210px !important;}
	.md_mt_215 {margin-top: 215px !important;}
	.md_mt_220 {margin-top: 220px !important;}
	.md_mt_225 {margin-top: 225px !important;}
	.md_mt_230 {margin-top: 230px !important;}
	.md_mt_235 {margin-top: 235px !important;}
	.md_mt_240 {margin-top: 240px !important;}
	.md_mt_245 {margin-top: 245px !important;}
	.md_mt_250 {margin-top: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Bottom */
	/* ------------------------------------------ */
	.md_mb_0 {margin-bottom: 0px !important;}
	.md_mb_5 {margin-bottom: 5px !important;}
	.md_mb_10 {margin-bottom: 10px !important;}
	.md_mb_15 {margin-bottom: 15px !important;}
	.md_mb_20 {margin-bottom: 20px !important;}
	.md_mb_25 {margin-bottom: 25px !important;}
	.md_mb_30 {margin-bottom: 30px !important;}
	.md_mb_35 {margin-bottom: 35px !important;}
	.md_mb_40 {margin-bottom: 40px !important;}
	.md_mb_45 {margin-bottom: 45px !important;}
	.md_mb_50 {margin-bottom: 50px !important;}
	.md_mb_55 {margin-bottom: 55px !important;}
	.md_mb_60 {margin-bottom: 60px !important;}
	.md_mb_65 {margin-bottom: 65px !important;}
	.md_mb_70 {margin-bottom: 70px !important;}
	.md_mb_75 {margin-bottom: 75px !important;}
	.md_mb_80 {margin-bottom: 80px !important;}
	.md_mb_85 {margin-bottom: 85px !important;}
	.md_mb_90 {margin-bottom: 90px !important;}
	.md_mb_95 {margin-bottom: 95px !important;}
	.md_mb_100 {margin-bottom: 100px !important;}
	.md_mb_105 {margin-bottom: 105px !important;}
	.md_mb_110 {margin-bottom: 110px !important;}
	.md_mb_115 {margin-bottom: 115px !important;}
	.md_mb_120 {margin-bottom: 120px !important;}
	.md_mb_125 {margin-bottom: 125px !important;}
	.md_mb_130 {margin-bottom: 130px !important;}
	.md_mb_135 {margin-bottom: 135px !important;}
	.md_mb_140 {margin-bottom: 140px !important;}
	.md_mb_145 {margin-bottom: 145px !important;}
	.md_mb_150 {margin-bottom: 150px !important;}
	.md_mb_155 {margin-bottom: 155px !important;}
	.md_mb_160 {margin-bottom: 160px !important;}
	.md_mb_165 {margin-bottom: 165px !important;}
	.md_mb_170 {margin-bottom: 170px !important;}
	.md_mb_175 {margin-bottom: 175px !important;}
	.md_mb_180 {margin-bottom: 180px !important;}
	.md_mb_185 {margin-bottom: 185px !important;}
	.md_mb_190 {margin-bottom: 190px !important;}
	.md_mb_195 {margin-bottom: 195px !important;}
	.md_mb_200 {margin-bottom: 200px !important;}
	.md_mb_205 {margin-bottom: 205px !important;}
	.md_mb_210 {margin-bottom: 210px !important;}
	.md_mb_215 {margin-bottom: 215px !important;}
	.md_mb_220 {margin-bottom: 220px !important;}
	.md_mb_225 {margin-bottom: 225px !important;}
	.md_mb_230 {margin-bottom: 230px !important;}
	.md_mb_235 {margin-bottom: 235px !important;}
	.md_mb_240 {margin-bottom: 240px !important;}
	.md_mb_245 {margin-bottom: 245px !important;}
	.md_mb_250 {margin-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Left */
	/* ------------------------------------------ */
	.md_ml_0 {margin-left: 0px !important;}
	.md_ml_5 {margin-left: 5px !important;}
	.md_ml_10 {margin-left: 10px !important;}
	.md_ml_15 {margin-left: 15px !important;}
	.md_ml_20 {margin-left: 20px !important;}
	.md_ml_25 {margin-left: 25px !important;}
	.md_ml_30 {margin-left: 30px !important;}
	.md_ml_35 {margin-left: 35px !important;}
	.md_ml_40 {margin-left: 40px !important;}
	.md_ml_45 {margin-left: 45px !important;}
	.md_ml_50 {margin-left: 50px !important;}
	.md_ml_55 {margin-left: 55px !important;}
	.md_ml_60 {margin-left: 60px !important;}
	.md_ml_65 {margin-left: 65px !important;}
	.md_ml_70 {margin-left: 70px !important;}
	.md_ml_75 {margin-left: 75px !important;}
	.md_ml_80 {margin-left: 80px !important;}
	.md_ml_85 {margin-left: 85px !important;}
	.md_ml_90 {margin-left: 90px !important;}
	.md_ml_95 {margin-left: 95px !important;}
	.md_ml_100 {margin-left: 100px !important;}
	.md_ml_105 {margin-left: 105px !important;}
	.md_ml_110 {margin-left: 110px !important;}
	.md_ml_115 {margin-left: 115px !important;}
	.md_ml_120 {margin-left: 120px !important;}
	.md_ml_125 {margin-left: 125px !important;}
	.md_ml_130 {margin-left: 130px !important;}
	.md_ml_135 {margin-left: 135px !important;}
	.md_ml_140 {margin-left: 140px !important;}
	.md_ml_145 {margin-left: 145px !important;}
	.md_ml_150 {margin-left: 150px !important;}
	.md_ml_155 {margin-left: 155px !important;}
	.md_ml_160 {margin-left: 160px !important;}
	.md_ml_165 {margin-left: 165px !important;}
	.md_ml_170 {margin-left: 170px !important;}
	.md_ml_175 {margin-left: 175px !important;}
	.md_ml_180 {margin-left: 180px !important;}
	.md_ml_185 {margin-left: 185px !important;}
	.md_ml_190 {margin-left: 190px !important;}
	.md_ml_195 {margin-left: 195px !important;}
	.md_ml_200 {margin-left: 200px !important;}
	.md_ml_205 {margin-left: 205px !important;}
	.md_ml_210 {margin-left: 210px !important;}
	.md_ml_215 {margin-left: 215px !important;}
	.md_ml_220 {margin-left: 220px !important;}
	.md_ml_225 {margin-left: 225px !important;}
	.md_ml_230 {margin-left: 230px !important;}
	.md_ml_235 {margin-left: 235px !important;}
	.md_ml_240 {margin-left: 240px !important;}
	.md_ml_245 {margin-left: 245px !important;}
	.md_ml_250 {margin-left: 250px !important;}


	/* ------------------------------------------ */
	/* Margin Right */
	/* ------------------------------------------ */
	.md_mr_0 {margin-right: 0px !important;}
	.md_mr_5 {margin-right: 5px !important;}
	.md_mr_10 {margin-right: 10px !important;}
	.md_mr_15 {margin-right: 15px !important;}
	.md_mr_20 {margin-right: 20px !important;}
	.md_mr_25 {margin-right: 25px !important;}
	.md_mr_30 {margin-right: 30px !important;}
	.md_mr_35 {margin-right: 35px !important;}
	.md_mr_40 {margin-right: 40px !important;}
	.md_mr_45 {margin-right: 45px !important;}
	.md_mr_50 {margin-right: 50px !important;}
	.md_mr_55 {margin-right: 55px !important;}
	.md_mr_60 {margin-right: 60px !important;}
	.md_mr_65 {margin-right: 65px !important;}
	.md_mr_70 {margin-right: 70px !important;}
	.md_mr_75 {margin-right: 75px !important;}
	.md_mr_80 {margin-right: 80px !important;}
	.md_mr_85 {margin-right: 85px !important;}
	.md_mr_90 {margin-right: 90px !important;}
	.md_mr_95 {margin-right: 95px !important;}
	.md_mr_100 {margin-right: 100px !important;}
	.md_mr_105 {margin-right: 105px !important;}
	.md_mr_110 {margin-right: 110px !important;}
	.md_mr_115 {margin-right: 115px !important;}
	.md_mr_120 {margin-right: 120px !important;}
	.md_mr_125 {margin-right: 125px !important;}
	.md_mr_130 {margin-right: 130px !important;}
	.md_mr_135 {margin-right: 135px !important;}
	.md_mr_140 {margin-right: 140px !important;}
	.md_mr_145 {margin-right: 145px !important;}
	.md_mr_150 {margin-right: 150px !important;}
	.md_mr_155 {margin-right: 155px !important;}
	.md_mr_160 {margin-right: 160px !important;}
	.md_mr_165 {margin-right: 165px !important;}
	.md_mr_170 {margin-right: 170px !important;}
	.md_mr_175 {margin-right: 175px !important;}
	.md_mr_180 {margin-right: 180px !important;}
	.md_mr_185 {margin-right: 185px !important;}
	.md_mr_190 {margin-right: 190px !important;}
	.md_mr_195 {margin-right: 195px !important;}
	.md_mr_200 {margin-right: 200px !important;}
	.md_mr_205 {margin-right: 205px !important;}
	.md_mr_210 {margin-right: 210px !important;}
	.md_mr_215 {margin-right: 215px !important;}
	.md_mr_220 {margin-right: 220px !important;}
	.md_mr_225 {margin-right: 225px !important;}
	.md_mr_230 {margin-right: 230px !important;}
	.md_mr_235 {margin-right: 235px !important;}
	.md_mr_240 {margin-right: 240px !important;}
	.md_mr_245 {margin-right: 245px !important;}
	.md_mr_250 {margin-right: 250px !important;}





	/* ------------------------------------------ */
	/* Padding All */
	/* ------------------------------------------ */
	.md_p_0 {padding: 0px !important;}
	.md_p_5 {padding: 5px !important;}
	.md_p_10 {padding: 10px !important;}
	.md_p_15 {padding: 15px !important;}
	.md_p_20 {padding: 20px !important;}
	.md_p_25 {padding: 25px !important;}
	.md_p_30 {padding: 30px !important;}
	.md_p_35 {padding: 35px !important;}
	.md_p_40 {padding: 40px !important;}
	.md_p_45 {padding: 45px !important;}
	.md_p_50 {padding: 50px !important;}
	.md_p_55 {padding: 55px !important;}
	.md_p_60 {padding: 60px !important;}
	.md_p_65 {padding: 65px !important;}
	.md_p_70 {padding: 70px !important;}
	.md_p_75 {padding: 75px !important;}
	.md_p_80 {padding: 80px !important;}
	.md_p_85 {padding: 85px !important;}
	.md_p_90 {padding: 90px !important;}
	.md_p_95 {padding: 95px !important;}
	.md_p_100 {padding: 100px !important;}
	.md_p_105 {padding: 105px !important;}
	.md_p_110 {padding: 110px !important;}
	.md_p_115 {padding: 115px !important;}
	.md_p_120 {padding: 120px !important;}
	.md_p_125 {padding: 125px !important;}
	.md_p_130 {padding: 130px !important;}
	.md_p_135 {padding: 135px !important;}
	.md_p_140 {padding: 140px !important;}
	.md_p_145 {padding: 145px !important;}
	.md_p_150 {padding: 150px !important;}
	.md_p_155 {padding: 155px !important;}
	.md_p_160 {padding: 160px !important;}
	.md_p_165 {padding: 165px !important;}
	.md_p_170 {padding: 170px !important;}
	.md_p_175 {padding: 175px !important;}
	.md_p_180 {padding: 180px !important;}
	.md_p_185 {padding: 185px !important;}
	.md_p_190 {padding: 190px !important;}
	.md_p_195 {padding: 195px !important;}
	.md_p_200 {padding: 200px !important;}
	.md_p_205 {padding: 205px !important;}
	.md_p_210 {padding: 210px !important;}
	.md_p_215 {padding: 215px !important;}
	.md_p_220 {padding: 220px !important;}
	.md_p_225 {padding: 225px !important;}
	.md_p_230 {padding: 230px !important;}
	.md_p_235 {padding: 235px !important;}
	.md_p_240 {padding: 240px !important;}
	.md_p_245 {padding: 245px !important;}
	.md_p_250 {padding: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Top */
	/* ------------------------------------------ */
	.md_pt_0 {padding-top: 0px !important;}
	.md_pt_5 {padding-top: 5px !important;}
	.md_pt_10 {padding-top: 10px !important;}
	.md_pt_15 {padding-top: 15px !important;}
	.md_pt_20 {padding-top: 20px !important;}
	.md_pt_25 {padding-top: 25px !important;}
	.md_pt_30 {padding-top: 30px !important;}
	.md_pt_35 {padding-top: 35px !important;}
	.md_pt_40 {padding-top: 40px !important;}
	.md_pt_45 {padding-top: 45px !important;}
	.md_pt_50 {padding-top: 50px !important;}
	.md_pt_55 {padding-top: 55px !important;}
	.md_pt_60 {padding-top: 60px !important;}
	.md_pt_65 {padding-top: 65px !important;}
	.md_pt_70 {padding-top: 70px !important;}
	.md_pt_75 {padding-top: 75px !important;}
	.md_pt_80 {padding-top: 80px !important;}
	.md_pt_85 {padding-top: 85px !important;}
	.md_pt_90 {padding-top: 90px !important;}
	.md_pt_95 {padding-top: 95px !important;}
	.md_pt_100 {padding-top: 100px !important;}
	.md_pt_105 {padding-top: 105px !important;}
	.md_pt_110 {padding-top: 110px !important;}
	.md_pt_115 {padding-top: 115px !important;}
	.md_pt_120 {padding-top: 120px !important;}
	.md_pt_125 {padding-top: 125px !important;}
	.md_pt_130 {padding-top: 130px !important;}
	.md_pt_135 {padding-top: 135px !important;}
	.md_pt_140 {padding-top: 140px !important;}
	.md_pt_145 {padding-top: 145px !important;}
	.md_pt_150 {padding-top: 150px !important;}
	.md_pt_155 {padding-top: 155px !important;}
	.md_pt_160 {padding-top: 160px !important;}
	.md_pt_165 {padding-top: 165px !important;}
	.md_pt_170 {padding-top: 170px !important;}
	.md_pt_175 {padding-top: 175px !important;}
	.md_pt_180 {padding-top: 180px !important;}
	.md_pt_185 {padding-top: 185px !important;}
	.md_pt_190 {padding-top: 190px !important;}
	.md_pt_195 {padding-top: 195px !important;}
	.md_pt_200 {padding-top: 200px !important;}
	.md_pt_205 {padding-top: 205px !important;}
	.md_pt_210 {padding-top: 210px !important;}
	.md_pt_215 {padding-top: 215px !important;}
	.md_pt_220 {padding-top: 220px !important;}
	.md_pt_225 {padding-top: 225px !important;}
	.md_pt_230 {padding-top: 230px !important;}
	.md_pt_235 {padding-top: 235px !important;}
	.md_pt_240 {padding-top: 240px !important;}
	.md_pt_245 {padding-top: 245px !important;}
	.md_pt_250 {padding-top: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Bottom */
	/* ------------------------------------------ */
	.md_pb_0 {padding-bottom: 0px !important;}
	.md_pb_5 {padding-bottom: 5px !important;}
	.md_pb_10 {padding-bottom: 10px !important;}
	.md_pb_15 {padding-bottom: 15px !important;}
	.md_pb_20 {padding-bottom: 20px !important;}
	.md_pb_25 {padding-bottom: 25px !important;}
	.md_pb_30 {padding-bottom: 30px !important;}
	.md_pb_35 {padding-bottom: 35px !important;}
	.md_pb_40 {padding-bottom: 40px !important;}
	.md_pb_45 {padding-bottom: 45px !important;}
	.md_pb_50 {padding-bottom: 50px !important;}
	.md_pb_55 {padding-bottom: 55px !important;}
	.md_pb_60 {padding-bottom: 60px !important;}
	.md_pb_65 {padding-bottom: 65px !important;}
	.md_pb_70 {padding-bottom: 70px !important;}
	.md_pb_75 {padding-bottom: 75px !important;}
	.md_pb_80 {padding-bottom: 80px !important;}
	.md_pb_85 {padding-bottom: 85px !important;}
	.md_pb_90 {padding-bottom: 90px !important;}
	.md_pb_95 {padding-bottom: 95px !important;}
	.md_pb_100 {padding-bottom: 100px !important;}
	.md_pb_105 {padding-bottom: 105px !important;}
	.md_pb_110 {padding-bottom: 110px !important;}
	.md_pb_115 {padding-bottom: 115px !important;}
	.md_pb_120 {padding-bottom: 120px !important;}
	.md_pb_125 {padding-bottom: 125px !important;}
	.md_pb_130 {padding-bottom: 130px !important;}
	.md_pb_135 {padding-bottom: 135px !important;}
	.md_pb_140 {padding-bottom: 140px !important;}
	.md_pb_145 {padding-bottom: 145px !important;}
	.md_pb_150 {padding-bottom: 150px !important;}
	.md_pb_155 {padding-bottom: 155px !important;}
	.md_pb_160 {padding-bottom: 160px !important;}
	.md_pb_165 {padding-bottom: 165px !important;}
	.md_pb_170 {padding-bottom: 170px !important;}
	.md_pb_175 {padding-bottom: 175px !important;}
	.md_pb_180 {padding-bottom: 180px !important;}
	.md_pb_185 {padding-bottom: 185px !important;}
	.md_pb_190 {padding-bottom: 190px !important;}
	.md_pb_195 {padding-bottom: 195px !important;}
	.md_pb_200 {padding-bottom: 200px !important;}
	.md_pb_205 {padding-bottom: 205px !important;}
	.md_pb_210 {padding-bottom: 210px !important;}
	.md_pb_215 {padding-bottom: 215px !important;}
	.md_pb_220 {padding-bottom: 220px !important;}
	.md_pb_225 {padding-bottom: 225px !important;}
	.md_pb_230 {padding-bottom: 230px !important;}
	.md_pb_235 {padding-bottom: 235px !important;}
	.md_pb_240 {padding-bottom: 240px !important;}
	.md_pb_245 {padding-bottom: 245px !important;}
	.md_pb_250 {padding-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Left */
	/* ------------------------------------------ */
	.md_pl_0 {padding-left: 0px !important;}
	.md_pl_5 {padding-left: 5px !important;}
	.md_pl_10 {padding-left: 10px !important;}
	.md_pl_15 {padding-left: 15px !important;}
	.md_pl_20 {padding-left: 20px !important;}
	.md_pl_25 {padding-left: 25px !important;}
	.md_pl_30 {padding-left: 30px !important;}
	.md_pl_35 {padding-left: 35px !important;}
	.md_pl_40 {padding-left: 40px !important;}
	.md_pl_45 {padding-left: 45px !important;}
	.md_pl_50 {padding-left: 50px !important;}
	.md_pl_55 {padding-left: 55px !important;}
	.md_pl_60 {padding-left: 60px !important;}
	.md_pl_65 {padding-left: 65px !important;}
	.md_pl_70 {padding-left: 70px !important;}
	.md_pl_75 {padding-left: 75px !important;}
	.md_pl_80 {padding-left: 80px !important;}
	.md_pl_85 {padding-left: 85px !important;}
	.md_pl_90 {padding-left: 90px !important;}
	.md_pl_95 {padding-left: 95px !important;}
	.md_pl_100 {padding-left: 100px !important;}
	.md_pl_105 {padding-left: 105px !important;}
	.md_pl_110 {padding-left: 110px !important;}
	.md_pl_115 {padding-left: 115px !important;}
	.md_pl_120 {padding-left: 120px !important;}
	.md_pl_125 {padding-left: 125px !important;}
	.md_pl_130 {padding-left: 130px !important;}
	.md_pl_135 {padding-left: 135px !important;}
	.md_pl_140 {padding-left: 140px !important;}
	.md_pl_145 {padding-left: 145px !important;}
	.md_pl_150 {padding-left: 150px !important;}
	.md_pl_155 {padding-left: 155px !important;}
	.md_pl_160 {padding-left: 160px !important;}
	.md_pl_165 {padding-left: 165px !important;}
	.md_pl_170 {padding-left: 170px !important;}
	.md_pl_175 {padding-left: 175px !important;}
	.md_pl_180 {padding-left: 180px !important;}
	.md_pl_185 {padding-left: 185px !important;}
	.md_pl_190 {padding-left: 190px !important;}
	.md_pl_195 {padding-left: 195px !important;}
	.md_pl_200 {padding-left: 200px !important;}
	.md_pl_205 {padding-left: 205px !important;}
	.md_pl_210 {padding-left: 210px !important;}
	.md_pl_215 {padding-left: 215px !important;}
	.md_pl_220 {padding-left: 220px !important;}
	.md_pl_225 {padding-left: 225px !important;}
	.md_pl_230 {padding-left: 230px !important;}
	.md_pl_235 {padding-left: 235px !important;}
	.md_pl_240 {padding-left: 240px !important;}
	.md_pl_245 {padding-left: 245px !important;}
	.md_pl_250 {padding-left: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Right */
	/* ------------------------------------------ */
	.md_pr_0 {padding-right: 0px !important;}
	.md_pr_5 {padding-right: 5px !important;}
	.md_pr_10 {padding-right: 10px !important;}
	.md_pr_15 {padding-right: 15px !important;}
	.md_pr_20 {padding-right: 20px !important;}
	.md_pr_25 {padding-right: 25px !important;}
	.md_pr_30 {padding-right: 30px !important;}
	.md_pr_35 {padding-right: 35px !important;}
	.md_pr_40 {padding-right: 40px !important;}
	.md_pr_45 {padding-right: 45px !important;}
	.md_pr_50 {padding-right: 50px !important;}
	.md_pr_55 {padding-right: 55px !important;}
	.md_pr_60 {padding-right: 60px !important;}
	.md_pr_65 {padding-right: 65px !important;}
	.md_pr_70 {padding-right: 70px !important;}
	.md_pr_75 {padding-right: 75px !important;}
	.md_pr_80 {padding-right: 80px !important;}
	.md_pr_85 {padding-right: 85px !important;}
	.md_pr_90 {padding-right: 90px !important;}
	.md_pr_95 {padding-right: 95px !important;}
	.md_pr_100 {padding-right: 100px !important;}
	.md_pr_105 {padding-right: 105px !important;}
	.md_pr_110 {padding-right: 110px !important;}
	.md_pr_115 {padding-right: 115px !important;}
	.md_pr_120 {padding-right: 120px !important;}
	.md_pr_125 {padding-right: 125px !important;}
	.md_pr_130 {padding-right: 130px !important;}
	.md_pr_135 {padding-right: 135px !important;}
	.md_pr_140 {padding-right: 140px !important;}
	.md_pr_145 {padding-right: 145px !important;}
	.md_pr_150 {padding-right: 150px !important;}
	.md_pr_155 {padding-right: 155px !important;}
	.md_pr_160 {padding-right: 160px !important;}
	.md_pr_165 {padding-right: 165px !important;}
	.md_pr_170 {padding-right: 170px !important;}
	.md_pr_175 {padding-right: 175px !important;}
	.md_pr_180 {padding-right: 180px !important;}
	.md_pr_185 {padding-right: 185px !important;}
	.md_pr_190 {padding-right: 190px !important;}
	.md_pr_195 {padding-right: 195px !important;}
	.md_pr_200 {padding-right: 200px !important;}
	.md_pr_205 {padding-right: 205px !important;}
	.md_pr_210 {padding-right: 210px !important;}
	.md_pr_215 {padding-right: 215px !important;}
	.md_pr_220 {padding-right: 220px !important;}
	.md_pr_225 {padding-right: 225px !important;}
	.md_pr_230 {padding-right: 230px !important;}
	.md_pr_235 {padding-right: 235px !important;}
	.md_pr_240 {padding-right: 240px !important;}
	.md_pr_245 {padding-right: 245px !important;}
	.md_pr_250 {padding-right: 250px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	/* ------------------------------------------ */
	/* Margin All */
	/* ------------------------------------------ */
	.sm_m_0 {margin: 0px !important;}
	.sm_m_5 {margin: 5px !important;}
	.sm_m_10 {margin: 10px !important;}
	.sm_m_15 {margin: 15px !important;}
	.sm_m_20 {margin: 20px !important;}
	.sm_m_25 {margin: 25px !important;}
	.sm_m_30 {margin: 30px !important;}
	.sm_m_35 {margin: 35px !important;}
	.sm_m_40 {margin: 40px !important;}
	.sm_m_45 {margin: 45px !important;}
	.sm_m_50 {margin: 50px !important;}
	.sm_m_55 {margin: 55px !important;}
	.sm_m_60 {margin: 60px !important;}
	.sm_m_65 {margin: 65px !important;}
	.sm_m_70 {margin: 70px !important;}
	.sm_m_75 {margin: 75px !important;}
	.sm_m_80 {margin: 80px !important;}
	.sm_m_85 {margin: 85px !important;}
	.sm_m_90 {margin: 90px !important;}
	.sm_m_95 {margin: 95px !important;}
	.sm_m_100 {margin: 100px !important;}
	.sm_m_105 {margin: 105px !important;}
	.sm_m_110 {margin: 110px !important;}
	.sm_m_115 {margin: 115px !important;}
	.sm_m_120 {margin: 120px !important;}
	.sm_m_125 {margin: 125px !important;}
	.sm_m_130 {margin: 130px !important;}
	.sm_m_135 {margin: 135px !important;}
	.sm_m_140 {margin: 140px !important;}
	.sm_m_145 {margin: 145px !important;}
	.sm_m_150 {margin: 150px !important;}
	.sm_m_155 {margin: 155px !important;}
	.sm_m_160 {margin: 160px !important;}
	.sm_m_165 {margin: 165px !important;}
	.sm_m_170 {margin: 170px !important;}
	.sm_m_175 {margin: 175px !important;}
	.sm_m_180 {margin: 180px !important;}
	.sm_m_185 {margin: 185px !important;}
	.sm_m_190 {margin: 190px !important;}
	.sm_m_195 {margin: 195px !important;}
	.sm_m_200 {margin: 200px !important;}
	.sm_m_205 {margin: 205px !important;}
	.sm_m_210 {margin: 210px !important;}
	.sm_m_215 {margin: 215px !important;}
	.sm_m_220 {margin: 220px !important;}
	.sm_m_225 {margin: 225px !important;}
	.sm_m_230 {margin: 230px !important;}
	.sm_m_235 {margin: 235px !important;}
	.sm_m_240 {margin: 240px !important;}
	.sm_m_245 {margin: 245px !important;}
	.sm_m_250 {margin: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Top */
	/* ------------------------------------------ */
	.sm_mt_0 {margin-top: 0px !important;}
	.sm_mt_5 {margin-top: 5px !important;}
	.sm_mt_10 {margin-top: 10px !important;}
	.sm_mt_15 {margin-top: 15px !important;}
	.sm_mt_20 {margin-top: 20px !important;}
	.sm_mt_25 {margin-top: 25px !important;}
	.sm_mt_30 {margin-top: 30px !important;}
	.sm_mt_35 {margin-top: 35px !important;}
	.sm_mt_40 {margin-top: 40px !important;}
	.sm_mt_45 {margin-top: 45px !important;}
	.sm_mt_50 {margin-top: 50px !important;}
	.sm_mt_55 {margin-top: 55px !important;}
	.sm_mt_60 {margin-top: 60px !important;}
	.sm_mt_65 {margin-top: 65px !important;}
	.sm_mt_70 {margin-top: 70px !important;}
	.sm_mt_75 {margin-top: 75px !important;}
	.sm_mt_80 {margin-top: 80px !important;}
	.sm_mt_85 {margin-top: 85px !important;}
	.sm_mt_90 {margin-top: 90px !important;}
	.sm_mt_95 {margin-top: 95px !important;}
	.sm_mt_100 {margin-top: 100px !important;}
	.sm_mt_105 {margin-top: 105px !important;}
	.sm_mt_110 {margin-top: 110px !important;}
	.sm_mt_115 {margin-top: 115px !important;}
	.sm_mt_120 {margin-top: 120px !important;}
	.sm_mt_125 {margin-top: 125px !important;}
	.sm_mt_130 {margin-top: 130px !important;}
	.sm_mt_135 {margin-top: 135px !important;}
	.sm_mt_140 {margin-top: 140px !important;}
	.sm_mt_145 {margin-top: 145px !important;}
	.sm_mt_150 {margin-top: 150px !important;}
	.sm_mt_155 {margin-top: 155px !important;}
	.sm_mt_160 {margin-top: 160px !important;}
	.sm_mt_165 {margin-top: 165px !important;}
	.sm_mt_170 {margin-top: 170px !important;}
	.sm_mt_175 {margin-top: 175px !important;}
	.sm_mt_180 {margin-top: 180px !important;}
	.sm_mt_185 {margin-top: 185px !important;}
	.sm_mt_190 {margin-top: 190px !important;}
	.sm_mt_195 {margin-top: 195px !important;}
	.sm_mt_200 {margin-top: 200px !important;}
	.sm_mt_205 {margin-top: 205px !important;}
	.sm_mt_210 {margin-top: 210px !important;}
	.sm_mt_215 {margin-top: 215px !important;}
	.sm_mt_220 {margin-top: 220px !important;}
	.sm_mt_225 {margin-top: 225px !important;}
	.sm_mt_230 {margin-top: 230px !important;}
	.sm_mt_235 {margin-top: 235px !important;}
	.sm_mt_240 {margin-top: 240px !important;}
	.sm_mt_245 {margin-top: 245px !important;}
	.sm_mt_250 {margin-top: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Bottom */
	/* ------------------------------------------ */
	.sm_mb_0 {margin-bottom: 0px !important;}
	.sm_mb_5 {margin-bottom: 5px !important;}
	.sm_mb_10 {margin-bottom: 10px !important;}
	.sm_mb_15 {margin-bottom: 15px !important;}
	.sm_mb_20 {margin-bottom: 20px !important;}
	.sm_mb_25 {margin-bottom: 25px !important;}
	.sm_mb_30 {margin-bottom: 30px !important;}
	.sm_mb_35 {margin-bottom: 35px !important;}
	.sm_mb_40 {margin-bottom: 40px !important;}
	.sm_mb_45 {margin-bottom: 45px !important;}
	.sm_mb_50 {margin-bottom: 50px !important;}
	.sm_mb_55 {margin-bottom: 55px !important;}
	.sm_mb_60 {margin-bottom: 60px !important;}
	.sm_mb_65 {margin-bottom: 65px !important;}
	.sm_mb_70 {margin-bottom: 70px !important;}
	.sm_mb_75 {margin-bottom: 75px !important;}
	.sm_mb_80 {margin-bottom: 80px !important;}
	.sm_mb_85 {margin-bottom: 85px !important;}
	.sm_mb_90 {margin-bottom: 90px !important;}
	.sm_mb_95 {margin-bottom: 95px !important;}
	.sm_mb_100 {margin-bottom: 100px !important;}
	.sm_mb_105 {margin-bottom: 105px !important;}
	.sm_mb_110 {margin-bottom: 110px !important;}
	.sm_mb_115 {margin-bottom: 115px !important;}
	.sm_mb_120 {margin-bottom: 120px !important;}
	.sm_mb_125 {margin-bottom: 125px !important;}
	.sm_mb_130 {margin-bottom: 130px !important;}
	.sm_mb_135 {margin-bottom: 135px !important;}
	.sm_mb_140 {margin-bottom: 140px !important;}
	.sm_mb_145 {margin-bottom: 145px !important;}
	.sm_mb_150 {margin-bottom: 150px !important;}
	.sm_mb_155 {margin-bottom: 155px !important;}
	.sm_mb_160 {margin-bottom: 160px !important;}
	.sm_mb_165 {margin-bottom: 165px !important;}
	.sm_mb_170 {margin-bottom: 170px !important;}
	.sm_mb_175 {margin-bottom: 175px !important;}
	.sm_mb_180 {margin-bottom: 180px !important;}
	.sm_mb_185 {margin-bottom: 185px !important;}
	.sm_mb_190 {margin-bottom: 190px !important;}
	.sm_mb_195 {margin-bottom: 195px !important;}
	.sm_mb_200 {margin-bottom: 200px !important;}
	.sm_mb_205 {margin-bottom: 205px !important;}
	.sm_mb_210 {margin-bottom: 210px !important;}
	.sm_mb_215 {margin-bottom: 215px !important;}
	.sm_mb_220 {margin-bottom: 220px !important;}
	.sm_mb_225 {margin-bottom: 225px !important;}
	.sm_mb_230 {margin-bottom: 230px !important;}
	.sm_mb_235 {margin-bottom: 235px !important;}
	.sm_mb_240 {margin-bottom: 240px !important;}
	.sm_mb_245 {margin-bottom: 245px !important;}
	.sm_mb_250 {margin-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Left */
	/* ------------------------------------------ */
	.sm_ml_0 {margin-left: 0px !important;}
	.sm_ml_5 {margin-left: 5px !important;}
	.sm_ml_10 {margin-left: 10px !important;}
	.sm_ml_15 {margin-left: 15px !important;}
	.sm_ml_20 {margin-left: 20px !important;}
	.sm_ml_25 {margin-left: 25px !important;}
	.sm_ml_30 {margin-left: 30px !important;}
	.sm_ml_35 {margin-left: 35px !important;}
	.sm_ml_40 {margin-left: 40px !important;}
	.sm_ml_45 {margin-left: 45px !important;}
	.sm_ml_50 {margin-left: 50px !important;}
	.sm_ml_55 {margin-left: 55px !important;}
	.sm_ml_60 {margin-left: 60px !important;}
	.sm_ml_65 {margin-left: 65px !important;}
	.sm_ml_70 {margin-left: 70px !important;}
	.sm_ml_75 {margin-left: 75px !important;}
	.sm_ml_80 {margin-left: 80px !important;}
	.sm_ml_85 {margin-left: 85px !important;}
	.sm_ml_90 {margin-left: 90px !important;}
	.sm_ml_95 {margin-left: 95px !important;}
	.sm_ml_100 {margin-left: 100px !important;}
	.sm_ml_105 {margin-left: 105px !important;}
	.sm_ml_110 {margin-left: 110px !important;}
	.sm_ml_115 {margin-left: 115px !important;}
	.sm_ml_120 {margin-left: 120px !important;}
	.sm_ml_125 {margin-left: 125px !important;}
	.sm_ml_130 {margin-left: 130px !important;}
	.sm_ml_135 {margin-left: 135px !important;}
	.sm_ml_140 {margin-left: 140px !important;}
	.sm_ml_145 {margin-left: 145px !important;}
	.sm_ml_150 {margin-left: 150px !important;}
	.sm_ml_155 {margin-left: 155px !important;}
	.sm_ml_160 {margin-left: 160px !important;}
	.sm_ml_165 {margin-left: 165px !important;}
	.sm_ml_170 {margin-left: 170px !important;}
	.sm_ml_175 {margin-left: 175px !important;}
	.sm_ml_180 {margin-left: 180px !important;}
	.sm_ml_185 {margin-left: 185px !important;}
	.sm_ml_190 {margin-left: 190px !important;}
	.sm_ml_195 {margin-left: 195px !important;}
	.sm_ml_200 {margin-left: 200px !important;}
	.sm_ml_205 {margin-left: 205px !important;}
	.sm_ml_210 {margin-left: 210px !important;}
	.sm_ml_215 {margin-left: 215px !important;}
	.sm_ml_220 {margin-left: 220px !important;}
	.sm_ml_225 {margin-left: 225px !important;}
	.sm_ml_230 {margin-left: 230px !important;}
	.sm_ml_235 {margin-left: 235px !important;}
	.sm_ml_240 {margin-left: 240px !important;}
	.sm_ml_245 {margin-left: 245px !important;}
	.sm_ml_250 {margin-left: 250px !important;}


	/* ------------------------------------------ */
	/* Margin Right */
	/* ------------------------------------------ */
	.sm_mr_0 {margin-right: 0px !important;}
	.sm_mr_5 {margin-right: 5px !important;}
	.sm_mr_10 {margin-right: 10px !important;}
	.sm_mr_15 {margin-right: 15px !important;}
	.sm_mr_20 {margin-right: 20px !important;}
	.sm_mr_25 {margin-right: 25px !important;}
	.sm_mr_30 {margin-right: 30px !important;}
	.sm_mr_35 {margin-right: 35px !important;}
	.sm_mr_40 {margin-right: 40px !important;}
	.sm_mr_45 {margin-right: 45px !important;}
	.sm_mr_50 {margin-right: 50px !important;}
	.sm_mr_55 {margin-right: 55px !important;}
	.sm_mr_60 {margin-right: 60px !important;}
	.sm_mr_65 {margin-right: 65px !important;}
	.sm_mr_70 {margin-right: 70px !important;}
	.sm_mr_75 {margin-right: 75px !important;}
	.sm_mr_80 {margin-right: 80px !important;}
	.sm_mr_85 {margin-right: 85px !important;}
	.sm_mr_90 {margin-right: 90px !important;}
	.sm_mr_95 {margin-right: 95px !important;}
	.sm_mr_100 {margin-right: 100px !important;}
	.sm_mr_105 {margin-right: 105px !important;}
	.sm_mr_110 {margin-right: 110px !important;}
	.sm_mr_115 {margin-right: 115px !important;}
	.sm_mr_120 {margin-right: 120px !important;}
	.sm_mr_125 {margin-right: 125px !important;}
	.sm_mr_130 {margin-right: 130px !important;}
	.sm_mr_135 {margin-right: 135px !important;}
	.sm_mr_140 {margin-right: 140px !important;}
	.sm_mr_145 {margin-right: 145px !important;}
	.sm_mr_150 {margin-right: 150px !important;}
	.sm_mr_155 {margin-right: 155px !important;}
	.sm_mr_160 {margin-right: 160px !important;}
	.sm_mr_165 {margin-right: 165px !important;}
	.sm_mr_170 {margin-right: 170px !important;}
	.sm_mr_175 {margin-right: 175px !important;}
	.sm_mr_180 {margin-right: 180px !important;}
	.sm_mr_185 {margin-right: 185px !important;}
	.sm_mr_190 {margin-right: 190px !important;}
	.sm_mr_195 {margin-right: 195px !important;}
	.sm_mr_200 {margin-right: 200px !important;}
	.sm_mr_205 {margin-right: 205px !important;}
	.sm_mr_210 {margin-right: 210px !important;}
	.sm_mr_215 {margin-right: 215px !important;}
	.sm_mr_220 {margin-right: 220px !important;}
	.sm_mr_225 {margin-right: 225px !important;}
	.sm_mr_230 {margin-right: 230px !important;}
	.sm_mr_235 {margin-right: 235px !important;}
	.sm_mr_240 {margin-right: 240px !important;}
	.sm_mr_245 {margin-right: 245px !important;}
	.sm_mr_250 {margin-right: 250px !important;}





	/* ------------------------------------------ */
	/* Padding All */
	/* ------------------------------------------ */
	.sm_p_0 {padding: 0px !important;}
	.sm_p_5 {padding: 5px !important;}
	.sm_p_10 {padding: 10px !important;}
	.sm_p_15 {padding: 15px !important;}
	.sm_p_20 {padding: 20px !important;}
	.sm_p_25 {padding: 25px !important;}
	.sm_p_30 {padding: 30px !important;}
	.sm_p_35 {padding: 35px !important;}
	.sm_p_40 {padding: 40px !important;}
	.sm_p_45 {padding: 45px !important;}
	.sm_p_50 {padding: 50px !important;}
	.sm_p_55 {padding: 55px !important;}
	.sm_p_60 {padding: 60px !important;}
	.sm_p_65 {padding: 65px !important;}
	.sm_p_70 {padding: 70px !important;}
	.sm_p_75 {padding: 75px !important;}
	.sm_p_80 {padding: 80px !important;}
	.sm_p_85 {padding: 85px !important;}
	.sm_p_90 {padding: 90px !important;}
	.sm_p_95 {padding: 95px !important;}
	.sm_p_100 {padding: 100px !important;}
	.sm_p_105 {padding: 105px !important;}
	.sm_p_110 {padding: 110px !important;}
	.sm_p_115 {padding: 115px !important;}
	.sm_p_120 {padding: 120px !important;}
	.sm_p_125 {padding: 125px !important;}
	.sm_p_130 {padding: 130px !important;}
	.sm_p_135 {padding: 135px !important;}
	.sm_p_140 {padding: 140px !important;}
	.sm_p_145 {padding: 145px !important;}
	.sm_p_150 {padding: 150px !important;}
	.sm_p_155 {padding: 155px !important;}
	.sm_p_160 {padding: 160px !important;}
	.sm_p_165 {padding: 165px !important;}
	.sm_p_170 {padding: 170px !important;}
	.sm_p_175 {padding: 175px !important;}
	.sm_p_180 {padding: 180px !important;}
	.sm_p_185 {padding: 185px !important;}
	.sm_p_190 {padding: 190px !important;}
	.sm_p_195 {padding: 195px !important;}
	.sm_p_200 {padding: 200px !important;}
	.sm_p_205 {padding: 205px !important;}
	.sm_p_210 {padding: 210px !important;}
	.sm_p_215 {padding: 215px !important;}
	.sm_p_220 {padding: 220px !important;}
	.sm_p_225 {padding: 225px !important;}
	.sm_p_230 {padding: 230px !important;}
	.sm_p_235 {padding: 235px !important;}
	.sm_p_240 {padding: 240px !important;}
	.sm_p_245 {padding: 245px !important;}
	.sm_p_250 {padding: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Top */
	/* ------------------------------------------ */
	.sm_pt_0 {padding-top: 0px !important;}
	.sm_pt_5 {padding-top: 5px !important;}
	.sm_pt_10 {padding-top: 10px !important;}
	.sm_pt_15 {padding-top: 15px !important;}
	.sm_pt_20 {padding-top: 20px !important;}
	.sm_pt_25 {padding-top: 25px !important;}
	.sm_pt_30 {padding-top: 30px !important;}
	.sm_pt_35 {padding-top: 35px !important;}
	.sm_pt_40 {padding-top: 40px !important;}
	.sm_pt_45 {padding-top: 45px !important;}
	.sm_pt_50 {padding-top: 50px !important;}
	.sm_pt_55 {padding-top: 55px !important;}
	.sm_pt_60 {padding-top: 60px !important;}
	.sm_pt_65 {padding-top: 65px !important;}
	.sm_pt_70 {padding-top: 70px !important;}
	.sm_pt_75 {padding-top: 75px !important;}
	.sm_pt_80 {padding-top: 80px !important;}
	.sm_pt_85 {padding-top: 85px !important;}
	.sm_pt_90 {padding-top: 90px !important;}
	.sm_pt_95 {padding-top: 95px !important;}
	.sm_pt_100 {padding-top: 100px !important;}
	.sm_pt_105 {padding-top: 105px !important;}
	.sm_pt_110 {padding-top: 110px !important;}
	.sm_pt_115 {padding-top: 115px !important;}
	.sm_pt_120 {padding-top: 120px !important;}
	.sm_pt_125 {padding-top: 125px !important;}
	.sm_pt_130 {padding-top: 130px !important;}
	.sm_pt_135 {padding-top: 135px !important;}
	.sm_pt_140 {padding-top: 140px !important;}
	.sm_pt_145 {padding-top: 145px !important;}
	.sm_pt_150 {padding-top: 150px !important;}
	.sm_pt_155 {padding-top: 155px !important;}
	.sm_pt_160 {padding-top: 160px !important;}
	.sm_pt_165 {padding-top: 165px !important;}
	.sm_pt_170 {padding-top: 170px !important;}
	.sm_pt_175 {padding-top: 175px !important;}
	.sm_pt_180 {padding-top: 180px !important;}
	.sm_pt_185 {padding-top: 185px !important;}
	.sm_pt_190 {padding-top: 190px !important;}
	.sm_pt_195 {padding-top: 195px !important;}
	.sm_pt_200 {padding-top: 200px !important;}
	.sm_pt_205 {padding-top: 205px !important;}
	.sm_pt_210 {padding-top: 210px !important;}
	.sm_pt_215 {padding-top: 215px !important;}
	.sm_pt_220 {padding-top: 220px !important;}
	.sm_pt_225 {padding-top: 225px !important;}
	.sm_pt_230 {padding-top: 230px !important;}
	.sm_pt_235 {padding-top: 235px !important;}
	.sm_pt_240 {padding-top: 240px !important;}
	.sm_pt_245 {padding-top: 245px !important;}
	.sm_pt_250 {padding-top: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Bottom */
	/* ------------------------------------------ */
	.sm_pb_0 {padding-bottom: 0px !important;}
	.sm_pb_5 {padding-bottom: 5px !important;}
	.sm_pb_10 {padding-bottom: 10px !important;}
	.sm_pb_15 {padding-bottom: 15px !important;}
	.sm_pb_20 {padding-bottom: 20px !important;}
	.sm_pb_25 {padding-bottom: 25px !important;}
	.sm_pb_30 {padding-bottom: 30px !important;}
	.sm_pb_35 {padding-bottom: 35px !important;}
	.sm_pb_40 {padding-bottom: 40px !important;}
	.sm_pb_45 {padding-bottom: 45px !important;}
	.sm_pb_50 {padding-bottom: 50px !important;}
	.sm_pb_55 {padding-bottom: 55px !important;}
	.sm_pb_60 {padding-bottom: 60px !important;}
	.sm_pb_65 {padding-bottom: 65px !important;}
	.sm_pb_70 {padding-bottom: 70px !important;}
	.sm_pb_75 {padding-bottom: 75px !important;}
	.sm_pb_80 {padding-bottom: 80px !important;}
	.sm_pb_85 {padding-bottom: 85px !important;}
	.sm_pb_90 {padding-bottom: 90px !important;}
	.sm_pb_95 {padding-bottom: 95px !important;}
	.sm_pb_100 {padding-bottom: 100px !important;}
	.sm_pb_105 {padding-bottom: 105px !important;}
	.sm_pb_110 {padding-bottom: 110px !important;}
	.sm_pb_115 {padding-bottom: 115px !important;}
	.sm_pb_120 {padding-bottom: 120px !important;}
	.sm_pb_125 {padding-bottom: 125px !important;}
	.sm_pb_130 {padding-bottom: 130px !important;}
	.sm_pb_135 {padding-bottom: 135px !important;}
	.sm_pb_140 {padding-bottom: 140px !important;}
	.sm_pb_145 {padding-bottom: 145px !important;}
	.sm_pb_150 {padding-bottom: 150px !important;}
	.sm_pb_155 {padding-bottom: 155px !important;}
	.sm_pb_160 {padding-bottom: 160px !important;}
	.sm_pb_165 {padding-bottom: 165px !important;}
	.sm_pb_170 {padding-bottom: 170px !important;}
	.sm_pb_175 {padding-bottom: 175px !important;}
	.sm_pb_180 {padding-bottom: 180px !important;}
	.sm_pb_185 {padding-bottom: 185px !important;}
	.sm_pb_190 {padding-bottom: 190px !important;}
	.sm_pb_195 {padding-bottom: 195px !important;}
	.sm_pb_200 {padding-bottom: 200px !important;}
	.sm_pb_205 {padding-bottom: 205px !important;}
	.sm_pb_210 {padding-bottom: 210px !important;}
	.sm_pb_215 {padding-bottom: 215px !important;}
	.sm_pb_220 {padding-bottom: 220px !important;}
	.sm_pb_225 {padding-bottom: 225px !important;}
	.sm_pb_230 {padding-bottom: 230px !important;}
	.sm_pb_235 {padding-bottom: 235px !important;}
	.sm_pb_240 {padding-bottom: 240px !important;}
	.sm_pb_245 {padding-bottom: 245px !important;}
	.sm_pb_250 {padding-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Left */
	/* ------------------------------------------ */
	.sm_pl_0 {padding-left: 0px !important;}
	.sm_pl_5 {padding-left: 5px !important;}
	.sm_pl_10 {padding-left: 10px !important;}
	.sm_pl_15 {padding-left: 15px !important;}
	.sm_pl_20 {padding-left: 20px !important;}
	.sm_pl_25 {padding-left: 25px !important;}
	.sm_pl_30 {padding-left: 30px !important;}
	.sm_pl_35 {padding-left: 35px !important;}
	.sm_pl_40 {padding-left: 40px !important;}
	.sm_pl_45 {padding-left: 45px !important;}
	.sm_pl_50 {padding-left: 50px !important;}
	.sm_pl_55 {padding-left: 55px !important;}
	.sm_pl_60 {padding-left: 60px !important;}
	.sm_pl_65 {padding-left: 65px !important;}
	.sm_pl_70 {padding-left: 70px !important;}
	.sm_pl_75 {padding-left: 75px !important;}
	.sm_pl_80 {padding-left: 80px !important;}
	.sm_pl_85 {padding-left: 85px !important;}
	.sm_pl_90 {padding-left: 90px !important;}
	.sm_pl_95 {padding-left: 95px !important;}
	.sm_pl_100 {padding-left: 100px !important;}
	.sm_pl_105 {padding-left: 105px !important;}
	.sm_pl_110 {padding-left: 110px !important;}
	.sm_pl_115 {padding-left: 115px !important;}
	.sm_pl_120 {padding-left: 120px !important;}
	.sm_pl_125 {padding-left: 125px !important;}
	.sm_pl_130 {padding-left: 130px !important;}
	.sm_pl_135 {padding-left: 135px !important;}
	.sm_pl_140 {padding-left: 140px !important;}
	.sm_pl_145 {padding-left: 145px !important;}
	.sm_pl_150 {padding-left: 150px !important;}
	.sm_pl_155 {padding-left: 155px !important;}
	.sm_pl_160 {padding-left: 160px !important;}
	.sm_pl_165 {padding-left: 165px !important;}
	.sm_pl_170 {padding-left: 170px !important;}
	.sm_pl_175 {padding-left: 175px !important;}
	.sm_pl_180 {padding-left: 180px !important;}
	.sm_pl_185 {padding-left: 185px !important;}
	.sm_pl_190 {padding-left: 190px !important;}
	.sm_pl_195 {padding-left: 195px !important;}
	.sm_pl_200 {padding-left: 200px !important;}
	.sm_pl_205 {padding-left: 205px !important;}
	.sm_pl_210 {padding-left: 210px !important;}
	.sm_pl_215 {padding-left: 215px !important;}
	.sm_pl_220 {padding-left: 220px !important;}
	.sm_pl_225 {padding-left: 225px !important;}
	.sm_pl_230 {padding-left: 230px !important;}
	.sm_pl_235 {padding-left: 235px !important;}
	.sm_pl_240 {padding-left: 240px !important;}
	.sm_pl_245 {padding-left: 245px !important;}
	.sm_pl_250 {padding-left: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Right */
	/* ------------------------------------------ */
	.sm_pr_0 {padding-right: 0px !important;}
	.sm_pr_5 {padding-right: 5px !important;}
	.sm_pr_10 {padding-right: 10px !important;}
	.sm_pr_15 {padding-right: 15px !important;}
	.sm_pr_20 {padding-right: 20px !important;}
	.sm_pr_25 {padding-right: 25px !important;}
	.sm_pr_30 {padding-right: 30px !important;}
	.sm_pr_35 {padding-right: 35px !important;}
	.sm_pr_40 {padding-right: 40px !important;}
	.sm_pr_45 {padding-right: 45px !important;}
	.sm_pr_50 {padding-right: 50px !important;}
	.sm_pr_55 {padding-right: 55px !important;}
	.sm_pr_60 {padding-right: 60px !important;}
	.sm_pr_65 {padding-right: 65px !important;}
	.sm_pr_70 {padding-right: 70px !important;}
	.sm_pr_75 {padding-right: 75px !important;}
	.sm_pr_80 {padding-right: 80px !important;}
	.sm_pr_85 {padding-right: 85px !important;}
	.sm_pr_90 {padding-right: 90px !important;}
	.sm_pr_95 {padding-right: 95px !important;}
	.sm_pr_100 {padding-right: 100px !important;}
	.sm_pr_105 {padding-right: 105px !important;}
	.sm_pr_110 {padding-right: 110px !important;}
	.sm_pr_115 {padding-right: 115px !important;}
	.sm_pr_120 {padding-right: 120px !important;}
	.sm_pr_125 {padding-right: 125px !important;}
	.sm_pr_130 {padding-right: 130px !important;}
	.sm_pr_135 {padding-right: 135px !important;}
	.sm_pr_140 {padding-right: 140px !important;}
	.sm_pr_145 {padding-right: 145px !important;}
	.sm_pr_150 {padding-right: 150px !important;}
	.sm_pr_155 {padding-right: 155px !important;}
	.sm_pr_160 {padding-right: 160px !important;}
	.sm_pr_165 {padding-right: 165px !important;}
	.sm_pr_170 {padding-right: 170px !important;}
	.sm_pr_175 {padding-right: 175px !important;}
	.sm_pr_180 {padding-right: 180px !important;}
	.sm_pr_185 {padding-right: 185px !important;}
	.sm_pr_190 {padding-right: 190px !important;}
	.sm_pr_195 {padding-right: 195px !important;}
	.sm_pr_200 {padding-right: 200px !important;}
	.sm_pr_205 {padding-right: 205px !important;}
	.sm_pr_210 {padding-right: 210px !important;}
	.sm_pr_215 {padding-right: 215px !important;}
	.sm_pr_220 {padding-right: 220px !important;}
	.sm_pr_225 {padding-right: 225px !important;}
	.sm_pr_230 {padding-right: 230px !important;}
	.sm_pr_235 {padding-right: 235px !important;}
	.sm_pr_240 {padding-right: 240px !important;}
	.sm_pr_245 {padding-right: 245px !important;}
	.sm_pr_250 {padding-right: 250px !important;}
}


@media only screen and (max-width: 767px) {
	/* ------------------------------------------ */
	/* Margin All */
	/* ------------------------------------------ */
	.xs_m_0 {margin: 0px !important;}
	.xs_m_5 {margin: 5px !important;}
	.xs_m_10 {margin: 10px !important;}
	.xs_m_15 {margin: 15px !important;}
	.xs_m_20 {margin: 20px !important;}
	.xs_m_25 {margin: 25px !important;}
	.xs_m_30 {margin: 30px !important;}
	.xs_m_35 {margin: 35px !important;}
	.xs_m_40 {margin: 40px !important;}
	.xs_m_45 {margin: 45px !important;}
	.xs_m_50 {margin: 50px !important;}
	.xs_m_55 {margin: 55px !important;}
	.xs_m_60 {margin: 60px !important;}
	.xs_m_65 {margin: 65px !important;}
	.xs_m_70 {margin: 70px !important;}
	.xs_m_75 {margin: 75px !important;}
	.xs_m_80 {margin: 80px !important;}
	.xs_m_85 {margin: 85px !important;}
	.xs_m_90 {margin: 90px !important;}
	.xs_m_95 {margin: 95px !important;}
	.xs_m_100 {margin: 100px !important;}
	.xs_m_105 {margin: 105px !important;}
	.xs_m_110 {margin: 110px !important;}
	.xs_m_115 {margin: 115px !important;}
	.xs_m_120 {margin: 120px !important;}
	.xs_m_125 {margin: 125px !important;}
	.xs_m_130 {margin: 130px !important;}
	.xs_m_135 {margin: 135px !important;}
	.xs_m_140 {margin: 140px !important;}
	.xs_m_145 {margin: 145px !important;}
	.xs_m_150 {margin: 150px !important;}
	.xs_m_155 {margin: 155px !important;}
	.xs_m_160 {margin: 160px !important;}
	.xs_m_165 {margin: 165px !important;}
	.xs_m_170 {margin: 170px !important;}
	.xs_m_175 {margin: 175px !important;}
	.xs_m_180 {margin: 180px !important;}
	.xs_m_185 {margin: 185px !important;}
	.xs_m_190 {margin: 190px !important;}
	.xs_m_195 {margin: 195px !important;}
	.xs_m_200 {margin: 200px !important;}
	.xs_m_205 {margin: 205px !important;}
	.xs_m_210 {margin: 210px !important;}
	.xs_m_215 {margin: 215px !important;}
	.xs_m_220 {margin: 220px !important;}
	.xs_m_225 {margin: 225px !important;}
	.xs_m_230 {margin: 230px !important;}
	.xs_m_235 {margin: 235px !important;}
	.xs_m_240 {margin: 240px !important;}
	.xs_m_245 {margin: 245px !important;}
	.xs_m_250 {margin: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Top */
	/* ------------------------------------------ */
	.xs_mt_0 {margin-top: 0px !important;}
	.xs_mt_5 {margin-top: 5px !important;}
	.xs_mt_10 {margin-top: 10px !important;}
	.xs_mt_15 {margin-top: 15px !important;}
	.xs_mt_20 {margin-top: 20px !important;}
	.xs_mt_25 {margin-top: 25px !important;}
	.xs_mt_30 {margin-top: 30px !important;}
	.xs_mt_35 {margin-top: 35px !important;}
	.xs_mt_40 {margin-top: 40px !important;}
	.xs_mt_45 {margin-top: 45px !important;}
	.xs_mt_50 {margin-top: 50px !important;}
	.xs_mt_55 {margin-top: 55px !important;}
	.xs_mt_60 {margin-top: 60px !important;}
	.xs_mt_65 {margin-top: 65px !important;}
	.xs_mt_70 {margin-top: 70px !important;}
	.xs_mt_75 {margin-top: 75px !important;}
	.xs_mt_80 {margin-top: 80px !important;}
	.xs_mt_85 {margin-top: 85px !important;}
	.xs_mt_90 {margin-top: 90px !important;}
	.xs_mt_95 {margin-top: 95px !important;}
	.xs_mt_100 {margin-top: 100px !important;}
	.xs_mt_105 {margin-top: 105px !important;}
	.xs_mt_110 {margin-top: 110px !important;}
	.xs_mt_115 {margin-top: 115px !important;}
	.xs_mt_120 {margin-top: 120px !important;}
	.xs_mt_125 {margin-top: 125px !important;}
	.xs_mt_130 {margin-top: 130px !important;}
	.xs_mt_135 {margin-top: 135px !important;}
	.xs_mt_140 {margin-top: 140px !important;}
	.xs_mt_145 {margin-top: 145px !important;}
	.xs_mt_150 {margin-top: 150px !important;}
	.xs_mt_155 {margin-top: 155px !important;}
	.xs_mt_160 {margin-top: 160px !important;}
	.xs_mt_165 {margin-top: 165px !important;}
	.xs_mt_170 {margin-top: 170px !important;}
	.xs_mt_175 {margin-top: 175px !important;}
	.xs_mt_180 {margin-top: 180px !important;}
	.xs_mt_185 {margin-top: 185px !important;}
	.xs_mt_190 {margin-top: 190px !important;}
	.xs_mt_195 {margin-top: 195px !important;}
	.xs_mt_200 {margin-top: 200px !important;}
	.xs_mt_205 {margin-top: 205px !important;}
	.xs_mt_210 {margin-top: 210px !important;}
	.xs_mt_215 {margin-top: 215px !important;}
	.xs_mt_220 {margin-top: 220px !important;}
	.xs_mt_225 {margin-top: 225px !important;}
	.xs_mt_230 {margin-top: 230px !important;}
	.xs_mt_235 {margin-top: 235px !important;}
	.xs_mt_240 {margin-top: 240px !important;}
	.xs_mt_245 {margin-top: 245px !important;}
	.xs_mt_250 {margin-top: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Bottom */
	/* ------------------------------------------ */
	.xs_mb_0 {margin-bottom: 0px !important;}
	.xs_mb_5 {margin-bottom: 5px !important;}
	.xs_mb_10 {margin-bottom: 10px !important;}
	.xs_mb_15 {margin-bottom: 15px !important;}
	.xs_mb_20 {margin-bottom: 20px !important;}
	.xs_mb_25 {margin-bottom: 25px !important;}
	.xs_mb_30 {margin-bottom: 30px !important;}
	.xs_mb_35 {margin-bottom: 35px !important;}
	.xs_mb_40 {margin-bottom: 40px !important;}
	.xs_mb_45 {margin-bottom: 45px !important;}
	.xs_mb_50 {margin-bottom: 50px !important;}
	.xs_mb_55 {margin-bottom: 55px !important;}
	.xs_mb_60 {margin-bottom: 60px !important;}
	.xs_mb_65 {margin-bottom: 65px !important;}
	.xs_mb_70 {margin-bottom: 70px !important;}
	.xs_mb_75 {margin-bottom: 75px !important;}
	.xs_mb_80 {margin-bottom: 80px !important;}
	.xs_mb_85 {margin-bottom: 85px !important;}
	.xs_mb_90 {margin-bottom: 90px !important;}
	.xs_mb_95 {margin-bottom: 95px !important;}
	.xs_mb_100 {margin-bottom: 100px !important;}
	.xs_mb_105 {margin-bottom: 105px !important;}
	.xs_mb_110 {margin-bottom: 110px !important;}
	.xs_mb_115 {margin-bottom: 115px !important;}
	.xs_mb_120 {margin-bottom: 120px !important;}
	.xs_mb_125 {margin-bottom: 125px !important;}
	.xs_mb_130 {margin-bottom: 130px !important;}
	.xs_mb_135 {margin-bottom: 135px !important;}
	.xs_mb_140 {margin-bottom: 140px !important;}
	.xs_mb_145 {margin-bottom: 145px !important;}
	.xs_mb_150 {margin-bottom: 150px !important;}
	.xs_mb_155 {margin-bottom: 155px !important;}
	.xs_mb_160 {margin-bottom: 160px !important;}
	.xs_mb_165 {margin-bottom: 165px !important;}
	.xs_mb_170 {margin-bottom: 170px !important;}
	.xs_mb_175 {margin-bottom: 175px !important;}
	.xs_mb_180 {margin-bottom: 180px !important;}
	.xs_mb_185 {margin-bottom: 185px !important;}
	.xs_mb_190 {margin-bottom: 190px !important;}
	.xs_mb_195 {margin-bottom: 195px !important;}
	.xs_mb_200 {margin-bottom: 200px !important;}
	.xs_mb_205 {margin-bottom: 205px !important;}
	.xs_mb_210 {margin-bottom: 210px !important;}
	.xs_mb_215 {margin-bottom: 215px !important;}
	.xs_mb_220 {margin-bottom: 220px !important;}
	.xs_mb_225 {margin-bottom: 225px !important;}
	.xs_mb_230 {margin-bottom: 230px !important;}
	.xs_mb_235 {margin-bottom: 235px !important;}
	.xs_mb_240 {margin-bottom: 240px !important;}
	.xs_mb_245 {margin-bottom: 245px !important;}
	.xs_mb_250 {margin-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Margin Left */
	/* ------------------------------------------ */
	.xs_ml_0 {margin-left: 0px !important;}
	.xs_ml_5 {margin-left: 5px !important;}
	.xs_ml_10 {margin-left: 10px !important;}
	.xs_ml_15 {margin-left: 15px !important;}
	.xs_ml_20 {margin-left: 20px !important;}
	.xs_ml_25 {margin-left: 25px !important;}
	.xs_ml_30 {margin-left: 30px !important;}
	.xs_ml_35 {margin-left: 35px !important;}
	.xs_ml_40 {margin-left: 40px !important;}
	.xs_ml_45 {margin-left: 45px !important;}
	.xs_ml_50 {margin-left: 50px !important;}
	.xs_ml_55 {margin-left: 55px !important;}
	.xs_ml_60 {margin-left: 60px !important;}
	.xs_ml_65 {margin-left: 65px !important;}
	.xs_ml_70 {margin-left: 70px !important;}
	.xs_ml_75 {margin-left: 75px !important;}
	.xs_ml_80 {margin-left: 80px !important;}
	.xs_ml_85 {margin-left: 85px !important;}
	.xs_ml_90 {margin-left: 90px !important;}
	.xs_ml_95 {margin-left: 95px !important;}
	.xs_ml_100 {margin-left: 100px !important;}
	.xs_ml_105 {margin-left: 105px !important;}
	.xs_ml_110 {margin-left: 110px !important;}
	.xs_ml_115 {margin-left: 115px !important;}
	.xs_ml_120 {margin-left: 120px !important;}
	.xs_ml_125 {margin-left: 125px !important;}
	.xs_ml_130 {margin-left: 130px !important;}
	.xs_ml_135 {margin-left: 135px !important;}
	.xs_ml_140 {margin-left: 140px !important;}
	.xs_ml_145 {margin-left: 145px !important;}
	.xs_ml_150 {margin-left: 150px !important;}
	.xs_ml_155 {margin-left: 155px !important;}
	.xs_ml_160 {margin-left: 160px !important;}
	.xs_ml_165 {margin-left: 165px !important;}
	.xs_ml_170 {margin-left: 170px !important;}
	.xs_ml_175 {margin-left: 175px !important;}
	.xs_ml_180 {margin-left: 180px !important;}
	.xs_ml_185 {margin-left: 185px !important;}
	.xs_ml_190 {margin-left: 190px !important;}
	.xs_ml_195 {margin-left: 195px !important;}
	.xs_ml_200 {margin-left: 200px !important;}
	.xs_ml_205 {margin-left: 205px !important;}
	.xs_ml_210 {margin-left: 210px !important;}
	.xs_ml_215 {margin-left: 215px !important;}
	.xs_ml_220 {margin-left: 220px !important;}
	.xs_ml_225 {margin-left: 225px !important;}
	.xs_ml_230 {margin-left: 230px !important;}
	.xs_ml_235 {margin-left: 235px !important;}
	.xs_ml_240 {margin-left: 240px !important;}
	.xs_ml_245 {margin-left: 245px !important;}
	.xs_ml_250 {margin-left: 250px !important;}


	/* ------------------------------------------ */
	/* Margin Right */
	/* ------------------------------------------ */
	.xs_mr_0 {margin-right: 0px !important;}
	.xs_mr_5 {margin-right: 5px !important;}
	.xs_mr_10 {margin-right: 10px !important;}
	.xs_mr_15 {margin-right: 15px !important;}
	.xs_mr_20 {margin-right: 20px !important;}
	.xs_mr_25 {margin-right: 25px !important;}
	.xs_mr_30 {margin-right: 30px !important;}
	.xs_mr_35 {margin-right: 35px !important;}
	.xs_mr_40 {margin-right: 40px !important;}
	.xs_mr_45 {margin-right: 45px !important;}
	.xs_mr_50 {margin-right: 50px !important;}
	.xs_mr_55 {margin-right: 55px !important;}
	.xs_mr_60 {margin-right: 60px !important;}
	.xs_mr_65 {margin-right: 65px !important;}
	.xs_mr_70 {margin-right: 70px !important;}
	.xs_mr_75 {margin-right: 75px !important;}
	.xs_mr_80 {margin-right: 80px !important;}
	.xs_mr_85 {margin-right: 85px !important;}
	.xs_mr_90 {margin-right: 90px !important;}
	.xs_mr_95 {margin-right: 95px !important;}
	.xs_mr_100 {margin-right: 100px !important;}
	.xs_mr_105 {margin-right: 105px !important;}
	.xs_mr_110 {margin-right: 110px !important;}
	.xs_mr_115 {margin-right: 115px !important;}
	.xs_mr_120 {margin-right: 120px !important;}
	.xs_mr_125 {margin-right: 125px !important;}
	.xs_mr_130 {margin-right: 130px !important;}
	.xs_mr_135 {margin-right: 135px !important;}
	.xs_mr_140 {margin-right: 140px !important;}
	.xs_mr_145 {margin-right: 145px !important;}
	.xs_mr_150 {margin-right: 150px !important;}
	.xs_mr_155 {margin-right: 155px !important;}
	.xs_mr_160 {margin-right: 160px !important;}
	.xs_mr_165 {margin-right: 165px !important;}
	.xs_mr_170 {margin-right: 170px !important;}
	.xs_mr_175 {margin-right: 175px !important;}
	.xs_mr_180 {margin-right: 180px !important;}
	.xs_mr_185 {margin-right: 185px !important;}
	.xs_mr_190 {margin-right: 190px !important;}
	.xs_mr_195 {margin-right: 195px !important;}
	.xs_mr_200 {margin-right: 200px !important;}
	.xs_mr_205 {margin-right: 205px !important;}
	.xs_mr_210 {margin-right: 210px !important;}
	.xs_mr_215 {margin-right: 215px !important;}
	.xs_mr_220 {margin-right: 220px !important;}
	.xs_mr_225 {margin-right: 225px !important;}
	.xs_mr_230 {margin-right: 230px !important;}
	.xs_mr_235 {margin-right: 235px !important;}
	.xs_mr_240 {margin-right: 240px !important;}
	.xs_mr_245 {margin-right: 245px !important;}
	.xs_mr_250 {margin-right: 250px !important;}





	/* ------------------------------------------ */
	/* Padding All */
	/* ------------------------------------------ */
	.xs_p_0 {padding: 0px !important;}
	.xs_p_5 {padding: 5px !important;}
	.xs_p_10 {padding: 10px !important;}
	.xs_p_15 {padding: 15px !important;}
	.xs_p_20 {padding: 20px !important;}
	.xs_p_25 {padding: 25px !important;}
	.xs_p_30 {padding: 30px !important;}
	.xs_p_35 {padding: 35px !important;}
	.xs_p_40 {padding: 40px !important;}
	.xs_p_45 {padding: 45px !important;}
	.xs_p_50 {padding: 50px !important;}
	.xs_p_55 {padding: 55px !important;}
	.xs_p_60 {padding: 60px !important;}
	.xs_p_65 {padding: 65px !important;}
	.xs_p_70 {padding: 70px !important;}
	.xs_p_75 {padding: 75px !important;}
	.xs_p_80 {padding: 80px !important;}
	.xs_p_85 {padding: 85px !important;}
	.xs_p_90 {padding: 90px !important;}
	.xs_p_95 {padding: 95px !important;}
	.xs_p_100 {padding: 100px !important;}
	.xs_p_105 {padding: 105px !important;}
	.xs_p_110 {padding: 110px !important;}
	.xs_p_115 {padding: 115px !important;}
	.xs_p_120 {padding: 120px !important;}
	.xs_p_125 {padding: 125px !important;}
	.xs_p_130 {padding: 130px !important;}
	.xs_p_135 {padding: 135px !important;}
	.xs_p_140 {padding: 140px !important;}
	.xs_p_145 {padding: 145px !important;}
	.xs_p_150 {padding: 150px !important;}
	.xs_p_155 {padding: 155px !important;}
	.xs_p_160 {padding: 160px !important;}
	.xs_p_165 {padding: 165px !important;}
	.xs_p_170 {padding: 170px !important;}
	.xs_p_175 {padding: 175px !important;}
	.xs_p_180 {padding: 180px !important;}
	.xs_p_185 {padding: 185px !important;}
	.xs_p_190 {padding: 190px !important;}
	.xs_p_195 {padding: 195px !important;}
	.xs_p_200 {padding: 200px !important;}
	.xs_p_205 {padding: 205px !important;}
	.xs_p_210 {padding: 210px !important;}
	.xs_p_215 {padding: 215px !important;}
	.xs_p_220 {padding: 220px !important;}
	.xs_p_225 {padding: 225px !important;}
	.xs_p_230 {padding: 230px !important;}
	.xs_p_235 {padding: 235px !important;}
	.xs_p_240 {padding: 240px !important;}
	.xs_p_245 {padding: 245px !important;}
	.xs_p_250 {padding: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Top */
	/* ------------------------------------------ */
	.xs_pt_0 {padding-top: 0px !important;}
	.xs_pt_5 {padding-top: 5px !important;}
	.xs_pt_10 {padding-top: 10px !important;}
	.xs_pt_15 {padding-top: 15px !important;}
	.xs_pt_20 {padding-top: 20px !important;}
	.xs_pt_25 {padding-top: 25px !important;}
	.xs_pt_30 {padding-top: 30px !important;}
	.xs_pt_35 {padding-top: 35px !important;}
	.xs_pt_40 {padding-top: 40px !important;}
	.xs_pt_45 {padding-top: 45px !important;}
	.xs_pt_50 {padding-top: 50px !important;}
	.xs_pt_55 {padding-top: 55px !important;}
	.xs_pt_60 {padding-top: 60px !important;}
	.xs_pt_65 {padding-top: 65px !important;}
	.xs_pt_70 {padding-top: 70px !important;}
	.xs_pt_75 {padding-top: 75px !important;}
	.xs_pt_80 {padding-top: 80px !important;}
	.xs_pt_85 {padding-top: 85px !important;}
	.xs_pt_90 {padding-top: 90px !important;}
	.xs_pt_95 {padding-top: 95px !important;}
	.xs_pt_100 {padding-top: 100px !important;}
	.xs_pt_105 {padding-top: 105px !important;}
	.xs_pt_110 {padding-top: 110px !important;}
	.xs_pt_115 {padding-top: 115px !important;}
	.xs_pt_120 {padding-top: 120px !important;}
	.xs_pt_125 {padding-top: 125px !important;}
	.xs_pt_130 {padding-top: 130px !important;}
	.xs_pt_135 {padding-top: 135px !important;}
	.xs_pt_140 {padding-top: 140px !important;}
	.xs_pt_145 {padding-top: 145px !important;}
	.xs_pt_150 {padding-top: 150px !important;}
	.xs_pt_155 {padding-top: 155px !important;}
	.xs_pt_160 {padding-top: 160px !important;}
	.xs_pt_165 {padding-top: 165px !important;}
	.xs_pt_170 {padding-top: 170px !important;}
	.xs_pt_175 {padding-top: 175px !important;}
	.xs_pt_180 {padding-top: 180px !important;}
	.xs_pt_185 {padding-top: 185px !important;}
	.xs_pt_190 {padding-top: 190px !important;}
	.xs_pt_195 {padding-top: 195px !important;}
	.xs_pt_200 {padding-top: 200px !important;}
	.xs_pt_205 {padding-top: 205px !important;}
	.xs_pt_210 {padding-top: 210px !important;}
	.xs_pt_215 {padding-top: 215px !important;}
	.xs_pt_220 {padding-top: 220px !important;}
	.xs_pt_225 {padding-top: 225px !important;}
	.xs_pt_230 {padding-top: 230px !important;}
	.xs_pt_235 {padding-top: 235px !important;}
	.xs_pt_240 {padding-top: 240px !important;}
	.xs_pt_245 {padding-top: 245px !important;}
	.xs_pt_250 {padding-top: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Bottom */
	/* ------------------------------------------ */
	.xs_pb_0 {padding-bottom: 0px !important;}
	.xs_pb_5 {padding-bottom: 5px !important;}
	.xs_pb_10 {padding-bottom: 10px !important;}
	.xs_pb_15 {padding-bottom: 15px !important;}
	.xs_pb_20 {padding-bottom: 20px !important;}
	.xs_pb_25 {padding-bottom: 25px !important;}
	.xs_pb_30 {padding-bottom: 30px !important;}
	.xs_pb_35 {padding-bottom: 35px !important;}
	.xs_pb_40 {padding-bottom: 40px !important;}
	.xs_pb_45 {padding-bottom: 45px !important;}
	.xs_pb_50 {padding-bottom: 50px !important;}
	.xs_pb_55 {padding-bottom: 55px !important;}
	.xs_pb_60 {padding-bottom: 60px !important;}
	.xs_pb_65 {padding-bottom: 65px !important;}
	.xs_pb_70 {padding-bottom: 70px !important;}
	.xs_pb_75 {padding-bottom: 75px !important;}
	.xs_pb_80 {padding-bottom: 80px !important;}
	.xs_pb_85 {padding-bottom: 85px !important;}
	.xs_pb_90 {padding-bottom: 90px !important;}
	.xs_pb_95 {padding-bottom: 95px !important;}
	.xs_pb_100 {padding-bottom: 100px !important;}
	.xs_pb_105 {padding-bottom: 105px !important;}
	.xs_pb_110 {padding-bottom: 110px !important;}
	.xs_pb_115 {padding-bottom: 115px !important;}
	.xs_pb_120 {padding-bottom: 120px !important;}
	.xs_pb_125 {padding-bottom: 125px !important;}
	.xs_pb_130 {padding-bottom: 130px !important;}
	.xs_pb_135 {padding-bottom: 135px !important;}
	.xs_pb_140 {padding-bottom: 140px !important;}
	.xs_pb_145 {padding-bottom: 145px !important;}
	.xs_pb_150 {padding-bottom: 150px !important;}
	.xs_pb_155 {padding-bottom: 155px !important;}
	.xs_pb_160 {padding-bottom: 160px !important;}
	.xs_pb_165 {padding-bottom: 165px !important;}
	.xs_pb_170 {padding-bottom: 170px !important;}
	.xs_pb_175 {padding-bottom: 175px !important;}
	.xs_pb_180 {padding-bottom: 180px !important;}
	.xs_pb_185 {padding-bottom: 185px !important;}
	.xs_pb_190 {padding-bottom: 190px !important;}
	.xs_pb_195 {padding-bottom: 195px !important;}
	.xs_pb_200 {padding-bottom: 200px !important;}
	.xs_pb_205 {padding-bottom: 205px !important;}
	.xs_pb_210 {padding-bottom: 210px !important;}
	.xs_pb_215 {padding-bottom: 215px !important;}
	.xs_pb_220 {padding-bottom: 220px !important;}
	.xs_pb_225 {padding-bottom: 225px !important;}
	.xs_pb_230 {padding-bottom: 230px !important;}
	.xs_pb_235 {padding-bottom: 235px !important;}
	.xs_pb_240 {padding-bottom: 240px !important;}
	.xs_pb_245 {padding-bottom: 245px !important;}
	.xs_pb_250 {padding-bottom: 250px !important;}



	/* ------------------------------------------ */
	/* Padding Left */
	/* ------------------------------------------ */
	.xs_pl_0 {padding-left: 0px !important;}
	.xs_pl_5 {padding-left: 5px !important;}
	.xs_pl_10 {padding-left: 10px !important;}
	.xs_pl_15 {padding-left: 15px !important;}
	.xs_pl_20 {padding-left: 20px !important;}
	.xs_pl_25 {padding-left: 25px !important;}
	.xs_pl_30 {padding-left: 30px !important;}
	.xs_pl_35 {padding-left: 35px !important;}
	.xs_pl_40 {padding-left: 40px !important;}
	.xs_pl_45 {padding-left: 45px !important;}
	.xs_pl_50 {padding-left: 50px !important;}
	.xs_pl_55 {padding-left: 55px !important;}
	.xs_pl_60 {padding-left: 60px !important;}
	.xs_pl_65 {padding-left: 65px !important;}
	.xs_pl_70 {padding-left: 70px !important;}
	.xs_pl_75 {padding-left: 75px !important;}
	.xs_pl_80 {padding-left: 80px !important;}
	.xs_pl_85 {padding-left: 85px !important;}
	.xs_pl_90 {padding-left: 90px !important;}
	.xs_pl_95 {padding-left: 95px !important;}
	.xs_pl_100 {padding-left: 100px !important;}
	.xs_pl_105 {padding-left: 105px !important;}
	.xs_pl_110 {padding-left: 110px !important;}
	.xs_pl_115 {padding-left: 115px !important;}
	.xs_pl_120 {padding-left: 120px !important;}
	.xs_pl_125 {padding-left: 125px !important;}
	.xs_pl_130 {padding-left: 130px !important;}
	.xs_pl_135 {padding-left: 135px !important;}
	.xs_pl_140 {padding-left: 140px !important;}
	.xs_pl_145 {padding-left: 145px !important;}
	.xs_pl_150 {padding-left: 150px !important;}
	.xs_pl_155 {padding-left: 155px !important;}
	.xs_pl_160 {padding-left: 160px !important;}
	.xs_pl_165 {padding-left: 165px !important;}
	.xs_pl_170 {padding-left: 170px !important;}
	.xs_pl_175 {padding-left: 175px !important;}
	.xs_pl_180 {padding-left: 180px !important;}
	.xs_pl_185 {padding-left: 185px !important;}
	.xs_pl_190 {padding-left: 190px !important;}
	.xs_pl_195 {padding-left: 195px !important;}
	.xs_pl_200 {padding-left: 200px !important;}
	.xs_pl_205 {padding-left: 205px !important;}
	.xs_pl_210 {padding-left: 210px !important;}
	.xs_pl_215 {padding-left: 215px !important;}
	.xs_pl_220 {padding-left: 220px !important;}
	.xs_pl_225 {padding-left: 225px !important;}
	.xs_pl_230 {padding-left: 230px !important;}
	.xs_pl_235 {padding-left: 235px !important;}
	.xs_pl_240 {padding-left: 240px !important;}
	.xs_pl_245 {padding-left: 245px !important;}
	.xs_pl_250 {padding-left: 250px !important;}


	/* ------------------------------------------ */
	/* Padding Right */
	/* ------------------------------------------ */
	.xs_pr_0 {padding-right: 0px !important;}
	.xs_pr_5 {padding-right: 5px !important;}
	.xs_pr_10 {padding-right: 10px !important;}
	.xs_pr_15 {padding-right: 15px !important;}
	.xs_pr_20 {padding-right: 20px !important;}
	.xs_pr_25 {padding-right: 25px !important;}
	.xs_pr_30 {padding-right: 30px !important;}
	.xs_pr_35 {padding-right: 35px !important;}
	.xs_pr_40 {padding-right: 40px !important;}
	.xs_pr_45 {padding-right: 45px !important;}
	.xs_pr_50 {padding-right: 50px !important;}
	.xs_pr_55 {padding-right: 55px !important;}
	.xs_pr_60 {padding-right: 60px !important;}
	.xs_pr_65 {padding-right: 65px !important;}
	.xs_pr_70 {padding-right: 70px !important;}
	.xs_pr_75 {padding-right: 75px !important;}
	.xs_pr_80 {padding-right: 80px !important;}
	.xs_pr_85 {padding-right: 85px !important;}
	.xs_pr_90 {padding-right: 90px !important;}
	.xs_pr_95 {padding-right: 95px !important;}
	.xs_pr_100 {padding-right: 100px !important;}
	.xs_pr_105 {padding-right: 105px !important;}
	.xs_pr_110 {padding-right: 110px !important;}
	.xs_pr_115 {padding-right: 115px !important;}
	.xs_pr_120 {padding-right: 120px !important;}
	.xs_pr_125 {padding-right: 125px !important;}
	.xs_pr_130 {padding-right: 130px !important;}
	.xs_pr_135 {padding-right: 135px !important;}
	.xs_pr_140 {padding-right: 140px !important;}
	.xs_pr_145 {padding-right: 145px !important;}
	.xs_pr_150 {padding-right: 150px !important;}
	.xs_pr_155 {padding-right: 155px !important;}
	.xs_pr_160 {padding-right: 160px !important;}
	.xs_pr_165 {padding-right: 165px !important;}
	.xs_pr_170 {padding-right: 170px !important;}
	.xs_pr_175 {padding-right: 175px !important;}
	.xs_pr_180 {padding-right: 180px !important;}
	.xs_pr_185 {padding-right: 185px !important;}
	.xs_pr_190 {padding-right: 190px !important;}
	.xs_pr_195 {padding-right: 195px !important;}
	.xs_pr_200 {padding-right: 200px !important;}
	.xs_pr_205 {padding-right: 205px !important;}
	.xs_pr_210 {padding-right: 210px !important;}
	.xs_pr_215 {padding-right: 215px !important;}
	.xs_pr_220 {padding-right: 220px !important;}
	.xs_pr_225 {padding-right: 225px !important;}
	.xs_pr_230 {padding-right: 230px !important;}
	.xs_pr_235 {padding-right: 235px !important;}
	.xs_pr_240 {padding-right: 240px !important;}
	.xs_pr_245 {padding-right: 245px !important;}
	.xs_pr_250 {padding-right: 250px !important;}
}
/*Layout*/

@media only screen and (min-width: 991px) and (max-width: 1200px) {
	.services-photo {
		height: 164px;
	}
	.portfolio-photo {
		height: 164px;
	}
	.blog-image {
		height: 170px;
	}
	.testimonial-description {
		width: 88%;
	}
	.event-photo {
		height: 195px;
	}
	.product-cart ul li a{
		font-size: 13px;
	}
	.product-cart ul li i{
		margin-right: 3px;
	}
}

@media only screen and (max-width:991px) {
	.header-area {
		text-align: center;
	}
	.header-info {
		text-align: center;
		margin-top: 12px;
	}

	/* Menu */
	#strickymenu.sticky {
		display: none;
	}
	.logo {
		text-align: center;
	}
	.main-menu-item {
		float: none;
	}
	ul.nav-menu li a {
		display: block;
		min-height: 0px;
		font-size: 14px;
	}
	ul.nav-menu li.menu-item-has-children:before {
		display: none;
	}
	ul.nav-menu li ul > li {
		display: block;
		opacity: 1;
	}
	ul.nav-menu li ul li a {
		border-bottom: 0px;
        min-height: 0;
	}
	ul.nav-menu li:hover ul > li > ul > li {
		border-left: 0px;
	}
	ul.nav-menu li:focus > ul > li,
	ul.nav-menu li:hover > ul > li {
		-moz-transform: translateX(0%);
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
		-moz-animation: none;
		-webkit-animation: none;
		animation: none;
		-webkit-transition: all 0s;
		-o-transition: all 0s;
		transition: all 0s;
	}
    ul.nav-menu li:hover > a{
        color: #fff;
        padding: 13px 5%;
    }
    .mean-container .mean-nav ul li li a.mean-expand{
        height: 18px !important;
    }
    .mean-container .mean-nav ul li li a{
        padding: 11px 10%;
    }
    ul.nav-menu li ul li:hover > a{
        background-color: transparent;
        color: #fff;
        border-bottom: 0;
        padding: 11px 10%;
    }
    .mean-container .mean-nav ul li li li a{
        padding: 11px 15%;
    }
    ul.nav-menu li ul li li:hover > a{
        padding: 11px 15%;
    }
	.searchbar {
		display: none;
	}
    .main-about {
        display: block;
        width: 100%;
    }
    .about-content{
        padding-right: 0;
    }
    .about-tab{
        display: block;
        height: 350px;
        margin-top: 30px;
    }
	.video-right {
		margin-left: 0;
	}
	.booking-area:before {
		width: 100%;
	}
	.booking-area .hl-left {
		text-align: center !important;
	}
	.hl-left::before {
		left: 50% !important;
		margin-left: -40px!important;
	}
	.hl-left h2::before {
		left: 50% !important;
		margin-left: -60px !important;
	}
	.hl-left::after {
		left: 50% !important;
		margin-left: -40px !important;
	}
	.booking-gallery {
		padding-right: 0;
	}
	.faq-home {
		padding-left: 0;
	}
	.testimonial-description {
		width: 100%;
	}
    .headline-left{
        margin-bottom: 30px;
    }
    .progress-gallery.main-prog{
        margin-top: 30px;
    }
    .booking-form.pt_30,
    .faq-group.pt-30{
        padding-top: 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	.portfolio-photo {
		height: 184px;
	}
	.event-photo {
		height: 290px;
	}
	.product-cart ul li a{
		font-size: 13px;
	}
	.product-cart ul li i{
		margin-right: 3px;
	}
    .call-text h3{
        font-size: 21px;
    }
    .call-us .button a{
        font-size: 14px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.video-gallery {
		height: 340px;
	}
	.services-photo {
		height: 284px;
	}
	.portfolio-photo {
		height: 284px;
	}
	.blog-image {
		height: 284px;
	}
	.event-photo {
		height: 230px;
	}
	.portfolio-photo-item {
		height: 290px;
	}
	.call-us {
		text-align: center;
	}
	.call-text {
		margin-top: 15px;
	}
	.portfolio-menu li {
		display: block;
		padding-bottom: 10px;
	}
	.gallery-menu li {
		display: block;
		padding-bottom: 10px;
		margin-top: 5px;
	}
	.gallery-menu li:first-child {
		margin-top: 0;
	}
	.gallery-photo{
		height: 136px;
	}
	.about-tab .tab-item span{
		padding: 0 3px;
	}
    .testimonial-item{
        border: 0;
    }
    .testimonial-area .testimonial-carousel{
        border: 1px solid #fff;
    }
}

@media only screen and (max-width:575px) {
	.header-social li {
		display: block;
		margin-right: 0;
		margin-top: 6px;
	}
	.header-social .dropdown-menu {
		text-align: center;
		left: 50%;
		margin-left: -80px;
	}
	.header-info li {
		display: block;
		margin-left: 0;
		margin-top: 6px;
	}
	.header-info {
		margin-top: 0;
	}
	.header-info li:before,
	.header-social li::before {
		display: none;
	}
	.text-animated h1 {
		font-size: 38px;
	}
	.text-animated p {
		font-size: 16px;
	}
	.text-animated li {
		margin-top: 20px;
	}
	.text-animated li a {
		padding: 14px 28px;
	}
    .slider-two .owl-nav {
        position: absolute;
        bottom: 5%;
        left: calc(50% - 60px);
        width: 120px;
    }
    .slider-two .owl-nav .owl-prev,
    .slider-two .owl-nav .owl-next {
        display: inline-block;
        position: relative;
        margin-top: 0;
        top: 0;
        margin: 0 6px;
    }
	li.event-header-left {
		float: none;
		width: 100%;
		display: block;
	}
	li.event-header-right {
		float: none;
		display: block;
		margin-top: 15px;
	}
	.call-us {
		text-align: center;
	}
	.call-text {
		margin-top: 15px;
	}
    .history-list{
        margin-top: 30px;
    }
	.portfolio-menu li {
		display: block;
		padding-bottom: 10px;
	}
	.gallery-menu li {
		display: block;
		padding-bottom: 10px;
		margin-top: 5px;
	}
	.gallery-menu li:first-child {
		margin-top: 0;
	}
	.comment-list .thumb{
		display: block;
	}
	.comment-list .com-text{
		display: block;
		padding: 0;
		margin-top: 15px;
	}
	.comment-list .com-text h5{
		margin-bottom: 2px;
	}
	.comment-list ul ul.children{
		margin-left: 30px;
	}
    .testimonial-item{
        border: 0;
    }
    .testimonial-area .testimonial-carousel{
        border: 1px solid #fff;
    }
    .price-item:hover{
        transform: scale(1);
    }
    .product-item{
        padding-top: 20px;
    }
    .owlproduct-carousel .product-item{
        padding-top: 0px;
    }
}

@media only screen and (min-width: 500px) and (max-width:575px) {
	.video-gallery {
		height: 324px;
	}
	.services-photo {
		height: 276px;
	}
	.portfolio-photo {
		height: 276px;
	}
	.blog-image {
		height: 276px;
	}
	.event-photo {
		height: 230px;
	}
	.portfolio-photo-item {
		height: 290px;
	}
	.gallery-photo{
		height: 276px;
	}
}

@media only screen and (max-width:500px) {
	.payment-select-group .form-check-inline {
		display: block;
	}
	.shop-detail-tab ul li {
		text-align: center;
		display: block;
		margin-right: 0;
	}
}

@media only screen and (min-width: 410px) and (max-width:499px) {
	.video-gallery {
		height: 260px;
	}
	.services-photo {
		height: 234px;
	}
	.portfolio-photo {
		height: 234px;
	}
	.blog-image {
		height: 234px;
	}
	.event-photo {
		height: 210px;
	}
	.portfolio-photo-item {
		height: 240px;
	}
	.gallery-photo{
		height: 234px;
	}
}

@media only screen and (min-width: 360px) and (max-width:409px) {
	.video-gallery {
		height: 230px;
	}
	.services-photo {
		height: 194px;
	}
	.portfolio-photo {
		height: 194px;
	}
	.blog-image {
		height: 194px;
	}
	.single-blog ul li {
		margin-right: 7px;
	}
	.portfolio-photo-item {
		height: 210px;
	}
	.gallery-photo{
		height: 194px;
	}
}

@media only screen and (max-width:359px) {
	.slider-one .owl-nav {
		bottom: 10%;
	}
    .text-animated li a {
        padding: 14px 24px;
    }
	.video-gallery {
		height: 174px;
	}
	.services-photo {
		height: 160px;
	}
	.portfolio-photo {
		height: 160px;
	}
	.blog-image {
		height: 160px;
	}
	.blog-author li a {
		padding: 10px 7px;
	}
	li.event-header-left span {
		display: block;
		margin-top: 5px;
		margin-right: 0;
	}
	.event-photo {
		height: 150px;
	}
	.single-blog ul li {
		display: block;
	}
	.portfolio-photo-item {
		height: 170px;
	}
	.blog-one-text ul li {
		display: block;
	}
	.gallery-photo{
		height: 160px;
	}
	.comment-list .com-text span{
		display: block;
		margin-right: 0;
		margin-bottom: 10px;
	}
}


@media (min-width: 576px) {
	.modal-dialog {
		max-width: 700px!important;
		margin-top: -20px!important;
	}
}