/*
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*	Theme Name: 	ATBOverseasLtd
*	Theme URI: 		
*	Author: 		Naf Rifat
*	Author URI: 	
*	Description: 	ATBOverseasLtd is a clean, mordern, fast, 100% Responsive and easy to use WordPress Theme. It loading any device of any screen resolution faster. It has Powerful Admin Panel so that you can easily change or modify it's design as you like. It is very easy to use. You can make a beautiful blog by using it. Hundreds of built-in customization option you can use to modify this.
*	Version: 		v-1.0.0
*	License: 		GNU General Public License v2 or later
*	License URI: 	LICENSE
*	Text Domain: 	atboverseasltd
*	Tags: 			one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx SITEMAP xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

#cc2d3e;

PRIMARY COLOR 	- #ea3d56;
SECONDARY COLOR - #48529d;
THIRD COLOR 	- #ebf2fb;
--------------------------------------

# SECTION - CUSTOM CLASSESS
# SECTION - PAGE COMMON ELEMENTS

# SECTION - HEADER
# SECTION - MAIN MENU
# SECTION - RESPONSIVE MENU
# SECTION - BREADCRUMB
# SECTION - SIDEBAR
# SECTION - FOOTER
# SECTION - WIDGET
# SECTION - BLOG
# SECTION - BLOG SINGLE
# SECTION - COMMENT BOX


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx BASIC CSS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

body {
	margin: 0;
	overflow-x: hidden;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body {
	font-family: "Poppins", sans-serif;
	color: #606060;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 20px 0;
	color: #101010;
	line-height: 1.5;
	font-weight: 700;
}
h1 			{ font-size: 38px; line-height: 48px; }
h2 			{ font-size: 32px; line-height: 42px; }
h3 			{ font-size: 28px; line-height: 38px; }
h4 			{ font-size: 22px; line-height: 32px; }
h5 			{ font-size: 18px; line-height: 28px; }
h6 			{ font-size: 16px; line-height: 26px; }

p 			{ margin-bottom: 20px; }

a 			{
				color: inherit;
				/*text-decoration: underline;*/

				transition:           all ease 0.5s;
				-o-transition:        all ease 0.5s;
				-ms-transition:       all ease 0.5s;
				-moz-transition:      all ease 0.5s;
				-webkit-transition:   all ease 0.5s;
			}
a:hover 	{ color: inherit; text-decoration: none; }
a,
input,
textarea 	{ outline: none!important; }
b, strong 	{ color: #101010; }
img 		{ max-width: 100%; height: auto; }
label 		{ }
iframe 		{ border: 0 none; }
p:empty 	{ display: none; }
pre 		{ padding: 15px; border: 1px solid #eee; }

ul, ol 		{ margin-bottom: 20px; margin-left: 0; padding-left: 20px; }
ol ol,
ol ul,
ul ol,
ul ul 		{ margin-bottom: 10px; }
li 			{ line-height: 2; }

figure 		{ margin-bottom: 20px; max-width: 100%; }
figcaption 	{ font-style: italic; }

dl 			{ }
dt 			{ color: #101010; }
dd 			{ padding-left: 30px; margin-bottom: 20px; }

select,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	outline: none;
	padding: 10px 20px;
	width: 100%;
	border: 0;
	background-color: #eee;
	vertical-align: top;
}

input[type="submit"],
button {
	outline: none!important;
	border: 0 none;
	box-shadow: none;
	background-color: #ddd;
	cursor: pointer;
	padding: 10px 20px;
	line-height: 1;

	transition:           all ease 0.5s;
	-o-transition:        all ease 0.5s;
	-ms-transition:       all ease 0.5s;
	-moz-transition:      all ease 0.5s;
	-webkit-transition:   all ease 0.5s;
}

/* Table */
table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 20px;
	width: 100%;
}
td,
th {
	padding: 0;
}
tr {}
td,
th {
	padding: 5px 10px;
	border: 1px solid #eee;
}
td {}
th {}

table.table thead th {
	border-top: 0;
	color: #101010;
	font-weight: 700;
	border-bottom: 0;
}
table.table thead {
	background-color: #eee;
}
table.table td {
	font-size: 14px;
}
td.first-item {
	color: #101010;
}

/*========= WORDPRESS DEFAULT CLASSES =========*/

.wp-caption,
.wp-caption-text,
.screen-reader-text,
.gallery-caption,
.bypostauthor,
.aligncenter {
	position: relative;
}

/* Image Alignment */
img.alignleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 7px;
}
img.alignright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 7px;
}
img.alignnone {}

/* Gallery */
.gallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -3px;
	margin-right: -3px;
}
.gallery .gallery-item {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
}
.gallery .gallery-item a {
	display: block;
}
.gallery .gallery-item img {
	width: 100%;
}
.gallery-columns-1 .gallery-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.gallery-columns-2 .gallery-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.gallery-columns-3 .gallery-item { -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; }
.gallery-columns-4 .gallery-item { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.gallery-columns-5 .gallery-item { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }
.gallery-columns-6 .gallery-item { -webkit-box-flex: 0; -ms-flex: 0 0 16.67%; flex: 0 0 16.67%; max-width: 16.67%; }


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - CUSTOM CLASSESS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media ( max-width: 991px ) {
	.col:not(:last-child),
	[class*="col-"]:not(:last-child) {
		margin-bottom: 35px;
	}
}

/*========= COMMON CLASSES =========*/

.oh 					{ overflow: hidden; }
.cleaner 				{ clear: both; }
.cleaner:after 			{ content: ""; width: 100%; display: block; overflow: hidden; }

.displayInBlock 		{ display: inline-block; vertical-align: top; }
.displayTable 			{ display: table; width: 100%; height: 100%; }
.displayTableCell 		{ display: table-cell; vertical-align: middle; }

ul.listNone 			{ margin: 0; padding: 0; list-style: none; }
ul.listInline 			{ display: inline-flex; flex-wrap: wrap; }
ul.listInnerGap5 li:not(:last-child) { margin-right: 5px !important; }
ul.listInnerGap10 li:not(:last-child) { margin-right: 10px !important; }
ul.listInnerGap15 li:not(:last-child) { margin-right: 15px !important; }
ul.listInnerGap20 li:not(:last-child) { margin-right: 20px !important; }
ul.listInnerGap25 li:not(:last-child) { margin-right: 25px !important; }
ul.listInnerGap30 li:not(:last-child) { margin-right: 30px !important; }

.bgImage 				{ background-position: center center; background-size: cover; background-repeat: no-repeat; }
.bgFixed 				{ background-attachment: fixed; }

/*========= BORDER CLASSES =========*/

.brdTopDark 			{ border-top: 1px solid rgba( 0,0,0,0.1 ); }
.brdBottomDark 			{ border-bottom: 1px solid rgba( 0,0,0,0.1 ); }
.brdLeftDark 			{ border-left: 1px solid rgba( 0,0,0,0.1 ); }
.brdRightDark 			{ border-right: 1px solid rgba( 0,0,0,0.1 ); }

.brdTopLight 			{ border-top: 1px solid rgba( 255,255,255,0.1 ); }
.brdBottomLight 		{ border-bottom: 1px solid rgba( 255,255,255,0.1 ); }
.brdLeftLight 			{ border-left: 1px solid rgba( 255,255,255,0.1 ); }
.brdRightLight 			{ border-right: 1px solid rgba( 255,255,255,0.1 ); }

.brdTopNone 			{ border-top: 0 none !important; }
.brdBottomNone 			{ border-bottom: 0 none !important; }
.brdNone 				{ border: 0 none !important; }

@media(min-width:1200px) 						{ .brdNone-xl { border: 0 none !important; } }
@media(min-width:992px) and (max-width:1199px) 	{ .brdNone-lg { border: 0 none !important; } }
@media(min-width:768px) and (max-width:991px) 	{ .brdNone-md { border: 0 none !important; } }
@media(min-width:575px) and (max-width:767px) 	{ .brdNone-sm { border: 0 none !important; } }
@media(max-width:574px) 						{ .brdNone-xs { border: 0 none !important; } }

.br-1 						{ border-radius: 1px; }
.br-2 						{ border-radius: 2px; }
.br-3 						{ border-radius: 3px; }
.br-4 						{ border-radius: 4px; }
.br-5 						{ border-radius: 5px; }
.br-6 						{ border-radius: 6px; }
.br-7 						{ border-radius: 7px; }
.br-8 						{ border-radius: 8px; }
.br-9 						{ border-radius: 9px; }
.br-10 						{ border-radius: 10px; }
.brNone 					{ border-radius: 0; }
.brRound 					{ border-radius: 99999px; }

/*========= POSITIONING CLASSES =========*/

.prCenter,
.paCenter					{ 	position: absolute;
								top: 50%;
								left: 50%;
								transform: 			translate(-50%, -50%);
								-o-transform: 		translate(-50%, -50%);
								-ms-transform: 		translate(-50%, -50%);
								-moz-transform: 	translate(-50%, -50%);
								-webkit-transform: 	translate(-50%, -50%);
							}

.prlCenter,
.palCenter					{ 	position: absolute;
								top: 50%;
								left: 0;
								transform: 			translateY(-50%);
								-o-transform: 		translateY(-50%);
								-ms-transform: 		translateY(-50%);
								-moz-transform: 	translateY(-50%);
								-webkit-transform: 	translateY(-50%);
							}

.prrCenter,
.parCenter					{ 	position: absolute;
								top: 50%;
								right: 0;
								transform: 			translateY(-50%);
								-o-transform: 		translateY(-50%);
								-ms-transform: 		translateY(-50%);
								-moz-transform: 	translateY(-50%);
								-webkit-transform: 	translateY(-50%);
							}

.pab 						{ position: absolute; }

.prCenter,
.prlCenter,
.prrCenter,
.prt 						{ position: relative; }

/*========= LETTER SPECING CLASSES =========*/

.ls-0 						{ letter-spacing: 0; }
.ls-1 						{ letter-spacing: 1px; }
.ls-2 						{ letter-spacing: 2px; }
.ls-3 						{ letter-spacing: 3px; }
.ls-4 						{ letter-spacing: 4px; }
.ls-5 						{ letter-spacing: 5px; }
.ls-6 						{ letter-spacing: 6px; }
.ls-7 						{ letter-spacing: 7px; }
.ls-8 						{ letter-spacing: 8px; }
.ls-9 						{ letter-spacing: 9px; }
.ls-10 						{ letter-spacing: 10px; }

/*========= BACKGROUND CLASSES =========*/

.bgBlack 					{ background-color: #101010; }
.bgWhite 					{ background-color: #fff; }
.bgF1 						{ background-color: #f1f1f1; }
.bgF5 						{ background-color: #f5f5f5; }
.bgF9 						{ background-color: #f9f9f9; }
.bgEEE 						{ background-color: #eee; }

.bg1st 						{ background-color: #566bfb; }
.bg2nd 						{ background-color: #ff4487; }
.bg3rd 						{ background-color: #2c353f; }

.bgGr1st 					{ background-image: linear-gradient( 135deg, #FEB692 10%, #EA5455 100%); }
.bgGr2nd 					{ background-image: linear-gradient( 120deg, #f093fb 0%, #f5576c 100%); }
.bgGr3rd 					{ background-image: linear-gradient( 135deg, #FCCF31 10%, #F55555 100%); }
.bgGr4th 					{ background-image: linear-gradient( 135deg, #E2B0FF 10%, #9F44D3 100%); }
.bgGr5th 					{ background-image: linear-gradient( 135deg, #FAD7A1 10%, #E96D71 100%); }

/*========= COLOR CLASSES =========*/

.colorWhite 				{ color: #fff; }
.colorGray 					{ color: #bbb; }

/*========= WHITE TEXT =========*/

.whiteText b,
.whiteText strong,
.whiteText h1,
.whiteText h2,
.whiteText h3,
.whiteText h4,
.whiteText h5,
.whiteText h6 				{ color: #fff; }
.whiteText,
.whiteText p,
.whiteText a 				{ color: rgba( 255,255,255,0.732 ); }

.whiteText input:not([type="submit"]),
.whiteText textarea {
	color: rgba( 255,255,255,0.732 );
}
.whiteText input:not([type="submit"]),
.whiteText textarea {
	border-color: rgba( 255,255,255,0.232 );
}
.whiteText ::placeholder {
	color: rgba( 255,255,255,0.5 );
}
.whiteText :-ms-input-placeholder,
.whiteText ::-ms-input-placeholder {
	color: rgba( 255,255,255,0.5 );
}

/*========= FONT WEIGHT CLASSES =========*/

.fontLight 					{ font-weight: lighter; }
.fontBold 					{ font-weight: bold; }
.fontBolder 				{ font-weight: bolder; }
.font100 					{ font-weight: 100; }
.font200 					{ font-weight: 200; }
.font300 					{ font-weight: 300; }
.font400 					{ font-weight: 400; }
.font500 					{ font-weight: 500; }
.font600 					{ font-weight: 600; }
.font700 					{ font-weight: 700; }
.font800 					{ font-weight: 800; }
.font900 					{ font-weight: 900; }

/*========= WIDTH/HEIGHT CLASSES =========*/

.width100 				{ width: 100vw; max-width: 100vw; margin-left: calc( -100vw / 2 + 100% / 2 ); margin-right: calc( -100vw / 2 + 100% / 2 ); }
.wideDiv 				{ margin-left: -50px; margin-right: -50px; }

.h50vh 					{ min-height: 50vh; }
.h100vh 				{ min-height: 100vh; }
.h50px 					{ min-height: 50px; }
.h100px 				{ min-height: 100px; }
.h150px 				{ min-height: 150px; }
.h200px 				{ min-height: 200px; }
.h250px 				{ min-height: 250px; }
.h300px 				{ min-height: 300px; }
.h350px 				{ min-height: 350px; }
.h400px 				{ min-height: 400px; }
.h450px 				{ min-height: 450px; }
.h500px 				{ min-height: 500px; }
.h550px 				{ min-height: 550px; }
.h600px 				{ min-height: 600px; }

/*========= ANIMATION =========*/

.bgGrRotate 			{ animation: bg-gr-rotate 20s linear infinite; }

/*========= MARGIN + PADDING CLASSES =========*/

.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.mt-130{margin-top:130px}.mt-140{margin-top:140px}.mt-150{margin-top:150px}.mt-160{margin-top:160px}.mt-170{margin-top:170px}.mt-180{margin-top:180px}.mt-190{margin-top:190px}.mt-200{margin-top:200px}.mt-210{margin-top:210px}.mt-220{margin-top:220px}.mt-230{margin-top:230px}.mt-240{margin-top:240px}.mt-250{margin-top:250px}.mt-260{margin-top:260px}.mt-270{margin-top:270px}.mt-280{margin-top:280px}.mt-290{margin-top:290px}.mt-300{margin-top:300px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}.mb-150{margin-bottom:150px}.mb-160{margin-bottom:160px}.mb-170{margin-bottom:170px}.mb-180{margin-bottom:180px}.mb-190{margin-bottom:190px}.mb-200{margin-bottom:200px}.mb-210{margin-bottom:210px}.mb-220{margin-bottom:220px}.mb-230{margin-bottom:230px}.mb-240{margin-bottom:240px}.mb-250{margin-bottom:250px}.mb-260{margin-bottom:260px}.mb-270{margin-bottom:270px}.mb-280{margin-bottom:280px}.mb-290{margin-bottom:290px}.mb-300{margin-bottom:300px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-120{padding-top:120px}.pt-130{padding-top:130px}.pt-140{padding-top:140px}.pt-150{padding-top:150px}.pt-160{padding-top:160px}.pt-170{padding-top:170px}.pt-180{padding-top:180px}.pt-190{padding-top:190px}.pt-200{padding-top:200px}.pt-210{padding-top:210px}.pt-220{padding-top:220px}.pt-230{padding-top:230px}.pt-240{padding-top:240px}.pt-250{padding-top:250px}.pt-260{padding-top:260px}.pt-270{padding-top:270px}.pt-280{padding-top:280px}.pt-290{padding-top:290px}.pt-300{padding-top:300px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-130{padding-bottom:130px}.pb-140{padding-bottom:140px}.pb-150{padding-bottom:150px}.pb-160{padding-bottom:160px}.pb-170{padding-bottom:170px}.pb-180{padding-bottom:180px}.pb-190{padding-bottom:190px}.pb-200{padding-bottom:200px}.pb-210{padding-bottom:210px}.pb-220{padding-bottom:220px}.pb-230{padding-bottom:230px}.pb-240{padding-bottom:240px}.pb-250{padding-bottom:250px}.pb-260{padding-bottom:260px}.pb-270{padding-bottom:270px}.pb-280{padding-bottom:280px}.pb-290{padding-bottom:290px}.pb-300{padding-bottom:300px}

.mt-none { margin-top: 0 !important; }
.mb-none { margin-bottom: 0 !important; }
.pt-none { padding-top: 0 !important; }
.pb-none { padding-bottom: 0 !important; }

@media(min-width:1200px) 						{ .mt-none-xl { margin-top: 0!important; }.mb-none-xl { margin-bottom: 0!important; }.pt-none-xl { padding-top: 0!important; }.pb-none-xl { padding-bottom: 0!important; } }
@media(min-width:992px) and (max-width:1199px) 	{ .mt-none-lg { margin-top: 0!important; }.mb-none-lg { margin-bottom: 0!important; }.pt-none-lg { padding-top: 0!important; }.pb-none-lg { padding-bottom: 0!important; } }
@media(min-width:768px) and (max-width:991px) 	{ .mt-none-md { margin-top: 0!important; }.mb-none-md { margin-bottom: 0!important; }.pt-none-md { padding-top: 0!important; }.pb-none-md { padding-bottom: 0!important; } }
@media(min-width:575px) and (max-width:767px) 	{ .mt-none-sm { margin-top: 0!important; }.mb-none-sm { margin-bottom: 0!important; }.pt-none-sm { padding-top: 0!important; }.pb-none-sm { padding-bottom: 0!important; } }
@media(max-width:574px) 						{ .mt-none-xs { margin-top: 0!important; }.mb-none-xs { margin-bottom: 0!important; }.pt-none-xs { padding-top: 0!important; }.pb-none-xs { padding-bottom: 0!important; } }

/*========= CONTAINER FULL WIDTH =========*/

.containerFull .container {
	width: 100%;
	max-width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.containerFull .row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.containerFull .col,
.containerFull [class*="col-"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/*========= COL PAD INNER =========*/

/* ColPadInner 20 */
@media ( min-width: 1200px ) {
	.colPadInner-20-xl > .container > .row {
		margin-left: -20px;
		margin-right: -20px;
	}
	.colPadInner-20-xl > .container > .row > .col,
	.colPadInner-20-xl > .container > .row > [class*="col-"] {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media ( min-width: 992px ) and ( max-width: 1199px ) {
	.colPadInner-20-lg > .container > .row {
		margin-left: -20px;
		margin-right: -20px;
	}
	.colPadInner-20-lg > .container > .row > .col,
	.colPadInner-20-lg > .container > .row > [class*="col-"] {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media ( min-width: 768px ) and ( max-width: 991px ) {
	.colPadInner-20-md > .container > .row {
		margin-left: -20px;
		margin-right: -20px;
	}
	.colPadInner-20-md > .container > .row > .col,
	.colPadInner-20-md > .container > .row > [class*="col-"] {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* ColPadInner 25 */
@media ( min-width: 1200px ) {
	.colPadInner-20-xl > .container > .row {
		margin-left: -25px;
		margin-right: -25px;
	}
	.colPadInner-20-xl > .container > .row > .col,
	.colPadInner-20-xl > .container > .row > [class*="col-"] {
		padding-left: 25px;
		padding-right: 25px;
	}
}
@media ( min-width: 992px ) and ( max-width: 1199px ) {
	.colPadInner-20-lg > .container > .row {
		margin-left: -25px;
		margin-right: -25px;
	}
	.colPadInner-20-lg > .container > .row > .col,
	.colPadInner-20-lg > .container > .row > [class*="col-"] {
		padding-left: 25px;
		padding-right: 25px;
	}
}
@media ( min-width: 768px ) and ( max-width: 991px ) {
	.colPadInner-20-md > .container > .row {
		margin-left: -25px;
		margin-right: -25px;
	}
	.colPadInner-20-md > .container > .row > .col,
	.colPadInner-20-md > .container > .row > [class*="col-"] {
		padding-left: 25px;
		padding-right: 25px;
	}
}

/* ColPadInner 30 */
@media ( min-width: 1200px ) {
	.colPadInner-20-xl > .container > .row {
		margin-left: -30px;
		margin-right: -30px;
	}
	.colPadInner-20-xl > .container > .row > .col,
	.colPadInner-20-xl > .container > .row > [class*="col-"] {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media ( min-width: 992px ) and ( max-width: 1199px ) {
	.colPadInner-20-lg > .container > .row {
		margin-left: -30px;
		margin-right: -30px;
	}
	.colPadInner-20-lg > .container > .row > .col,
	.colPadInner-20-lg > .container > .row > [class*="col-"] {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media ( min-width: 768px ) and ( max-width: 991px ) {
	.colPadInner-20-md > .container > .row {
		margin-left: -30px;
		margin-right: -30px;
	}
	.colPadInner-20-md > .container > .row > .col,
	.colPadInner-20-md > .container > .row > [class*="col-"] {
		padding-left: 30px;
		padding-right: 30px;
	}
}

/*========= CHEVRON =========*/

.cstmChevron {
	width: 30px;
	height: 30px;
	display: inline-block;
	position: relative;
}
.cstmChevron::before {
	display: inline-block;
	position: absolute;
	top: 15%;
	left: 15%;
	border-style: solid;
	border-width: 1px 1px 0 0;
	content: '';
	width: 70%;
	height: 70%;
	transform: rotate(-45deg);
}
.cstmChevron.right:before {
	transform: rotate(45deg);
}
.cstmChevron.bottom:before {
	transform: rotate(135deg);
}
.cstmChevron.left:before {
	transform: rotate(-135deg);
}
/*
<span class="cstmChevron top"></span>
<span class="cstmChevron right"></span>
<span class="cstmChevron bottom"></span>
<span class="cstmChevron left"></span>
*/

/*========= CROSS ICON =========*/

.cstmCross {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	top: 0;
	right: 0;
	padding: 10px;
	background-color: #000;
	border: 0 none;
	border-radius: 0;
}
.cstmCross:before,
.cstmCross:after {
	position: absolute;
	top: 10px;
	left: 20px;
	height: 20px;
	width: 1px;
	background-color: #fff;
	content: '';
}
.cstmCross:before {
	transform: rotate(45deg);
}
.cstmCross:after {
	transform: rotate(-45deg);
}
.cstmCross-dark {
	background-color: #fff;
}
.cstmCross-dark:before,
.cstmCross-dark:after {
	background-color: #000;
}
/*
<button type="button" class="cstmCross"></button>
*/

/*========= BUTTON =========*/

.atb-btn {
	border: 0 none;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	line-height: 1.3;
	display: inline-block;
	vertical-align: top;

	letter-spacing: 1.2px;
	font-weight: bold;

	transition:           all ease 500ms;
	-o-transition:        all ease 500ms;
	-ms-transition:       all ease 500ms;
	-moz-transition:      all ease 500ms;
	-webkit-transition:   all ease 500ms;
}
.atb-btn:hover { }

/* Button Color */
.atb-btn-solid 				{ background-color: #202020; border: 2px solid #202020; color: #fff; }
.atb-btn-solid:hover 		{ background-color: transparent; color: #111; transition-delay: 1ms !important; }
.atb-btn-border 			{ border: 2px solid #202020; color: #111; }
.atb-btn-border:hover		{ background-color: #202020; color: #fff; transition-delay: 1ms !important; }

/* Button Size */
.atb-btn-tiny 				{ font-size: 0.6em; padding: 0.6em 1.2em; }
.atb-btn-small 				{ font-size: 0.7em; padding: 0.8em 1.6em; }
.atb-btn-medium 			{ font-size: 0.9em; padding: 0.9em 2em; }
.atb-btn-large 				{ font-size: 1em; padding: 1.2em 2.6em; }

/* Button Shadow */
.atb-btn-shadow:hover 		{ box-shadow: 0 0 15px rgba( 0,0,0,0.3 ); transition-delay: 1ms !important; }

/* Button Style */
.atb-btn-radius 			{ border-radius: 5px; }
.atb-btn-rounded 			{ border-radius: 9999px; }

/*========= WHITE BUTTON =========*/

.whiteBtn.atb-btn-solid 		{ background-color: #fff; border-color: #fff; color: #111; }
.whiteBtn.atb-btn-solid:hover 	{ background-color: transparent; color: #fff; }
.whiteBtn.atb-btn-border 		{ background-color: transparent; border-color: #fff; color: #fff; }
.whiteBtn.atb-btn-border:hover 	{ background-color: #fff; color: #111; }
.whiteBtn.atb-btn-shadow 		{ box-shadow: 0 0 15px rgba( 255,255,255,0.3 ); }


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - PAGE ANIMATION ( VISIBLE )
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/*========= ANIMATION CLASS =========*/

.atb-Animation {
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	-ms-transition: all ease 1s;
	-o-transition: all ease 1s;
	transition: all ease 1s;
}
.atb-FadeFromTop {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px);
}
.atb-FadeFromBottom {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	transform: translateY(100px);
}
.atb-FadeFromLeft {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	-o-transform: translateX(-100px);
	transform: translateX(-100px);
}
.atb-FadeFromRight {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
	-webkit-transform: translateX(100px);
	-moz-transform: translateX(100px);
	-ms-transform: translateX(100px);
	-o-transform: translateX(100px);
	transform: translateX(100px);
}
.atb-Visible {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}
.atb-Zoom {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.atb-Reset {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
}
.atb-ZoomReset {
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/*========= DELAY CLASS =========*/

.atb-ani1 {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
.atb-ani2 {
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-ms-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.atb-ani3 {
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-ms-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.atb-ani4 {
	-webkit-transition-delay: 0.6s;
	-moz-transition-delay: 0.6s;
	-ms-transition-delay: 0.6s;
	-o-transition-delay: 0.6s;
	transition-delay: 0.6s;
}
.atb-ani5 {
	-webkit-transition-delay: 0.8s;
	-moz-transition-delay: 0.8s;
	-ms-transition-delay: 0.8s;
	-o-transition-delay: 0.8s;
	transition-delay: 0.8s;
}
.atb-ani6 {
	-webkit-transition-delay: 1.0s;
	-moz-transition-delay: 1.0s;
	-ms-transition-delay: 1.0s;
	-o-transition-delay: 1.0s;
	transition-delay: 1.0s;
}
.atb-ani7 {
	-webkit-transition-delay: 1.2s;
	-moz-transition-delay: 1.2s;
	-ms-transition-delay: 1.2s;
	-o-transition-delay: 1.2s;
	transition-delay: 1.2s;
}
.atb-ani8 {
	-webkit-transition-delay: 1.4s;
	-moz-transition-delay: 1.4s;
	-ms-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}
.atb-ani9 {
	-webkit-transition-delay: 1.6s;
	-moz-transition-delay: 1.6s;
	-ms-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
}
.atb-ani10 {
	-webkit-transition-delay: 1.8s;
	-moz-transition-delay: 1.8s;
	-ms-transition-delay: 1.8s;
	-o-transition-delay: 1.8s;
	transition-delay: 1.8s;
}

/*========= RESPONSIVE =========*/

@media ( max-width: 991px ) {
	.atb-ani1, .atb-ani2, .atb-ani3, .atb-ani4, .atb-ani5, .atb-ani6, .atb-ani7, .atb-ani8, .atb-ani9, .atb-ani10 {
		-webkit-transition-delay : 0s;
		   -moz-transition-delay : 0s;
			-ms-transition-delay : 0s;
			 -o-transition-delay : 0s;
				transition-delay : 0s;
	}
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - PAGE COMMON ELEMENTS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.container .container {
	padding-left: 0;
	padding-right: 0;
}
.atb-article-wrap {
	font-size: 20px;
	line-height: 32px;
	color: #333;
}
.atb-article-wrap article section {
	margin: 0!important;
}

/* List */
ul.atbList {
	padding: 0;
}
ul.atbList li {
	list-style: none;
	position: relative;
	padding-left: 25px;
}
ul.atbList li:before {
	content: "\21db";
	position: absolute;
	left: 0;
	color: #cc2d3e;
}

/*========= PAGE WRAPPER =========*/

.atb-page-wrapper {
	min-height: 200px;
	padding: 70px 0;
}
.atb-front-page,
.atb-template-home {
	padding: 0;
}
.atb-content-col,
.atb-sidebar-col {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding: 0;
}
.atb-content-col { }
.atb-sidebar-col {
	margin-left: auto;
}
@media ( max-width: 991.98px ) {
	.atb-content-col,
	.atb-sidebar-col {
		max-width: 100%!important;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.atb-content-col {
		margin-bottom: 50px;
	}
}

/*========= MODAL =========*/

.atb-modal {
	overflow: hidden!important;
}
.atb-modal .modal-dialog {
	height: 100%;
	width: 100%;
	max-width: 100%;
}
.atb-modal .modal-dialog .modal-content {
	max-width: 600px;
	border: 0 none;
	border-radius: 0;
}

/* Search Pop Up */
.atb-modal-search {}
.atb-modal-search .modal-dialog {
	background-color: rgba( 0,0,0,0.4 );
}
.atb-modal-search .modal-dialog .modal-content {
	background-color: transparent;
	position: relative;
}
.atb-modal-search .modal-dialog .modal-content .cstmCross {
	top: -60px;
	right: -60px;
}
.atb-modal-search .modal-dialog .modal-content form {
	position: relative;
}
.atb-modal-search .modal-dialog .modal-content form input[type="search"] {
	line-height: 50px;
}
.atb-modal-search .modal-dialog .modal-content form button[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 50px!important;
	background-color: #101010;
}

/*========= SCROLL TOP =========*/

.atb-scroll-top {
	text-align: center;
	position: fixed;
	bottom: 100px;
	right: 100px;
}
.atb-scroll-top a {}

/*========= SOCIAL ICON =========*/

.atb-social-icon {}
.atb-social-icon ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	vertical-align: top;
}
.atb-social-icon ul li {
	margin-right: 10px;
	display: block;
	float: left;
}
.atb-social-icon ul li:last-child {
	margin: 0!important;
}
.atb-social-icon ul li a {
	display: block;
}
.atb-social-icon ul li a i {}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx THEME CSS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - HEADER
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.atb-header {}

/*========= HEADER TOP =========*/

.atb-header-top {
	background-color: #cc2d3e;
	padding: 10px 0;
	color: #fff;
}
.atb-header-top p {
	margin: 0;
	font-size: 0.85rem;
	line-height: 1.3;
}
@media (max-width: 991px){
	.atb-header-top .col:not(:last-child),
	.atb-header-top [class*="col-"]:not(:last-child) {
		margin-bottom: 0;
	}
}

/*========= HEADER TOP ELEMENTS =========*/

/* Header Info */
.atb-header-info {
	display: inline-block;
}
.atb-header-info:last-child {
	margin-left: 15px;
}
.atb-header-info i,
.atb-header-info p {
	display: inline-flex;
	align-items: center;
}
.atb-header-info i {
	margin-right: 5px;
}
.atb-header-info p {
	margin-bottom: 0;
}
.atb-header-info p a {}

/* Header Social */
.atb-social-icon {}

/*========= HEADER MAIN =========*/

.atb-header-main {
	background-color: #10171f;
}
@media (max-width: 991px) {
	
}

/*========= HEADER MAIN ELEMENTS =========*/

/* Logo */
.atb-logo {}
.atb-logo a {
	display: block;
}
.atb-logo img {
	max-height: 70px;
}

/* Text Logo */
.atb-text-logo {}
.atb-text-logo h1 {
	font-weight: 300;
	font-size: 26px;
	line-height: 1;
	margin-bottom: 0;
}
.atb-text-logo h1 a {}
.atb-text-logo h1 strong {
	font-weight: 900;
}

/*========= STICKY HEADER =========*/

.atb-header-sticky {
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
@media ( min-width: 992px ) {
	.atb-header-sticky {
		position: fixed !important;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999 !important;
	}
}
.admin-bar .atb-header-sticky {
	top: 32px;
}
.atb-header-sticky {
	border-bottom: 0 none;
}
.atb-header-sticky .atb-main-nav > ul > li > a {
	line-height: 85px;
}

/* Sticky Header Helper */
@media ( max-width: 991px ) {
	#atb-header-sticky-helper {
		display: none;
	}
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - MAIN MENU
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

@media screen and ( min-width: 992px ) {

	.atb-main-nav {
		display: inline-block!important;
		vertical-align: top;
	}
	.atb-main-nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline-block;
		vertical-align: top;
	}
	.atb-main-nav > ul {}
	.atb-main-nav ul li {
		display: block;
		float: left;
		position: relative;
	}
	.atb-main-nav > ul > li:first-child {
		margin: 0;
	}
	.atb-main-nav ul li a {
		display: block;
	}
	.atb-main-nav > ul > li > a {
		line-height: 100px;
		padding: 0 15px;
		color: #fff;
		font-weight: 600;
	}
	.atb-main-nav > ul > li > a { }
	.atb-main-nav ul li a:hover {}
	.atb-main-nav > ul > li > a:hover {}

	/* Dropdown Menu */
	.atb-main-nav ul li ul {
		width: 300px;
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 999;
		background-color: #cc2d3e;
		text-align: left;

		animation-name: atb-FadeInUp;
		animation-duration: 0.3s;
		animation-fill-mode: both;
	}
	.atb-main-nav > ul > li:hover > ul {
		display: block;
	}
	.atb-main-nav ul li ul li {
		width: 100%;
		border-bottom: 1px solid rgba( 255,255,255,0.1 );
	}
	.atb-main-nav ul li ul li:last-child {
		border-bottom: 0 none;
	}
	.atb-main-nav ul li ul li a {
		color: #fff;
		padding: 8px 20px;
		line-height: 25px;
	}
	.atb-main-nav ul li ul li a:hover {
		background-color: #111;
	}

	/* Dropdown Menu ( 6th Depth ) */
	.atb-main-nav ul li ul li ul {
		top: -1px;
		left: 100%;
		display: none;
	}
	.atb-main-nav > ul > li > ul > li:hover > ul,
	.atb-main-nav > ul > li > ul > li > ul > li:hover > ul,
	.atb-main-nav > ul > li > ul > li > ul > li > ul > li:hover > ul,
	.atb-main-nav > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul,
	.atb-main-nav > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li:hover > ul {
		display: block;
	}

	/*========= CURRENT MENU ITEM =========*/

	body:not(.home) .atb-main-nav > ul > li.current-menu-parent > a,
	body:not(.home) .atb-main-nav > ul > li.current_page_parent > a {
		background-color: rgba( 255,255,255,0.05 );
	}

	body:not(.home) .atb-main-nav > ul li.current-menu-item > a,
	body:not(.home) .atb-main-nav > ul li.current_page_item > a {
		background-color: #111;
	}

	/*========= DROPDOWN MENU ICON =========*/

	.atb-main-nav ul > li.menu-item-has-children > a:before {
		content: "\1f897";
		font-size: 1rem;
		float: right;
		margin-left: 4px;
		font-weight: lighter;
		opacity: 0.8;
		position: relative;
		top: 5px;
	}
	.atb-main-nav ul li.menu-item-has-children li.menu-item-has-children > a:before { }

	/*========= DROPDOWN MENU ANIMATION =========*/

	/* SlideInDown */
	@-webkit-keyframes atb-SlideInDown {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(-80px);
			-moz-transform: translateY(-80px);
			-ms-transform: translateY(-80px);
			-o-transform: translateY(-80px);
			transform: translateY(-80px);
		}
		100% {
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	}
	@keyframes atb-SlideInDown {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(-80px);
			-moz-transform: translateY(-80px);
			-ms-transform: translateY(-80px);
			-o-transform: translateY(-80px);
			transform: translateY(-80px);
		}
		100% {
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	}

	/* FadeInUp */
	@-webkit-keyframes atb-FadeInUp {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(10px);
			-moz-transform: translateY(10px);
			-ms-transform: translateY(10px);
			-o-transform: translateY(10px);
			transform: translateY(10px);
		}
		100% {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	}
	@keyframes atb-FadeInUp {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(10px);
			-moz-transform: translateY(10px);
			-ms-transform: translateY(10px);
			-o-transform: translateY(10px);
			transform: translateY(10px);
		}
		100% {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	}

	/* FadeInDown */
	@-webkit-keyframes atb-FadeInDown {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(-10px);
			-moz-transform: translateY(-10px);
			-ms-transform: translateY(-10px);
			-o-transform: translateY(-10px);
			transform: translateY(-10px);
		}
		100% {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	}
	@keyframes atb-FadeInDown {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(-10px);
			-moz-transform: translateY(-10px);
			-ms-transform: translateY(-10px);
			-o-transform: translateY(-10px);
			transform: translateY(-10px);
		}
		100% {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0);
		}
	}

	/* DropInDown */
	@-webkit-keyframes atb-DropInDown {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: scaleX(0);
			-moz-transform: scaleX(0);
			-ms-transform: scaleX(0);
			-o-transform: scaleX(0);
			transform: scaleX(0);
		}
		100% {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			-webkit-transform: scaleX(1);
			-moz-transform: scaleX(1);
			-ms-transform: scaleX(1);
			-o-transform: scaleX(1);
			transform: scaleX(1);
		}
	}
	@keyframes atb-DropInDown {
		0% {
			-webkit-opacity: 0;
			-moz-opacity: 0;
			-ms-opacity: 0;
			-o-opacity: 0;
			opacity: 0;
			-webkit-transform: scaleX(0);
			-moz-transform: scaleX(0);
			-ms-transform: scaleX(0);
			-o-transform: scaleX(0);
			transform: scaleX(0);
		}
		100% {
			-webkit-opacity: 1;
			-moz-opacity: 1;
			-ms-opacity: 1;
			-o-opacity: 1;
			opacity: 1;
			-webkit-transform: scaleX(1);
			-moz-transform: scaleX(1);
			-ms-transform: scaleX(1);
			-o-transform: scaleX(1);
			transform: scaleX(1);
		}
	}
 
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - RESPONSIVE MENU
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

#atb-main-nav-responsive-btn {
	display: none;
}
#atb-main-nav-responsive-btn:after {
	content: "";
	width: 100%;
	display: block;
	overflow: hidden;
}

@media screen and ( max-width: 991px ) {
	#atb-main-nav-responsive-btn {
		display: block;
		height: 100%;
	}
}

@media screen and ( max-width: 991px ) {

	.atb-header-cart-search,
	.atb-main-nav ul {
		display: none;
	}

	/* Mean Menu */
	.mean-container .mean-bar {
		background-color: transparent;
		padding: 0;
		height: 100px;
		z-index: 8888;
	}
	.mean-container .mean-bar a.meanmenu-reveal {
		color: inherit;
		padding: 0;
		width: 25px;
		height: 25px;
		line-height: inherit;

		position: absolute;
		top: 50%;
		left: 50%;
		transform: 			translateY(-50%);
		-o-transform: 		translateY(-50%);
		-ms-transform: 		translateY(-50%);
		-moz-transform: 	translateY(-50%);
		-webkit-transform: 	translateY(-50%);
	}
	.mean-container .mean-bar a.meanmenu-reveal span {
		background-color: #fff;
		height: 2px;
		margin-top: 6px;
	}
	.mean-container .mean-bar a.meanmenu-reveal.meanclose span {
		position: relative;
		margin: 0;
	}
	.mean-container .mean-bar a.meanmenu-reveal.meanclose span:first-child {
		transform: rotate(45deg);
		top: 13px;
	}
	.mean-container .mean-bar a.meanmenu-reveal.meanclose span:last-child {
		transform: rotate(-45deg);
		top: 11px;
	}
	.mean-container .mean-bar nav.mean-nav {
		margin-top: 100px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
	}
	.mean-container .mean-bar nav.mean-nav ul {}
	.mean-container .mean-bar nav.mean-nav ul li {}
	.mean-container .mean-bar nav.mean-nav ul li a {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		padding: 0 15px;
		line-height: 50px;
		float: inherit;
		width: 100%;
		box-sizing: border-box;
		color: #444;
		text-transform: inherit;
	}
	.mean-container .mean-bar nav.mean-nav ul li:first-child a {
		border-top: 0 none;
	}
	.mean-container .mean-bar nav.mean-nav ul li a.mean-expand {
		width: 50px;
		height: 51px;
		padding: 0 !important;
		margin: 0;
		background-color: #ddd;
		border: 0 none !important;
	}
	.mean-container .mean-bar nav.mean-nav ul li a:hover {}
	.mean-container .mean-bar nav.mean-nav ul li ul li a {
		border-top: 1px solid rgba(0, 0, 0, 0.15);
	}
	.mean-container .mean-bar nav.mean-nav ul li ul li:first-child a {
		border-top: 1px solid rgba(0, 0, 0, 0.1);
	}
	.mean-container .mean-bar nav.mean-nav ul li ul li a {
		background-color: rgba( 0,0,0,0.05 );
		padding-left: 25px;
	}

}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - BREADCRUMB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Breadcrumb Wrap */
.atb-breadcrumb-wrap {
	text-align: center;
	background-color: #10171f;
	padding: 50px 0;
}
.atb-breadcrumb-content {}
.atb-breadcrumb-title {
	color: #fff;
	margin-bottom: 10px;
}

/* Breadcrumb */
.atb-breadcrumb {
	color: #ddd;
}
.atb-breadcrumb h1 {}
.atb-breadcrumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.atb-breadcrumb ul li {
	display: block;
	float: left;
	margin-right: 15px;
}
.atb-breadcrumb ul li a {}
.atb-breadcrumb ul li span {}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - SIDEBAR
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.atb-sidebar {
	height: 100%;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - FOOTER
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.atb-footer {}

/*========= FOOTER TOP =========*/

.atb-footer-top {}

/*========= FOOTER MAIN =========*/

.atb-footer-main {
	color: #999;
	background-color: #253648;
	padding: 70px 0;
}

/*========= FOOTER BOTTOM =========*/

.atb-footer-bottom {
	color: #999;
	background-color: #000;
	padding: 15px 0;
}
.atb-footer-bottom p {
	margin: 0;
	color: #fff;
	font-size: 0.85em;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - WIDGET
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.atb-widget {
	margin-bottom: 50px;
}
.atb-widget:last-child {
	margin: 0;
}
.atb-widget-title {}

/* List */
.atb-widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.atb-widget ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	position: relative;
}
.atb-widget ul li:before {
	position: absolute;
	left: 0;
	content: "-";
}
.atb-widget ul li a:hover {}

/*========= DEFAULT WIDGETS =========*/

/* Search */
.atb-widget-search {}
.atb-widget-search form {
	display: block;
	overflow: hidden;
}
.atb-widget-search form input {
	display: block;
	float: left;
	width: calc( 100% - 50px );
	line-height: 50px;
	padding: 0 20px;
}
.atb-widget-search form button {
	display: block;
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
}
.atb-widget-search form button i {}

/* Calender */
.calendar_wrap {}
.calendar_wrap table {
	text-align: center;
	margin-bottom: 0;
}
.calendar_wrap table caption {
	padding-bottom: 0;
}
.calendar_wrap thead {
	background-color: #eee;
}
.calendar_wrap tbody {}
.calendar_wrap tfoot {}
.calendar_wrap tr {}
.calendar_wrap tr th,
.calendar_wrap tr td {}
.calendar_wrap tr th {}
.calendar_wrap tr td {}

/*========= CUSTOM WIDGET =========*/



/*========= FOOTER WIDGET STYLE =========*/

.atb-widget-footer {}
.atb-widget-footer .atb-widget-title {
	color: #fff;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - BLOG
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/*========= ARTICLE =========*/

.atb-article {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	margin-bottom: 50px;
}
.atb-article:last-child {
	margin: 0;
}
.atb-article .atb-post-thumb {
	margin-bottom: 20px;
}
.atb-article-thumb img {}
.atb-article-content {}
.atb-article .atb-post-title {
	margin-bottom: 10px;
}
.atb-article-meta {
	margin-bottom: 20px;
}
.atb-article-meta ul {}
.atb-article-meta ul li {
	margin-right: 10px;
}
.atb-article-meta ul li:last-child {
	margin: 0;
}
.atb-article-content-body {}
.atb-article .atb-post-read-more {}

/* Password Protected Post */
form.post-password-form {}
form.post-password-form p {
	overflow: hidden;
}
form.post-password-form label {
	display: block;
	float: left;
	width: calc( 100% - 70px );
}
form.post-password-form label input[type="password"] {
	padding: 0 20px;
	line-height: 50px;
	display: block;
}
form.post-password-form input[type="submit"] {
	display: block;
	float: right;
	width: 70px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	margin-top: 26px;
}

/*========= PAGINATION =========*/

.atb-pagination {
	margin-top: 30px;
}
.atb-pagination ul {}
.atb-pagination ul li {
	margin-right: 5px;
}
.atb-pagination ul li:last-child {
	margin: 0;
}
.atb-pagination ul li a {
	text-align: center;
	display: block;
	width: 35px;
	height: 35px;
	line-height: 31px;
	border: 2px solid #ddd;
}
.atb-pagination ul li a:hover,
.atb-pagination ul li.active a {
	border: 2px solid #222;
	color: #222;
}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - BLOG SINGLE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/* Article */
.atb-article-single .atb-article-content {}
.atb-article-single .atb-article-content-body {}


/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	SECTION - COMMENT BOX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.atb-comments {
	margin-top: 50px;
}
.atb-comments-title {
	margin-bottom: 30px;
}

/* Comment Navigation */
.atb-comment-navigation {}
.atb-screen-reader-text {
	position: relative;
}
.atb-nav-links {}
.atb-comment-nav-previous {}
.atb-comment-nav-next {}

/* No Comments */
.atb-no-comments {}

/* Comment List */
.atb-comment-list {
	margin: 0;
	padding: 0;
}
.atb-comment-list li.comment {
	list-style: none;
	margin-bottom: 50px;
}
.atb-comment-list li.comment:last-child {
	list-style: none;
	margin: 0;
}
.atb-comment-list ul.children {
	padding-left: 50px;
	margin-top: 50px;
}
.atb-comment-list ul.children ul.children {
	padding-left: 0;
}

/*========= COMMENT BOX =========*/

.atb-comment-body {
	overflow: hidden;
}

/* Comment Avatar */
.atb-comment-avatar {
	width: 80px;
	float: left;
}
.atb-comment-avatar a {}
.atb-comment-avatar a img {
	border-radius: 999px;
}

/* Comment Content */
.atb-comment-content {
	width: calc( 100% - 100px );
	float: right;
}
.atb-comment-author {
	margin-bottom: 20px;
}
.atb-comment-author-name {
	margin-bottom: 10px;
}
.atb-comment-meta {}
.atb-comment-meta a {}

.atb-comment-content-text {}

/* Comment Replay */
.atb-comment-reply {
	overflow: hidden;
}
.atb-comment-reply a {}
.atb-comment-reply a.comment-reply-link {}
.atb-comment-reply a.comment-edit-link {
	float: right;
}

/* Moderation Text */
.atb-comment-before-approve {}


/*========= COMMENT FORM =========*/

.comment-respond {}
.comment-reply-title {}
.comment-reply-title small {}
form.atb-comment-form {}
form.atb-comment-form p {}

/* Logged In As */
form.atb-comment-form p.logged-in-as {}
form.atb-comment-form p.logged-in-as a {}

/* Form */
form.atb-comment-form input[type="text"],
form.atb-comment-form input[type="email"],
form.atb-comment-form textarea {}
form.atb-comment-form input[type="submit"] {}

p.atb-comment-form-author {}
p.atb-comment-form-author input {}
p.atb-comment-form-email {}
p.atb-comment-form-email input {}
p.atb-comment-form-comment {}
p.atb-comment-form-comment textarea {}
p.form-submit input[type="submit"] {}

/* Respond */
.comment-respond {
	margin-top: 30px;
}
















/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ELEMENT CSS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

/*========= PAGE INLINE CLASSES =========*/

/* Page Image */
.ft-page-image figcaption {
	margin-top: 15px;
	margin-bottom: 0;
	line-height: 1;
}
.ft-page-image img {
	max-width: 250px;
	border: 2px solid #ddd;
}
@media( max-width: 767px ){
	.ft-page-image figure {
		margin-right: 0 !important;
		margin-bottom: 35px !important;
		width: 100%;
		text-align: center;
	}
}

/* Page Image - Licence */
.ft-page-image-licence {
	width: 50%;
}
.ft-page-image-licence img {
	border: 2px solid #ddd;
}
@media( max-width: 991px ){
	.ft-page-image-licence {
		margin-right: 0 !important;
		margin-bottom: 35px !important;
		width: 100%;
		text-align: center;
	}
}

/*========= HEADLINE =========*/

.atb-headline {}
.atb-headline h2 {}
.atb-headline p {
	margin-bottom: 0;
}


/*========= HERO SLIDER =========*/

.atb-hero-slider {}
.atb-hero-slide {
	position: relative;
	box-shadow: inset 0 0 0 20000px rgba( 72, 62, 58, 0.6 );
}
.atb-hero-slide-content {
	width: 100%;
	padding: 150px 50px;
	text-align: center;
}
.atb-hero-slide-content h2 {
	width: 100%;
	color: #fff;
	font-size: 54px;
	line-height: 1.1;
	font-weight: 900;
	text-transform: uppercase;
}
.atb-hero-slide-content p {
	color: #fff;
	font-size: 24px;
	line-height: 1.4;
	font-weight: 200;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
.atb-hero-slide-content a {}

/* Responsive */
@media (max-width: 767px){
	.atb-hero-slide-content h2 {
		font-size: 44px;
		line-height: 1.2;
	}
	.atb-hero-slide-content a {
		padding: 1em 2.2em;
	}
}

/* Dots */
.owl-dots {
	display: none;
}

/*========= GALLERY =========*/

.atb-gallery {
	display: flex;
	flex-wrap: wrap;
}
.atb-gallery-image {
	width: 33.33%;
	padding: 10px;
	overflow: hidden;
	position: relative;
}
.atb-gallery-image img {
	transition: all 500ms ease;
	transform: scale(1);
}
.atb-gallery-image img:hover {
	transform: scale(1.3);
}
.atb-gallery-caption {
	padding: 10px 20px;
	background-color: #cc2d3e;
	color: #fff;
	text-transform: uppercase;
	font-style: 0.9rem;
}

/* Responsive */
@media (max-width: 991px){
	.atb-gallery-image {
		width: 50%;
	}
}
@media (max-width: 575px){
	.atb-gallery-image {
		width: 100%;
	}
}


/*========= ICON BOX =========*/

.atb-icon-box {
	display: flex;
	flex-wrap: wrap;
}
.atb-icon-box-icon {
	width: 60px;
	padding-top: 7px;
}
.atb-icon-box-icon img {}
.atb-icon-box-content {
	width: calc( 100% - 60px );
	padding-left: 15px;
}
.atb-icon-box-content h4 {
	margin-bottom: 10px;
}
.atb-icon-box-content p {
	margin-bottom: 0;
}

/*========= PARTNERS =========*/

.atb-partner {
	display: flex;
	flex-wrap: wrap;
}
.atb-partner-image {
	width: 25%;
	padding: 35px 20px;
	border: 1px solid #ddd;
	margin-right: -1px;
	margin-bottom: -1px;
	background-color: #fff;
}

/* Responsive */
@media (max-width: 991px){
	.atb-partner-image {
		width: 50%;
	}
}
@media (max-width: 575px){
	.atb-partner-image {
		width: 100%;
	}
}

/*========= ADDRESS =========*/

.atb-address {
	padding: 30px;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, 0.1);
}
.atb-address-icon {
	text-align: center;
	margin-bottom: 25px;
}
.atb-address-icon img {
	max-width: 80px;
}
.atb-address-content {}
.atb-address-content address {
	text-align: center;
	color: #fff;
	font-weight: 200;
	margin-bottom: 0;
}
.atb-address-content address strong {
	color: #cc2d3e;
}
@media( min-width: 576px ){
	.atb-address-content address {
		font-size: 20px;
		line-height: 35px;
	}
}

/*========= AT A GLANCE TABLE =========*/

table.ft-ataglance {}
table.ft-ataglance tbody {}
table.ft-ataglance tbody tr {}
table.ft-ataglance tbody tr:nth-child(odd) {
	background-color: #eee;
}
table.ft-ataglance tbody tr td {
	padding: 10px 20px;
	border: 0 none;
}
table.ft-ataglance tbody tr td a {
	text-decoration: underline;
}
table.ft-ataglance tbody tr td a:hover {
	text-decoration: none;
}
@media (max-width: 575px) {
	table.ft-ataglance tbody tr td {
		display: block;
		width: 100%;
	}
}
















