/* - - - - - SLIDER & BANNER AREAS FORMAT STYLES - - - - - */
/* - - Content Area Styles - - */
.c-container {position: absolute;display:block;width: 1200px;height: 100%;top: 0;left:0;right: 0;margin: 0 auto; z-index:9999;}
.c-container.wide { width: 100%; }

.c-content { display:table; height:100%; margin:0 auto;}
.c-content.left { float:left; margin-left:40px; }
.c-content.right { float:right; margin-right:40px; }

.c-inside { display: table-cell; vertical-align: middle; text-align:center; margin:0 auto;}
.c-inside.left { text-align:left; float:none; }
.c-inside.right { text-align:right;  float:none; }
.c-inside.top {position:relative;padding-top: 60px; left:0; right:0; vertical-align:top;}
.c-inside.bottom {position: relative;padding-bottom: 60px;left: 0;right: 0;vertical-align: bottom;}

.c-inside .left {text-align:left;float:none;margin-left: 0 !important;}
.c-inside .right {text-align:right;float: none; margin-left: 0 !important;}
.c-inside .center { text-align:center; float:none; }

.c-inside > h1 {font-size: 60px;line-height: 70px;color: #FFFFFF;margin: 0 auto 0; font-family: 'AdineuePro-Black',Arial,Helvetica,Verdana,sans-serif;text-transform: uppercase;}
.c-inside > h2 {font-size: 27px;line-height: 35px; margin-bottom: 10px; color: #FFFFFF;margin: 0px auto 7px; display: block; font-family: 'Adihaus-Bold',Arial,Helvetica,Verdana,sans-serif;}
.c-inside > span {font-size: 21px;line-height: 28px;color: #FFFFFF;max-width: none;margin-bottom: 20px;display: block;}

.c-inside .slider-btn { display: inline-block; background-color: rgba(0,0,0,0.3); border: 1px solid #fff; width: 245px; height: 57px; -webkit-transition: background .5s; -moz-transition: background .5s; transition: background .5s linear; text-align: center;margin: 0 10px;}
.c-inside .slider-btn-inner { margin: 2px 0 0 0; display: inline-block; width: 241px; height: 53px; text-transform: uppercase; text-align: center; color: #fff; line-height: 57px; -webkit-transition: background .5s, color .5s; -moz-transition: background .5s color .5s; transition: background .5s, color .5s linear; font-size: 24.52px; font-family: 'Oswald', sans-serif;letter-spacing: -0.05em;}
.c-inside .slider-btn:hover .slider-btn-inner { background-color: #fff; color: #000; margin: 2px; }
/* - - Content Area Styles - End - */

/* - - Background Color - - */
.red-bg { background: #f00 !important;}
.white-bg { background:#fff !important;}
.black-bg { background:#000 !important;}
.blue-bg { background:#0286cd !important;}
.gray-bg { background:#c9c9c9 !important;}
/* - - Background Color - End - */

/* - - Font Styles - - */
.f-weight-1 { font-weight:300 !important;}
.f-weight-2 { font-weight:400 !important;}
.f-weight-3 { font-weight:500 !important;}
.f-weight-4 { font-weight:600 !important;}
.f-weight-5 { font-weight:700 !important;}
.f-weight-6 { font-weight:900 !important;}
.f-italic { font-style:italic; }
/* - - Font Styles - End - */ 

/* - - Box Align - - */
.f-left { float:left !important; }
.f-right { float: right !important;}
.f-center { float:none !important; margin:0 auto !important; }
/* - - Box Align - End - */

/* - - Text Align - - */
.t-left { text-align:left !important; float:none !important; }
.t-right {text-align:right !important;float: none !important;}
.t-center { text-align:center !important; float:none !important; }
/* - - Text Align - End - */

/* - - Text Color - - */
.red { color: #c41230 !important; }
.white { color:#FFF !important; }
.black { color:#000 !important; }
.gray { color: #E6E6E6 !important; }
.green {color:#1CCA00 !important;}
.rose { color: #AE6060 !important; }
.blue {color: #0286CD !important; }
.orange {color: #EFA31C !important;}
.petrol {color: #2E6F7A !important;}
/* - - Text Color - End - */

/* - - Box Width - - */
.width10 {width:10% !important;}
.width15 {width:15% !important;}
.width20 {width:20% !important;}
.width25 {width:25% !important;}
.width30 {width:30% !important;}
.width35 {width:35% !important;}
.width40 {width:40% !important;}
.width45 {width:45% !important;}
.width50 {width:50% !important;}
.width55 {width:55% !important;}
.width60 {width:60% !important;}
.width65 {width:65% !important;}
.width70 {width:70% !important;}
.width75 {width:75% !important;}
.width80 {width:80% !important;}
.width85 {width:85% !important;}
.width90 {width:90% !important;}
.width95 {width:95% !important;}
.width100 {width:100% !important;}
/* - - Box Width - End - */ 

/* - - Text Fonts Spacing - - */
.f-space-1 { letter-spacing: 0.01em !important; }
.f-space-2 { letter-spacing: 0.02em !important; }
.f-space-3 { letter-spacing: 0.03em !important; }
.f-space-4 { letter-spacing: 0.04em !important; }
.f-space-5 { letter-spacing: 0.05em !important; }
.f-space-6 { letter-spacing: 1px !important; }
.f-space-7 { letter-spacing: 2px !important; }
.f-space-8 { letter-spacing: 3px !important; }
.f-space-9 { letter-spacing: 4px !important; }
/* - - Text Fonts Spacing - End - */

/* - - Text Font Size - - */
.size11 {font-size: 11px !important;line-height: 15px !important; }
.size12 {font-size: 12px !important;line-height: 16px !important; }
.size13 {font-size: 13px !important;line-height: 17px !important; }
.size14 {font-size: 14px !important;line-height: 18px !important; }
.size15 {font-size: 15px !important;line-height: 20px !important; }
.size16 {font-size: 16px !important;line-height: 20px !important; }
.size17 {font-size: 17px !important;line-height: 22px !important; }
.size18 {font-size: 18px !important;line-height: 22px !important; }
.size20 {font-size: 20px !important;line-height: 24px !important; }
.size21 {font-size: 21px !important;line-height: 26px !important; }
.size22 {font-size: 22px !important;line-height: 26px !important; }
.size24 {font-size: 24px !important;line-height: 28px !important; }
.size25 {font-size: 25px !important;line-height: 28px !important; }
.size26 {font-size: 26px !important;line-height: 30px !important; }
.size27 {font-size: 27px !important;line-height: 30px !important; }
.size28 {font-size: 28px !important;line-height: 30px !important; }
.size29 {font-size: 29px !important;line-height: 30px !important; }
.size30 {font-size: 30px !important;line-height: 34px !important; }
.size32 {font-size: 32px !important;line-height: 36px !important; }
.size34 {font-size: 34px !important;line-height: 38px !important; }
.size36 {font-size: 36px !important;line-height: 40px !important; }
.size38 {font-size: 38px !important;line-height: 42px !important; }
.size40 {font-size: 40px !important;line-height: 44px !important; }
.size42 {font-size: 42px !important;line-height: 46px !important; }
.size44 {font-size: 44px !important;line-height: 48px !important; }
.size46 {font-size: 46px !important;line-height: 50px !important; }
.size48 {font-size: 48px !important;line-height: 54px !important; }
.size50 {font-size: 50px !important;line-height: 58px !important; }
.size52 {font-size: 52px !important;line-height: 58px !important; }
.size54 {font-size: 54px !important;line-height: 58px !important; }
.size56 {font-size: 56px !important;line-height: 60px !important; }
.size58 {font-size: 58px !important;line-height: 62px !important; }
.size60 {font-size: 60px !important;line-height: 64px !important; }
.size62 {font-size: 62px !important;line-height: 66px !important; }
.size64 {font-size: 64px !important;line-height: 68px !important; }
.size66 {font-size: 66px !important;line-height: 70px !important; }
.size68 {font-size: 68px !important;line-height: 72px !important; }
.size70 {font-size: 70px !important;line-height: 74px !important; }
.size72 {font-size: 72px !important;line-height: 76px !important; }
.size74 {font-size: 74px !important;line-height: 78px !important; }
.size76 {font-size: 76px !important;line-height: 80px !important; }
.size78 {font-size: 78px !important;line-height: 82px !important; }
.size80 {font-size: 80px !important;line-height: 84px !important; }
.size90 {font-size: 90px !important;line-height: 90px !important; }
.size100 {font-size:100px !important;line-height: 100px !important; }
.size120 {font-size: 120px !important;line-height: 120px !important; }
.size140 {font-size: 140px !important;line-height: 140px !important; }
.size150 {font-size: 150px !important;line-height: 150px !important; }
.size160 {font-size: 160px !important;line-height: 160px !important; }
.size180 {font-size: 180px !important;line-height: 180px !important; }
.size200 {font-size: 200px !important;line-height: 200px !important; }
.size250 {font-size: 250px !important;line-height: 250px !important; }
/* - - Text Font Size - End - */

/* - - Content Padding Top Align - - */
.t-align-pad1 {padding-top:1% !important;}
.t-align-pad2 {padding-top:2% !important;}
.t-align-pad3 {padding-top:3% !important;}
.t-align-pad4 {padding-top:4% !important;}
.t-align-pad5 {padding-top:5% !important;}
.t-align-pad6 {padding-top:6% !important;}
.t-align-pad7 {padding-top:7% !important;}
.t-align-pad8 {padding-top:8% !important;}
.t-align-pad9 {padding-top:9% !important;}
.t-align-pad10 {padding-top:10% !important;}
.t-align-pad12 {padding-top:12% !important;}
.t-align-pad14 {padding-top:14% !important;}
.t-align-pad16 {padding-top:16% !important;}
.t-align-pad18 {padding-top:18% !important;}
.t-align-pad20 {padding-top:20% !important;}
.t-align-pad22 {padding-top:22% !important;}
.t-align-pad24 {padding-top:24% !important;}
.t-align-pad25 {padding-top:25% !important;}
.t-align-pad26 {padding-top:26% !important;}
.t-align-pad28 {padding-top:28% !important;}
.t-align-pad30 {padding-top:30% !important;}
.t-align-pad32 {padding-top:32% !important;}
.t-align-pad34 {padding-top:34% !important;}
.t-align-pad36 {padding-top:36% !important;}
.t-align-pad38 {padding-top:38% !important;}
.t-align-pad40 {padding-top:40% !important;}
.t-align-pad42 {padding-top:42% !important;}
.t-align-pad44 {padding-top:44% !important;}
.t-align-pad46 {padding-top:46% !important;}
.t-align-pad48 {padding-top:48% !important;}
.t-align-pad50 {padding-top:50% !important;}
/* - - Content Padding Top Align - End - */

/* - - Content Padding Bottom Align - - */
.b-align-pad1 {padding-bottom:1% !important;}
.b-align-pad2 {padding-bottom:2% !important;}
.b-align-pad3 {padding-bottom:3% !important;}
.b-align-pad4 {padding-bottom:4% !important;}
.b-align-pad5 {padding-bottom:5% !important;}
.b-align-pad6 {padding-bottom:6% !important;}
.b-align-pad7 {padding-bottom:7% !important;}
.b-align-pad8 {padding-bottom:8% !important;}
.b-align-pad9 {padding-bottom:9% !important;}
.b-align-pad10 {padding-bottom:10% !important;}
.b-align-pad12 {padding-bottom:12% !important;}
.b-align-pad14 {padding-bottom:14% !important;}
.b-align-pad16 {padding-bottom:16% !important;}
.b-align-pad18 {padding-bottom:18% !important;}
.b-align-pad20 {padding-bottom:20% !important;}
.b-align-pad22 {padding-bottom:22% !important;}
.b-align-pad24 {padding-bottom:24% !important;}
.b-align-pad25 {padding-bottom:25% !important;}
.b-align-pad26 {padding-bottom:26% !important;}
.b-align-pad28 {padding-bottom:28% !important;}
.b-align-pad30 {padding-bottom:30% !important;}
.b-align-pad32 {padding-bottom:32% !important;}
.b-align-pad34 {padding-bottom:34% !important;}
.b-align-pad36 {padding-bottom:36% !important;}
.b-align-pad38 {padding-bottom:38% !important;}
.b-align-pad40 {padding-bottom:40% !important;}
.b-align-pad42 {padding-bottom:42% !important;}
.b-align-pad44 {padding-bottom:44% !important;}
.b-align-pad46 {padding-bottom:46% !important;}
.b-align-pad48 {padding-bottom:48% !important;}
.b-align-pad50 {padding-bottom:50% !important;}
/* - - Content Padding Bottom Align - End - */

/* - - Content Padding Left Align - - */
.l-align-pad1 {padding-left:1% !important;}
.l-align-pad2 {padding-left:2% !important;}
.l-align-pad3 {padding-left:3% !important;}
.l-align-pad4 {padding-left:4% !important;}
.l-align-pad5 {padding-left:5% !important;}
.l-align-pad6 {padding-left:6% !important;}
.l-align-pad7 {padding-left:7% !important;}
.l-align-pad8 {padding-left:8% !important;}
.l-align-pad9 {padding-left:9% !important;}
.l-align-pad10 {padding-left:10% !important;}
.l-align-pad12 {padding-left:12% !important;}
.l-align-pad14 {padding-left:14% !important;}
.l-align-pad16 {padding-left:16% !important;}
.l-align-pad18 {padding-left:18% !important;}
.l-align-pad20 {padding-left:20% !important;}
.l-align-pad22 {padding-left:22% !important;}
.l-align-pad24 {padding-left:24% !important;}
.l-align-pad25 {padding-left:25% !important;}
.l-align-pad26 {padding-left:26% !important;}
.l-align-pad28 {padding-left:28% !important;}
.l-align-pad30 {padding-left:30% !important;}
.l-align-pad32 {padding-left:32% !important;}
.l-align-pad34 {padding-left:34% !important;}
.l-align-pad36 {padding-left:36% !important;}
.l-align-pad38 {padding-left:38% !important;}
.l-align-pad40 {padding-left:40% !important;}
.l-align-pad42 {padding-left:42% !important;}
.l-align-pad44 {padding-left:44% !important;}
.l-align-pad46 {padding-left:46% !important;}
.l-align-pad48 {padding-left:48% !important;}
.l-align-pad50 {padding-left:50% !important;}
/* - - Content Padding Left Align - End - */

/* - - Content Padding Right Align - - */
.r-align-pad1 {padding-right:1% !important;}
.r-align-pad2 {padding-right:2% !important;}
.r-align-pad3 {padding-right:3% !important;}
.r-align-pad4 {padding-right:4% !important;}
.r-align-pad5 {padding-right:5% !important;}
.r-align-pad6 {padding-right:6% !important;}
.r-align-pad7 {padding-right:7% !important;}
.r-align-pad8 {padding-right:8% !important;}
.r-align-pad9 {padding-right:9% !important;}
.r-align-pad10 {padding-right:10% !important;}
.r-align-pad12 {padding-right:12% !important;}
.r-align-pad14 {padding-right:14% !important;}
.r-align-pad16 {padding-right:16% !important;}
.r-align-pad18 {padding-right:18% !important;}
.r-align-pad20 {padding-right:20% !important;}
.r-align-pad22 {padding-right:22% !important;}
.r-align-pad24 {padding-right:24% !important;}
.r-align-pad25 {padding-right:25% !important;}
.r-align-pad26 {padding-right:26% !important;}
.r-align-pad28 {padding-right:28% !important;}
.r-align-pad30 {padding-right:30% !important;}
.r-align-pad32 {padding-right:32% !important;}
.r-align-pad34 {padding-right:34% !important;}
.r-align-pad36 {padding-right:36% !important;}
.r-align-pad38 {padding-right:38% !important;}
.r-align-pad40 {padding-right:40% !important;}
.r-align-pad42 {padding-right:42% !important;}
.r-align-pad44 {padding-right:44% !important;}
.r-align-pad46 {padding-right:46% !important;}
.r-align-pad48 {padding-right:48% !important;}
.r-align-pad50 {padding-right:50% !important;}
/* - - Content Padding Right Align - End - */


/* - - - - - SLIDER & BANNER AREAS FORMAT STYLES - END - - */

.page-banner {position: relative; float: left; width: 100%; z-index:1;}
.page-banner .page-image {width:100%;text-align: center;}
.page-banner .page-image img {max-width: 100%;}