﻿@charset "utf-8";
 
@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyCN4Ffgg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyLN4Ffgg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyDN4Ffgg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyMN4Ffgg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyBN4Ffgg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZftVyPN4E.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej75l0mwFg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej7wl0mwFg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej74l0mwFg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej73l0mwFg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej76l0mwFg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCu6KVjbNBYlgoKej70l0k.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyCN4Ffgg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyLN4Ffgg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyDN4Ffgg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyMN4Ffgg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyBN4Ffgg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:500;src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejYHtFyPN4E.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyCN4Ffgg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyLN4Ffgg.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyDN4Ffgg.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyMN4Ffgg.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyBN4Ffgg.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCp6KVjbNBYlgoKejZPslyPN4E.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;src:local('Ubuntu Light'),local('Ubuntu-Light'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(https://fonts.gstatic.com/s/ubuntu/v11/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
/*
=====================================================================================================================================================
DEFAULT STYLE
=====================================================================================================================================================
*/

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}


body, html, form, section {height:100%; }
html { font-size: 16px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@media (max-width:767px) { html{font-size: 13px;}}

body { font-family: "Ubuntu", Arial, sans-serif !important;font-size:14px;font-weight:normal;line-height:1.42857143;color: #646464;background-color:#fff;padding-top:50px;}

input, button, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}

a { color: #000; text-decoration: none;}
a:hover, a:focus { color: #000; text-decoration: underline;}
a:focus { outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}
 
p { margin: 0 0 15px;}
                                                                                                                                                                                                                                                                                                                         

body {opacity:0}

@media (min-width: 1500px) {.container {width: 1440px;}}

/*
=====================================================================================================================================================
COMMON STYLE
=====================================================================================================================================================
*/



body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#eee;cursor:pointer;}
body::-webkit-scrollbar{width:10px;cursor:pointer;}
body::-webkit-scrollbar-thumb{background-color:#333;}
body::-webkit-scrollbar-thumb:hover{background-color:#000;}

/* GO To Top Style  */
.scrollup {position:fixed;bottom:5px;right:5px;display:none;z-index:1;font-size:34px;width:40px;height:40px;line-height:30px;text-align:center;}
.scrollup {-webkit-animation: moveFromBottom 1000ms ease; -moz-animation: moveFromBottom 1000ms ease;   -ms-animation: moveFromBottom 1000ms ease;}
a.scrollup { background:#f2ff00;color:#000!important;border-radius:100%; } a.scrollup:hover { background:#0069ff;color:#fff!important;   }


/* spacer Styles */
.spacer1 {clear:both; width:100%; height:10px;}
.spacer2 {clear:both; width:100%; height:20px;}
.spacer3 {clear:both; width:100%; height:30px;}
.spacer4 {clear:both; width:100%; height:40px;}
.spacer5 {clear:both; width:100%; height:50px;}


/* Spacing, Border, Shadow Styles */
.border_panel         {border:1px solid #ddd !important;padding:15px;}
.border         {border:1px solid #ccc !important;}
.no-border      {border:none !important}
.no-border-l    {border-left:none !important;}
.no-border-r    {border-right:none !important;}
.no-border-t    {border-top:none !important;}
.no-border-b    {border-bottom:none !important;}

.border-t   {border-top:1px solid #ccc !important}
.border-b   {border-bottom:1px solid #ccc !important}

.no-border-rad      {border-radius:0px !important}
.no-shadow  {box-shadow:none !important}

.no-margin      {margin: 0 !important;}
.no-margin-r    {margin-right: 0 !important;}
.no-margin-l    {margin-left: 0 !important;}
.no-margin-b    {margin-bottom:0 !important;}
.no-margin-t    {margin-top:0 !important;}
.no-margin-x    {margin-left:0 !important; margin-right: 0 !important;}
.no-margin-y    {margin-top:0 !important; margin-bottom: 0 !important;}

.marg-auto {margin:0 auto!important;}

.marg-t     {margin-top:30px !important;}
.marg-b     {margin-bottom:20px !important;}
.marg-ftr-t  {margin-top:20px !important;}

.no-pad     {padding:0 !important;}
.no-pad-l   {padding-left:0 !important;}
.no-pad-r   {padding-right:0 !important;}
.no-pad-t   {padding-top:0 !important;}
.no-pad-b   {padding-bottom:0 !important;}
.no-pad-x   {padding-left:0 !important; padding-right:0 !important;}
.no-pad-y   {padding-top:0 !important; padding-bottom:0 !important;}

.pad-t     {padding-top:40px !important;}
.pad-b     {padding-bottom:40px !important;}
.pad-t-nav     {padding-top:10px !important;}


/* Hr Line Style  */
hr.solid { border: 0; border-top: 1px solid #ccc;  }
hr.dotted { border: 0; border-top: 1px dotted #666; background: #292929; }
hr.dashed { border: 0; border-top: 1px dashed #ccc; background: #fff; }
hr.double { border: 0; border-top: 1px dashed #ccc; background: #999; }


.err    {  font-size: 12px;  color:#c80000;}
.text-initial { text-transform:initial !important;}

.list {  padding:0; margin:0 0 20px 20px;  }
.list li { margin-bottom:  5px ;  }
.list-inline {  margin-left:  0px !important; }
.list-inline li { margin-bottom:  5px !important;  }
.list-unstyled li { margin-bottom: 5px !important; }

.list-col-2 li { width:48%;float:left;}
.list-col-2 li:nth-child(odd){margin-right:10px !important;}

.list-col-3 li { width:31%;float:left;}
.list-col-3 li:nth-child(1n+1){margin-right:15px !important;}

.list-bullet {  padding:0; margin:0 0 20px 0; float:left;width:100%;display:block; }
.list-bullet li { list-style:none;padding:7px 20px;margin:0px;position:relative;}
.list-bullet li:before { content:"\f00c"; font-family:FontAwesome;position:absolute;left:0px;top:auto;   }

.img-border { border:1px solid #e7e7e7;max-width:100%;}

.fa-icon { padding-left:25px !important; position:relative;}
.fa-icon > .fa { position:absolute; top:2px;  margin-left:-23px !important;  }

.fa-icon-40 { padding-left:50px !important;position:relative;vertical-align:middle;line-height:normal;padding-top:5px;}
.fa-icon-40 > .fa { position:absolute; top:2px;  margin-left:-50px !important;  }


@media (max-width: 640px) {
.list-col-2 li { width:100%;}
.list-col-2 li:nth-child(2n+1){margin-right:0px !important;}
.list-col-3 li {  width:100%;}
.list-col-3 li:nth-child(1n+1){margin-right:0px !important;}
}

/*  Transition style */
a, .btn	{ -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}

.delay-05s { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay-06s { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay-07s { -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay-08s { -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay-09s { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay-1s { -webkit-animation-delay: 1s;  animation-delay: 1s;}
.delay-15s { -webkit-animation-delay: 1.5s;  animation-delay: 1.5s;}
.delay-2s { -webkit-animation-delay: 2s;  animation-delay: 2s;}
.delay-25s { -webkit-animation-delay: 2.5s;  animation-delay: 2.5s;}
.delay-3s { -webkit-animation-delay: 3s;  animation-delay: 3s;}


/* Social Media Style */
ul.social_media			{margin:0px; padding:0px; width:100%;}
ul.social_media li		{display:inline-block; list-style-type:none; list-style-image:none; padding:0px; margin:0 3px 10px 0px; border:none;  vertical-align:top;}
ul.social_media li a	{display:block; font-size: 18px; transition:none .6s ease-in-out; -webkit-transition: none .6s ease-in-out; -moz-transition:none .6s ease-in-out; -o-transition:none .6s ease-in-out; -ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover  {display:block; }

ul.social_media .fa         {padding:0px;margin:0px;font-weight:500;color:#fff;width:35px;height:35px;line-height:38px;vertical-align:middle;border-radius:100%;text-align:center;}
ul.social_media .fa:hover   {color:#fff; border: transparent;  }

.fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram
{ background-color: rgba(0,0,0,0.5); transition:all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; -ms-transition:all .6s ease-in-out;}

.fa-facebook:hover          {background: #3b5998;}
.fa-google:hover            {background: #3f85f4;}
.fa-google-plus:hover       {background: #d13f2d;}
.fa-linkedin:hover          {background: #0275b5;}
.fa-youtube:hover           {background: #ce332d;}
.fa-youtube-play:hover      {background: #ce332d;}
.fa-tumblr:hover            {background: #274152;}
.fa-twitter:hover           {background: #4dc8f1;}
.fa-pinterest:hover         {background: #cb2028;}
.fa-instagram:hover         {background: #3e739d;}

/*  Breadcrumbs */
.breadcrumbs-panel {  padding:15px 0; margin:30px 0 0;  position:relative;   }
.breadcrumb {  padding:0 !important; margin:0 !important; background-color: transparent !important; position:relative }
.breadcrumb li { padding:0; margin:0; list-style:none; font-size:13px;   color:#323232; }
.breadcrumb li.active {  color:#323232;   }
.breadcrumb a { color:#323232; text-decoration:none; padding:0;}
.breadcrumb a:hover { color:#323232; text-decoration:underline;}
@media (max-width: 767px) {
.breadcrumb:after { background:none;position:relative;height:0px;top:0px;}
}
/* Google Map  */
.map-container { width:100%; height:100%;border:0px;float:left;position:relative;}
.map-container iframe  { width:100%;height:250px; border:0px; pointer-events: none; float:left;  }

/*  Parallax Panel */
.parallax-container {z-index:1;position:relative;} 

/*  Form Control / Btn */
.form-control{ border-radius: 0px !important; resize:none;font-weight:500!important;  }
.form-control { background:#fff;border-color:#ccc;}


/*  Bootsratp Grid of 5 */
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position: relative;min-height: 1px;padding-right:15px;padding-left:15px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-15 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%!important;float: left;}}


/*  Table Heads bg */
.th { background:#0078ad;  color:#fff;}
.tch { background:#eaeaea; color:#000;  }
.tc { background:#f5f5f5;}
th {font-weight:normal;}

/*  btn-outline */
.btn-outline { background: none;   border: 1px solid #000000 !important; color:#000000;  }
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active, .open > .dropdown-toggle.btn-outline {}
.btn-outline:active, .btn-outline.active { box-shadow: none;}
.btn-outline.btn-sm  {    border-radius:0px;  }
.btn-secondary {color: #0069ff!important;background-color: #f2ff00; border-color: #f2ff00;padding:4px 20px!important;border-radius:17px!important;text-transform:uppercase;font-weight:bold!important;}
.btn-secondary:focus,.btn-secondary.focus {color: #fff!important;background-color: #0069ff;border-color: #f2ff00;}
.btn-secondary:hover {color: #fff!important;  background-color: #0069ff;  border-color: #f2ff00;}
.btn-secondary:active,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary {  color: #fff!important;  background-color: #0069ff;border-color: #f2ff00;}


/*  fa width */
.fa-20 { width:20px; text-align:center;}
.fa-25 { width:25px; text-align:center;}
.fa-30 { width:30px; text-align:center;}

/*text responsive align */
@media (max-width: 767px) {  .text-xs-center{ text-align:center;} .img-center {margin:0 auto;} .text-xs-center{text-align:center;}  }
@media (min-width: 992px) {  .text-md-right { text-align:right;} .text-md-center { text-align:center;}  }
@media (min-width: 1200px) { .text-md-right { text-align:right;} .text-md-center { text-align:center;} }
@media (min-width: 768px) {  .text-sm-center{ text-align:center!important;}  }

/* hash link focus */
.anchor-focus:before { display: block;content: " ";height: 100px; /* Give height of your fixed element */margin-top: -100px; /* Give negative margin of your fixed element */visibility: hidden;}
@media (max-width:991px){
.anchor-focus:before {height: 80px; /* Give height of your fixed element */margin-top: -80px; /* Give negative margin of your fixed element */}
}

/* page loader */
.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive {display: none;}
.pace .pace-progress {background:#0069ff;position: fixed;z-index: 2000;top: 0;right: 100%;width: 100%;height: 5px;}
 

/*
=====================================================================================================================================================
HEADING STYLE
=====================================================================================================================================================
*/

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:2.1rem}
.h2,h2{font-size:1.6rem;color:#0069ff}
.h3,h3{font-size:1.4rem}
.h4,h4{font-size:1.2rem}
.h5,h5{font-size:1rem}
.h6,h6{font-size:0.85rem}


.heading {   text-align:left; position:relative; display:block;width:100%; margin: 0px auto 20px;padding:0px;float:none; }
.heading:before{content:"";display:inline-block;background:url(../images/icon-heading.png)no-repeat;width:51px;height:55px}
.heading h2, .heading h1 {text-transform:uppercase;display:inline-block;font-weight:100;font-size:1.4em; padding:0px;margin:0; color:#0069ff;   }
.head {   text-align:left; position:relative; display:block;width:100%; margin: 0px auto 20px;padding:0px;float:none; }
.head h3 {text-transform:uppercase;display:inline-block;font-weight:300;font-size:1.2rem; padding:0px;margin:0; color:#0069ff;   }
 
.heading h3{font-weight:400;padding-left:51px;}
/*
=====================================================================================================================================================
WRAPPER
=====================================================================================================================================================
*/
.wrapper            {position:relative;width:100%; margin:0 auto;  text-align:left; float:none; }
.wrapper            {min-height:100%; height:auto !important; height: 100%; margin: 0 auto -280px;} /* the bottom margin is the negative value of the footer's height */
.footer             {position: relative; width: 100%; margin: 0 auto;   }
.footer, .push      {min-height: 280px; clear:both;/* .push must be the same height as .footer */   }

/*
=====================================================================================================================================================
HEADER STYLE
=====================================================================================================================================================
*/

header{padding:0px;float:left;width:100%;background:rgba(255,255,255,0.8);-webkit-transition: all .50s ease; -moz-transition: all .50s ease; -ms-transition: all .50s ease; -o-transition: all .50s ease; transition: all .50s ease;}
.header-top{background:#0069ff;height:50px;line-height:50px;text-align:right;color:#fff;-webkit-transition: height 0.6s;-moz-transition: height 0.6s;transition: height 0.6s;}
.header-top .fa{margin-right:10px}
.header-top a {color:#fff;}


header .container{position:relative;}
header .logo {position:absolute;left:0;top:-45px;}
header .logo img {height:105px;-webkit-transition: height 0.6s;-moz-transition: height 0.6s;transition: height 0.6s;}
header .logo h1{padding:0;margin:0;}


.navbar{margin-bottom:0px;}
 

 

 

@media (min-width:992px){
#navbar{position:relative;}
.top-nav-collapse{box-shadow:0px 0px 10px #333;}
header.top-nav-collapse{background:rgba(255,255,255,1)}
.top-nav-collapse .logo {top:5px;position:relative;float:left;} 
.top-nav-collapse .logo img{height:60px;-webkit-transition: height 0.6s;-moz-transition: height 0.6s;transition: height 0.6s;} 
/*.top-nav-collapse .nav > li > a{line-height:30px!important}*/
.top-nav-collapse .header-top{height:0;}
.top-nav-collapse .header-top .container{display:none;}
}
 


.navbar li{list-style-image:url(data:0);list-style:none;list-style-type:none}
.navbar, .navbar-nav{border:none !important;border-radius:0px !important;margin:0px !important;}

.nav > li > a{font-size:15px;font-weight:600;display:block !important;text-decoration:none;text-transform:uppercase;line-height:30px;}
.navbar-nav li a:hover, .navbar-nav li a.active{color:#0069ff;text-decoration:none !important}
.nav > li > a:hover, .nav > li > a:focus{color:#0069ff !important;background:transparent !important;}
.nav > li:hover >a{color:#0069ff !important;background:transparent !important;}
.nav > li.active > a, .nav > li.active > a:hover{color:#0069ff;}
.nav > li.active:hover>a{color:#0069ff !important;}

.nav > li.dropdown > a{padding-right:15px!important;margin-right:18px}
.nav > li.dropdown > a:after{position:absolute;top:auto;right:0;display:inline-block;content:"\f105";font-family:'FontAwesome';-webkit-transition:all .50s ease;-moz-transition:all .50s ease;-ms-transition:all .50s ease;-o-transition:all .50s ease;transition:all .50s ease;}
.nav > li.dropdown:hover > a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);}

 
@media (min-width:992px){
.navbar-nav{float:right !important;}
.nav > li  {display:block;}
.nav > li > a{color:#282828;padding:10px!important;line-height:50px!important}
.dropdown .dropdown-menu{visibility:hidden !important;opacity:0 !important;}
.dropdown:hover .dropdown-menu{visibility:visible !important;opacity:1 !important;display:block;padding:0px !important;border:0px solid #d3d3d3;-webkit-animation:fadeInDown 300ms ease;-moz-animation:fadeInDown 300ms ease;-ms-animation:fadeInDown 300ms ease;}
.dropdown .dropdown-menu li{padding:0px !important;}
.dropdown .dropdown-menu li:hover{color:#000000!important;}
.dropdown .dropdown-menu li:hover > a{color:#000000!important;}
#navbar .nav > li:last-child > a{margin-right:0px}
.nav > li.active:before {content:"";position:absolute;top:0;left:50%;margin-left:-5px;width:10px;  border-top:10px solid #0069ff;border-left:10px solid transparent;border-right:10px solid transparent;display:block;}
}


@media (max-width:991px){
      body{padding-top:70px;}
header{background:rgba(255,255,255,1)}
header .logo {top:0px;padding:5px 0px;position:relative;float:left;}
.logo img{height:60px!important;}
.navbar-offcanvas{padding:0px!important}
.navbar-nav > li{border-bottom:1px solid #ccc;}
.nav > li > a{    padding: 10px 20px 10px 10px !important; margin-right:10px;line-height:30px !important;}
.header-top{display:none;}

}

@media (min-width:991px) and (max-width:1200px) {
    .nav > li > a{font-size:12px;}
}
 
 



/*
=====================================================================================================================================================
FOOTER STYLE
=====================================================================================================================================================
*/
.footer {font-weight:normal;background:#ecdabf url(../images/bg-ftr.jpg)repeat;font-size:14px;color:#333;position:relative;}
 
.footer:before { content:"";background:url(../images/mask-ftr.png)repeat-x;width:100%;height:90px;position:absolute;top:0;left:0;right:0; -webkit-animation: backgroundScroll 30s linear infinite; animation: backgroundScroll 30s linear infinite; }
@-webkit-keyframes backgroundScroll {  
from {background-position: 0 0;}
to {background-position: -1600px 0;}
}
@keyframes backgroundScroll {
from {background-position: 0 0;}
to {background-position: -1600px 0;}
} 


.ftr_row{padding:80px 0px 0px;}
.footer a{color:#333;}  .footer a:hover{color:#000;}
.ftr-logo img{max-width:100%}
.ftr-contact{font-size:20px;}
.ftr-contact .fa{margin-right:10px}

ul.ftr_links { padding:0; margin:0 0 15px 0; list-style:none; }
ul.ftr_links li { padding:0px; margin:0 5px 8px 0; list-style:none;line-height:normal;display:inline-block;position:relative; }
ul.ftr_links li a{position:relative;display:inline-block;  }
ul.ftr_links li + li:before {content:"|";margin-right:8px}
ul.ftr_links li > a:hover:before{text-decoration:none!important; }

@media (max-width:992px) {
.footer, ul.ftr_links { text-align:center }
}

/*
=====================================================================================================================================================
HOME BODY STYLE
=====================================================================================================================================================
*/
 

#visual_container{position:relative;background:#323232;margin-top:-50px; } 
.home_row{padding-top:50px;padding-bottom:50px;position:relative}
.mask-visual{background:url(../images/mask-visual.png)repeat-x;height:85px;width:100%;position:absolute;bottom:0;z-index:99;}


.home_row img {max-width:100%;}

.card-package{border:1px solid #ddd;box-shadow:0px 2px 3px rgba(0,0,0,0.2);margin-bottom:30px;float:left;width:100%;}
.card-package .package-pic{display:block;overflow:hidden;} 
.card-package .package-pic img{max-width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.5s ease-in-out;}
.card-package:hover .package-pic img {-webkit-transform:scale(1.1);transform:scale(1.1);}

.card-package .package-data{padding:15px 15px;float:left;display:block;width:100%;} 
.card-package .package-data h2{color:#0069ff;font-size:20px;padding:0;margin:0 0 15px;font-weight:500;} 
.card-package .package-days {float:left;line-height:30px;}
.card-package .package-data .btn {float:right}
@media (max-width:992px) {
#visual_container{margin-top:0px; } 
}

/*
=====================================================================================================================================================
BODY STYLE
=====================================================================================================================================================
*/
#body {padding:30px 0px;}
#body-package {padding:100px 0px 20px;}

#body-package:before{content:"";background:#0069ff;width:100%;height:220px;display:block;position:absolute;top:150px;}
@media (max-width:992px) {
#body-package {padding:00px 0px 20px;}
#body-package:before{top:20px;}
}
/*
=====================================================================================================================================================
SECTION COMMON DATA
=====================================================================================================================================================
*/
.section-visual { width:100%;height:300px;position:relative;}  
.section-visual:before {content:"";background:url(../images/mask-visual.png)repeat-x;width:100%;height:88px;position:absolute;bottom:0;left:0;right:0; -webkit-animation: sectionScroll 30s linear infinite; animation: sectionScroll 30s linear infinite; }
@-webkit-keyframes sectionScroll {  
from {background-position: 0 0;}
to {background-position: -1600px 0;}
}
@keyframes sectionScroll {
from {background-position: 0 0;}
to {background-position: -1600px 0;}
} 
 @media (max-width:767px){
.section-visual {height:100px;}  
}


 

/*
=====================================================================================================================================================
PACKAGES
=====================================================================================================================================================
*/

.package-info {background:#f2ff00;padding:15px;margin-bottom:50px;}
.package-info .list-unstyled {border:1px solid #fff;padding:0px 15px;font-size:16px;color:#646464;margin-bottom:20px;}
.package-info .list-unstyled li {margin:10px 0px!important;}
.package-info-btn {margin-bottom:-30px;margin-top:5px;}
.package-info-btn .fa{margin-right:10px;}
.package-info-btn .btn-secondary {color: #fff!important;background-color: #0069ff; border-color: #fff;padding:6px 20px!important;border-radius:17px!important;text-transform:uppercase;font-weight:bold!important;}
.package-info-btn .btn-secondary:focus, .package-info-btn .btn-secondary.focus {color: #fff!important;background-color:#323232;border-color: #fff;}
.package-info-btn .btn-secondary:hover {color: #fff!important;  background-color: #323232;  border-color: #fff;}

.packgae-gallery-wrapper{margin-bottom:25px;}
.packgae-gallery img {max-width:100%;}

.packgae-details{}
.itinerary-box {


}
.itinerary-heading {font-size:16px;display:table;width:100%;background:#eee;padding:10px;}
.itinerary-heading .iday, .itinerary-heading .iname {display:table-cell;vertical-align:middle;}
.itinerary-heading .iday {width:50px;}
.itinerary-heading .iday .fa {margin-right:10px;font-size:40px;}
.itinerary-heading .iname b {font-size:18px;display:block;}

.itinerary-data{padding:15px 0px;}
.itinerary-data ul{margin-bottom:20px;}

/*
=====================================================================================================================================================
CONTACT
=====================================================================================================================================================
*/


 ul.contact_list { padding:0; margin:0px 0 20px;font-size:14px;}
ul.contact_list li { padding:0; margin:0 0 10px 0;list-style:none;line-height:normal;  } 
ul.contact_list .fa-icon { padding-left:22px;position:relative; }
ul.contact_list .fa-icon .fa { margin-left:-22px;position:absolute; top:4px; bottom:0px; }

/*
=====================================================================================================================================================
ACTIVITIES
=====================================================================================================================================================
*/

.card-activities{border:1px solid #ddd;box-shadow:0px 2px 3px rgba(0,0,0,0.2);margin-bottom:30px;}
.card-activities .activities-pic{display:block;overflow:hidden;} 
.card-activities .activities-pic img{max-width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.5s ease-in-out;}
.card-activities:hover .activities-pic img {-webkit-transform:scale(1.1);transform:scale(1.1);}

.card-activities .activities-data{padding:15px 15px;} 
.card-activities .activities-data h2{color:#0069ff;font-size:17px;padding:0;margin:0;font-weight:500;} 

.card-activities a{text-decoration:none;}

.popup-heading{padding:15px;background:#0069ff;}
.popup-heading h1, .popup-heading h2{color:#fff!important;padding:0;margin:0;font-size:18px;text-transform:uppercase}
.popup-content{padding:15px;}

.media{border:1px solid #eee;padding:15px;margin-bottom:30px;}
.media-left{width:80px;text-align:center;color:#f2ff00;vertical-align:middle!important}
.media-body{width:auto!important;}
.media p{margin-bottom:0;}
.tab{color: #0069ff !important;
    line-height: 10px !important;
    font-size: 20px !important;}