/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : JULY 08, 2016, 5:18:00 PM
    Author     : shawping
*/

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot') format('embedded-opentype'),
        url('fonts/HelveticaNeue.woff2') format('woff2'),
        url('fonts/HelveticaNeue.woff') format('woff'),
        url('fonts/HelveticaNeue.ttf') format('truetype'),
        url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueMed';
    src: url('fonts/HelveticaNeueMed.eot');
    src: url('fonts/HelveticaNeueMed.eot') format('embedded-opentype'),
        url('fonts/HelveticaNeueMed.woff2') format('woff2'),
        url('fonts/HelveticaNeueMed.woff') format('woff'), 
        url('fonts/HelveticaNeueMed.ttf') format('truetype'),
        url('fonts/HelveticaNeueMed.svg#HelveticaNeueMed') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueBd';
    src: url('fonts/HelveticaNeueBd.eot');
    src: url('fonts/HelveticaNeueBd.eot') format('embedded-opentype'),
        url('fonts/HelveticaNeueBd.woff2') format('woff2'),
        url('fonts/HelveticaNeueBd.woff') format('woff'),
        url('fonts/HelveticaNeueBd.ttf') format('truetype'),
        url('fonts/HelveticaNeueBd.svg#HelveticaNeueBd') format('svg');
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeue-Thin.eot');
    src: url('fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeue-Thin.woff2') format('woff2'),
        url('fonts/HelveticaNeue-Thin.woff') format('woff'),
        url('fonts/HelveticaNeue-Thin.ttf') format('truetype'),
        url('fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}


html, body{
    position: relative;
    height: 100%;
    width: 100%;
    text-align: center;
    background-color: white;
    font-family: "HelveticaNeue",Helvetica,Arial,sans-serif;
}

body{
    min-height: 100%;
}

img{
    -webkit-user-select:none;
    -webkit-touch-callout:none;
}

.helveticathin{
    font-family: 'Helvetica Neue';
}

.helveticaMed{
    font-family: 'HelveticaNeueMed';
}

.helveticaBold{
    font-family: 'HelveticaNeueBd';
}


.navbar {
    border-radius: 0px;
    margin-bottom: 0px;
    /*box-shadow: 5px 5px 10px rgba(0, 0, 0, .5)*/
}

.navbar-default {
    background-color: rgba(255,255,255, .9);
    /*border-color: #16A7E3;*/
    /*background-color:  transparent;*/
    border-color: transparent;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #16A7E3;
    background-color: transparent;
    font-size: 20px;
}

.navbar-default .navbar-nav>li>a {
    /*color: white;*/
    color: black;
    font-size: 18px;
}

.navbar-default .navbar-toggle .icon-bar {
    /*background-color: white;*/
    background-color: #16A7E3;
    font-size: 20px;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 4px;
    border-radius: 1px;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
}

.navbar-default .navbar-nav>li>a:hover {
    color:#16A7E3 !important;
}

#myNavbar{
    padding-top: 15px;
}

#myNavbar ul{
    display: inline-block; 
    list-style: none; 
    margin:0; 
    padding:0;
}

#myNavbar ul li ul{
    background: rgba(255,255,255, .9);
    /*display:none;*/
    font-size: 18px;
    text-align: left;
    height:0px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    border:0px;
    width: 200px;
    z-index:200;
    color: black;
    position: absolute; 
    left: 0;

    transition: height 1s;
    -moz-transition: height 1s; /* Firefox 4 */
    -webkit-transition: height 1s; /* Safari and Chrome */
    -o-transition: height 1s; /* Opera */
}

#myNavbar ul li:hover ul{
    /*display: block;*/
    height:120px;
}

#myNavbar ul li ul li a:hover{
    color:#16A7E3 !important;
}

._href_style{
    text-decoration: none;
    color:black !important;
}

.he100{
    height: 100%;
}

.homePageBg{
    background-image: url(../images/bg_circle.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.homePageBg3{
    background-image: url(../images/home_bg_right.png);
    background-repeat: no-repeat;
    background-position: right 40%;
}

.homePageBg2{
    background-image: url(../images/home_bg_left.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.homePage2Bg{
    background-image: url(../images/home_2_corner_2.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}

.homePage2Bg2{
    background-image: url(../images/home_2_corner.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.homePage3Bg{
    background-image: url(../images/home_3_corner.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.homePage4Bg{
    background-image: url(../images/home_4_corner.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.productPageBg{
    background-image: url(../images/product_corner.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.nuqibg{
    background-image: url(../images/product/nuqi_bg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.nuqi2bg{
    background-image: url(../images/product/nuqi_bg_1.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

#section3 .fp-tableCell{
    background-image: url(../images/product_side_bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#testimonyPage .section{
    height: 100% !important;
}

.testImgMargin{
    margin-top: 50px;
}

.testimonybg{
    /*    background-image: url(../images/testimony_corner_1.png);
        background-repeat: no-repeat;
        background-position: right top;*/
    background-image: url(../images/testimonial/testimonial_bg2.png);
    background-repeat: no-repeat;
    background-size: 90%;
    background-position: center;
    min-height: 600px;
}

.testimonybg2{
    background-image: url(../images/testimony_corner_2.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#section4{
    background-image: url('../images/landing_testimony_bg_3.png');
    background-size: cover;
    background-position: center;
}

#section5,
.aboutUsbg{
    background-image: url('../images/our_service_bg_03.jpg');
    background-size: cover;
    background-position: center;
}

/*#section5 .fp-tableCell,
.servicePageBg1{
    background-image: url(../images/our_service_corner_1.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#section5 .container,
#ourServiceInner{
    height: 100%;
    background-image: url(../images/our_service_corner_2.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}*/

.ourteambg{
    background-color: #404041;
    background-image: url(../images/ourteam/our_team_top.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.ourteambg .fp-tableCell .container{
    background-image: url(../images/ourteam/our_team_middle.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ourteambg .fp-tableCell{
    background-image: url(../images/ourteam/our_team_bottom.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.memberPageBg{
    background-image: url(../images/member_corner.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.galleryPageBg{
    background-image: url(../images/gallery_corner.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.contactPageBg2{
    background-image: url(../images/contact_corner.png);
    background-repeat: no-repeat;
    background-position: right  bottom;
}

.ourService1{
    float: right;
}

.ourService3{
    float: left;
}

#closing_section5{
    background-image: url(../images/closing_page/closing_video_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

#closing_section7{
    background-image: url(../images/closing_page/closing_product_bg.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#closing_section11{
    background-image: url(../images/closing_page/closing_why_bg.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.nuginBg1{
    background-image: url(../images/product/nugin/nugin_bg_1.png);
    background-repeat: no-repeat;
    background-position: right 1100px;
}

.nuginBg1_2{
    background-image: url(../images/product/nugin/nugin_bg_1.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.full-screen {
    height:100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.closing_banner1{
    height:100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.full-screen2 {
    height:100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.full-screen3{
    height:100%;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    max-height: 534px;
}

.container{
    width: 100%;
    /*height: 100%;*/
}

.container.full-width {
    max-width: 100%;
    width: 100%;
}

.bg-transparent,
.container.transparent {
    background-color: transparent;
}

.bg-blue{
    background-color: #3BC5F3;
}

.bg-yellow{
    background-color: #FAAC18;
}

.bg-red{
    background-color: #EC1C24;
}

.cur-pointer {
    cursor: pointer;
}

.cur-auto {
    cursor: auto;
}

.bolder {
    font-weight: bolder;
}

.bg-no-repeat {
    background-repeat: no-repeat;
}

.bg-repeat {
    background-repeat: repeat;
}

.bg-repeat-x {
    background-repeat: repeat-x
}

.bg-repeat-y {
    background-repeat: repeat-y;
}

.bg-position-top-center {
    background-position: top center;
}

.bg-position-top-left {
    background-position: top left;
}

.bg-position-center-center {
    background-position: center center;
}

.bg-position-btm-center {
    background-position: bottom center;
}

.bg-cover {
    background-size: cover;
}

.bg-transparent-i {
    background-color: transparent !important;
}

.bg-white {
    background-color: white;
}

.bg-white-i {
    background-color: white !important;
}

.bg-darkBlue {
    background-color: #1E2D3B;
}

.brd-btm-1sw {
    border-bottom: 1px solid white;
}

.clear {
    padding: 0px !important;
    margin: 0px !important;
    height: 1px !important;
    clear: both !important;
}

.color-grey {
    color: grey;
}

.color-white {
    color: #FFFFFF;
}

.color-white-i {
    color: #FFFFFF !important;
}

.color-pink {
    color: #D60137 !important;
}

.color-blue{
    color:#39C5F3;
}

.color-black{
    color:black;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #D60137;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    margin-left: 10px;
}

.divider {
    border-bottom: 1px solid #C8C8C8;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.fs-italic {
    font-style: italic;
}

.fs9{
    font-size: 9px;
}

.fs10{
    font-size: 10px;
}

.fs12-xs,
.fs12{
    font-size: 12px;
}

.fs14 {
    font-size: 14px
}

.fs16-xs,
.fs16 {
    font-size: 16px
}

.fs18-xs,
.fs18 {
    font-size: 18px
}
.fs21-xs,
.fs21 {
    font-size: 21px;
}

.fs26 {
    font-size: 26px;
}

.fs30 {
    font-size: 30px;
}

.fs35 {
    font-size: 35px;
}

.fs40 {
    font-size: 40px;
}

.fs48 {
    font-size: 48px;
}

.fs78 {
    font-size: 78px;
}

.fs90 {
    font-size: 90px;
}

.mheight80 {
    min-height: 80px;
}

.input {
    border: 1px solid #DCDCDC;
    padding: 10px;
    background-color: #F3F2F0
}

.input.has-error {
    border-color: #a94442;
}

.input.has-success {
    border-color: #3c763d;
}

.input.input-text {
    height: 50px;
}

.input.textarea {
    height: 230px;
}

.input.input-text select,
.input.input-text input {
    width: 100%;
    border-width: 0px;
    background-color: #F3F2F0;
}

.input.input-text select:focus,
.input.input-text input:focus{
    border-width: 0px;
    outline: none !important;
}

.input.textarea textarea {
    resize: none;
    width: 100%;
    height: 100%;
    border-width: 0px;
    background-color: #F3F2F0;
    font-size: 23px;
}

.input.textarea textarea:focus {
    border-width: 0px;
    outline: none !important;
}

.input .placeholder {
    position: absolute;
    top: 15px;
    left: 15px;
    font-size: 14px;
}

.input-border{
    border: 1px solid #16A7E3;
}

.sticker{
    background-image: url('../images/blue-sticker.png');
    background-repeat: no-repeat;
}

.sticker-grey{
    background-image: url('../images/grey-sticker.png');
    background-repeat: no-repeat;
}

.bloodCell{
    position: absolute;
    right: 10%;
    top: -10%;
    max-width: 150px;
}

.blue-ray{
    position: absolute;
    /*right: -16%;*/
    /*top: 33%;*/
    right: -55%;
    top: 26%;
    /*max-width: 400px;*/
    display: inline-block;
}

.violet-ray{
    position: absolute;
    /*    right: -16%;
        top: 52%;
        max-width: 170px;*/
    right: -55%;
    top: 48%;
}

.pink-ray{
    position: absolute;
    /*    right: -16%;
        top: 62%;
        max-width: 170px;*/
    right: -53%;
    top: 62%;
}

.padd0 {
    padding: 0px;
}

.paddL0 {
    padding-left: 0px;
}

.paddR0 {
    padding-right: 0px;
}

.paddLR0 {
    padding-right: 0px;
    padding-left: 0px;
}

.paddLR5 {
    padding-right: 5px;
    padding-left: 5px;
}

.paddLR20{
    padding-left: 20px;
    padding-right: 20px;
}

.paddL15{
    padding-left: 15px;
}

.paddR15{
    padding-right: 15px;
}

.paddL5{
    padding-left: 5px;
}

.paddL30{
    padding-left: 30px;
}

.paddL40{
    padding-left: 40px;
}


.paddL50{
    padding-left: 50px;
}

.paddL80{
    padding-left: 80px;
}

.paddL100{
    padding-left: 100px;
}

.paddL150{
    padding-left: 150px;
}

.paddL235{
    padding-left: 235px;
}

.paddR5{
    padding-right: 5px;
}

.paddL10 {
    padding-left: 10px;
}

.paddT5{
    padding-top: 5px;
}

.paddT10 {
    padding-top: 10px;
}

.paddT15 {
    padding-top: 15px;
}

.paddT20 {
    padding-top: 20px;
}

.paddT30 {
    padding-top: 30px;
}

.paddT60 {
    padding-top: 60px;
}

.paddT80 {
    padding-top: 80px;
}

.paddT96 {
    padding-top: 96px;
}

.paddT125 {
    padding-top: 125px;
}

.paddT145 {
    padding-top: 145px;
}

.paddT150 {
    padding-top: 150px;
}

.paddTB5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.paddTB10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.paddTB15 {
    padding-top: 15px;
    padding-bottom: 15px;
}

.paddTB20 {
    padding-top: 20px;
    padding-bottom: 20px;
}

.paddTB30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.paddTB40 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.paddTB50{
    padding-top: 50px;
    padding-bottom: 50px;
}

.paddTB80{
    padding-top: 80px;
    padding-bottom: 80px;
}

.paddTB150{
    padding-top: 150px;
    padding-bottom: 150px;
}

.paddTB100LR0 {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 0px;
    padding-right: 0px;
}

.paddTB130LR0 {
    padding-top: 130px;
    padding-bottom: 130px;
    padding-left: 0px;
    padding-right: 0px;
}

.paddTB50LR0 {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
}

.paddTB0LR15{
    padding: 0 15px;
}

.paddTB10LR0{
    padding: 10px 0;
}

.paddTB15LR0{
    padding: 15px 0;
}

.paddTB25LR0{
    padding: 25px 0;
}

.paddTB30LR0{
    padding: 30px 0px;
}

.paddTB30LR15{
    padding: 30px 15px;
}

.paddTB30LR20{
    padding: 30px 20px;
}

.paddTB30LR25{
    padding: 30px 25px;
}

.paddT50LR15B30 {
    padding: 50px 15px 30px;
}

.paddT30LR15B30 {
    padding: 30px 15px 30px;
}

.paddB0 {
    padding-bottom: 0px;
}

.paddB10 {
    padding-bottom: 10px;
}

.paddB20 {
    padding-bottom: 20px;
}

.paddB30 {
    padding-bottom: 30px;
}

.paddB40 {
    padding-bottom: 40px;
}

.paddB45 {
    padding-bottom: 45px;
}

.paddB125 {
    padding-bottom: 125px;
}

.padd5 {
    padding: 5px;
}

.padd15 {
    padding: 15px;
}

.padd20 {
    padding: 20px;
}

.padd30 {
    padding: 30px;
}

.margin0 {
    margin: 0;
}

.margin0i {
    margin: 0 !important;
}

.marginAuto {
    margin: 0 auto;
}

.marginTB10{
    margin-top: 10px;
    margin-bottom: 10px;
}

.marginTB20{
    margin-top: 20px;
    margin-bottom: 20px;
}

.marginTB30{
    margin-top: 30px;
    margin-bottom: 30px;
}

.marginLRAuto{
    margin-left: auto;
    margin-right: auto;
}

.marginL10{
    margin-left: 10px;
}

.marginR10{
    margin-right: 50px;
}

.marginLR50{
    margin-left: 50px;
    margin-right: 50px;
} 

.lh1 {
    line-height: 1;
}

.lh-125 {
    line-height: 1.25;
}

.valign-middle {
    vertical-align: middle;
}

.valign-top {
    vertical-align: top;
}

.valign-btm {
    vertical-align: bottom;
}

.uppercase {
    text-transform: uppercase;
}

.ls0-5 {
    letter-spacing: 0.5px;
}

.ls0-75 {
    letter-spacing: 0.75px;
}

.ls1 {
    letter-spacing: 1px;
}

.ls1-25 {
    letter-spacing: 1.25px;
}

.ls5 {
    letter-spacing: 5px;
}

.ls10 {
    letter-spacing: 10px;
}

.text-shadow {
    text-shadow: 2px 3px 10px black;
}

.opc08{
    opacity: 0.8;
}

.a-no-underline,
.a-no-underline:active,
.a-no-underline:focus,
.a-no-underline:hover{
    text-decoration: none;
}

.dis-inline-block{
    display: inline-block;
}

.divTable {
    margin-bottom: 10px;
    float: none;
}

.divTable.isTable {
    display: block;
}

.divTable.isTable .table-row {
    display: block;
}

.divTable.isTable .table-cell {
    display: block;
}

.divTable.isTable .table-cell.table-cell-top,
.divTable.isTable .table-cell.table-cell-btm,
.divTable.isTable .table-cell.table-cell-left,
.divTable.isTable .table-cell.table-cell-right,
.divTable.isTable .table-cell.table-cell-middle {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 0px;
}

.divTable.isTable .table-cell.table-cell-top {
    border-top-width: 0px;
}

.divTable.isTable .table-cell.table-cell-btm {
    border-bottom-width: 0px;
}

.divTable.isTable .table-cell.table-cell-left {
    border-left-width: 0px;
}

.divTable.isTable .table-cell.table-cell-right {
    border-right-width: 0px;
}

.divTable.isTable .table-cell.table-cell-middle {
    border-right-width: 0px;
    border-left-width: 0px;
}

.divTable.isTable .table-cell.brd-transparent {
    border-color: transparent;
}

.divTable.isTable .table-cell.brd-white {
    border-color: #FFFFFF;
}

.divTable-xssm {
    float: none;
}

.divTable-xssm.isTable {
    display: table;
}

.divTable-xssm.isTable .table-cell {
    display: table-cell;
}

.list-type-branches {
    list-style: none;
    padding: 0px;
}

.list-type-branches li {
    padding: 15px 0px 15px 25px;
    background-color: white;
    border-bottom: 1px solid #C8C8C8;
    color: black;
    cursor: pointer;
}

.list-type-branches li.active{
    color: white;
    background-color: #22ACDA;
    cursor: default;
}

.list-type-branches li:last-child {
    border-bottom: none;
}

.list-type-disclosure {
    list-style: none;
    margin: 0;
    padding: 0;
}

.list-type-disclosure li {
    width: auto;
    float: left;
    padding: 10px 15px;
    border-radius: 5px;
    border: 1px solid #00A4E4;
    color: #00A4E4;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 10px;
}

.list-type-disclosure li.active {
    background-color: #00A4E4;
    color: white;
}

span[data-tab].active {
    display: block;
}

span[data-tab] {
    display: none;
}

table.striped tr:first-child {
    color: white;
    font-weight: bolder;
    background-color: #00A4E4;
}

table.striped tr:first-child .a {
    border-right: 1px solid white;
}

table.striped th,
table.striped td {
    padding: 10px 15px;
    border: 1px solid #C8C8C8;
}

table.striped td ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

table.striped .example tr,
table.striped .formula tr{
    background-color: transparent;
    color: #484848;
    font-weight: normal;
}

table.striped .example th,
table.striped .example td,
table.striped .formula th,
table.striped .formula td{
    border: 0px solid transparent;
}

.divToShowRight{
    position: absolute;
    display:none;
    top:0;
    background-color: #333334;
    width: 600px;
    left: 200px;
    right: 0;
    padding: 15px;
    z-index: 99;
}

/*.divToShowRight div{
    width: 100%;
    text-align: left;
}*/

.divToShowLeft{
    position: absolute;
    display:none;
    top:0;
    background-color: #333334;
    width: 600px;
    left: -555px;
    right: 0px;
    padding: 15px;
    z-index: 99;
}

/*.divToShowLeft div{
    width: 100%;
    text-align: left;
}*/

.showHide{
    cursor: pointer;
}

.showHide:hover + div {
    display: block !important;
}

.birdIconShow{
    max-width: 120px; 
    width: 100%; 
    min-height: 120px; 
    max-height: 120px; 
    float: left;
}

a:focus {
    outline: none;
}

a:focus, a:hover {
    color: #23527c;
    text-decoration: none; 
}

.loginPageImg{
    max-width: 471px;
}

.eyeDiv{
    margin: 0 auto;
}

.tobeDisplay{
    display: none;
}

.marginTLogin{
    margin-top: 5%;
}

.marginTProduct{
    margin-top: 0%;
    padding: 80px 0px;
}

.itemWidth{
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
}

.itemInCenter{
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    justify-content: center;
}

.maxhEvent{
    max-height: 350px;
}

#office1{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_143900_bw.jpg');
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;
    width: 400px;
    height: 375px;
    /*height: auto;*/
}

#office1:hover{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_143900.jpg');
    background-size: cover;
    background-position: center right;
    background-repeat: no-repeat;
    width: 400px;
    height: 375px;
}

#office2{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_143957_bw.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    /*width: 400px;*/
    max-width: 246px;
    height: 190px;
}

#office2:hover{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_143957.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    /*width: 400px;*/
    max-width: 246px;
    height: 190px;
}

#office3{
    display: inline-block;
    content: url('../images/ourteam/office/DSC00007_1_bw.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    width: 500px;
    height: 380px;
}

#office3:hover{
    display: inline-block;
    content: url('../images/ourteam/office/DSC00007_1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    width: 500px;
    height: 380px;
}

#office4{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_142632_bw.jpg');
    background-size: contain;
    width: 400px;
    height: 200px;
}

#office4:hover{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_142632.jpg');
    background-size: contain;
    width: 400px;
    height: 200px;
}

#office5{
    display: inline-block;
    content: url('../images/ourteam/office/DSC00008_1_bw.jpg');
    background-size: contain;
    /*width: 400px;*/
    max-width: 246px;
    height: 190px;
}

#office5:hover{
    display: inline-block;
    content: url('../images/ourteam/office/DSC00008_1.jpg');
    background-size: contain;
    /*width: 400px;*/
    max-width: 246px;
    height: 190px;
}

#office6{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_142404_bw.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 250px;
    height: 195px;
}

#office6:hover{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_142404.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 250px;
    height: 195px;;
}

#office7{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_142013_edit_bw.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 245px;
    height: 195px;
}

#office7:hover{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_142013_edit.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    width: 245px;
    height: 195px;
}

#office8{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_144756_bw.jpg');
    background-size: contain;
    width: 400px;
    height: 190px;
}

#office8:hover{
    display: inline-block;
    content: url('../images/ourteam/office/IMG_20170307_144756.jpg');
    background-size: contain;
    width: 400px;
    height: 190px;
}

*, *:before, *:after {box-sizing:  border-box !important;}


.rowforoffice{
    -moz-column-width: 18em;
    -webkit-column-width: 18em;
    -moz-column-gap: 1em;
    -webkit-column-gap:1em; 

    max-width: 1024px;
}

.itemforoffice {
    display: inline-block;
    width:  100%; 
}

.well {
    border: none;
    position:relative;
    display: block;
    margin-bottom: 5px;
    border-radius: initial;
    padding: 0px;
}

@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
.blink-image {
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}

.spin-image{
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}

@-moz-keyframes spin { 
    0% { -moz-transform: rotate(0deg); }
    100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin { 
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.product_slider_bg{
    width:450px; 
    height: 450px; 
    border-radius: 50%; 
    background-size: 100%;
    background-repeat:no-repeat;
    background-position:center center;
}

.product_slider_bg_2{
    background-size: cover;
    background-repeat:no-repeat;
    background-position: top center;
}

.circle-right,
.circle-left {
    height: 450px;
    width: 225px;
}

.circle-right {
    float: left;
    margin-left: 3px;
    border-bottom-right-radius: 450px;
    border-top-right-radius: 450px;
}

.circle-left {
    float: right;
    margin-right: 3px;
    border-bottom-left-radius: 450px;
    border-top-left-radius: 450px;
}

#product_testimonial_carousel .carousel-indicators {
    bottom: -15px;
}

#fp-nav ul li a span, .fp-slidesNav ul li a span{
    background: #16A7E3;
    border: 1px solid white;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
}

.hoverScale:hover{
    transform: scale(1.2);
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


.landing_testimony_descWidth{
    max-width: 70%;
}

.lg-sub-html {
    /*bottom: 100px;*/
}

/*modify collapse menu*/
@media (max-width: 1275px) {
    .navbar-header {
        float: none;
    }

    .navbar-left,.navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
        transition: all 0.3s;
        -webkit-transition: all 0.3s;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        background-color: white;
        text-align: left;
    }

    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        /*max-height: 100%;*/
    }

    #myNavbar ul{
        width: 100%;
        max-height: 340px;
        overflow: auto;
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    #myNavbar{
        padding-top: 0;
        height: auto;
    }

    .closing_banner1{
        height:100%;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    .full-screen {
        height:100%;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    #closing_section5{
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    #closing_section5 .fixHeight{
        height: 280px !important;
    }


    .full-screen3,
    .full-screen2 {
        height:100%;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    /*    #section1 .fp-tableCell{
            background-position: top center;
            background-size: 140%;
        }*/

    .homePage2Bg{
        background-size: 50%;
    }

    #myNavbar ul li ul{
        background: rgba(255,255,255, .9);
        /*display:none;*/
        font-size: 18px;
        text-align: left;
        height: auto;
        overflow: hidden;
        padding: 0px;
        margin: 0px;
        border:0px;
        position:relative;
        width: auto;
        z-index:200;
        color: black !important;

        padding-left: 30px;

        transition: height 1s;
        -moz-transition: height 1s; /* Firefox 4 */
        -webkit-transition: height 1s; /* Safari and Chrome */
        -o-transition: height 1s; /* Opera */
    }

    #myNavbar ul li:hover ul{
        /*display: block;*/
        height:auto;
    }

}

@media (max-width: 768px){

    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: black;
    }
    .nav li{
        padding-left: 10px;
    }

    .margB0-xs {
        margin-bottom: 0px;
    }

    .padd0-xs {
        padding: 0px !important;
    }

    .marginT0-xs{
        margin-top: 0px !important;
    }

    .margT50-xs{
        margin-top: 50px;
    }

    .paddL0-xs, .paddLR0-xs, .paddRL0-xs {
        padding-left: 0px;
    }

    .paddR0-xs, .paddLR0-xs, .paddRL0-xs {
        padding-right: 0px;
    }

    .paddLR10-xs{
        padding-left: 10px;
        padding-right: 10px;
    }

    .paddT5BLR0-xs {
        padding-top: 5px;
    }

    .paddT50-xs {
        padding-top: 50px;
    }

    .paddTB50LR0{
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .paddT80-xs{
        padding-top: 80px;
    }

    .paddT15-xs {
        padding-top: 15px;
    }

    .paddR15-xs {
        padding-right: 15px;
    }

    .paddTB30-xs {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .paddT30-xs {
        padding-top: 30px;
    }

    .paddT40-xs {
        padding-top: 40px;
    }

    .paddT50-xs {
        padding-top: 50px;
    }

    .paddT96-xs {
        padding-top: 96px;
    }

    .paddT130-xs {
        padding-top: 130px;
    }

    .paddB30-xs {
        padding-bottom: 30px;
    }

    .paddLR30-xs {
        padding-left: 30px;
        padding-right: 30px;
    }

    .paddTB10-xs {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .paddTB20-xs {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .paddL50-xs {
        padding-left: 50px;
    }

    .paddL80-xs {
        padding-left: 80px;
    }

    .paddL100-xs {
        padding-left: 100px;
    }

    .paddL5-xs{
        padding-left: 5px;
    }

    .paddLR15-xs {
        padding-left: 15px;
        padding-right: 15px;
    }

    .marginT-30-xs{ 
        margin-top: -30%;
    }

    .text-center-xs {
        text-align: center;
    }

    .table-width-xs {
        width: 100%;
    }

    .bg-darkBlue-xs {
        background-color: #1E2D3B;
    }

    .opc08-xs{
        opacity: 0.8;
    }

    .bg-img-none-xs {
        background-image: none !important;
    }

    .color-black-xs {
        color: #000000;
    }

    .fs14-xs {
        font-size: 14px;
    }

    .fs16-xs {
        font-size: 16px;
    }

    .divLeft-xs {
        padding: 0 7.5px 0 0;
    }

    .divMid-xs {
        padding: 0 7.5px;
    }

    .divRight-xs {
        padding: 0 0 0 7.5px;
    }

    .marginAuto-xs {
        margin: 0 auto;
    }

    /*    #section1 .fp-tableCell{
        background-position: top center;
    }*/

    .ourService1{
        float: none;
    }

    .ourService3{
        float: none;
    }

    .testImgMargin{
        margin-top: 0px;
    }

    .testimonybg{
        min-height: fit-content;
        background-size: 100%;
        /*background: none;*/
    }

    /*    .testimonybg2,
        #section3 .fp-tableCell{
            background: none;
        }*/

    .minHeightBigDiv{
        min-height: 775px;
    }

    .ckContain img,
    .ckContain div{
        width: 100% !important;
        padding: 10px;
    }

    .memberPageBg{
        background: none;
    }

    #galleryCarousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        left: 50%;
        margin-left: 0px;
        top: 25px;
    }

    #galleryCarousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        right: 50%;
        margin-right: 0px;
        top: 25px;
    }

    #galleryCarousel .carousel-inner{
        padding: 15px;
    }

    .gallery {
        padding: 12px 30px !important;
        margin: auto;
    }

    #mycarousel2 .carousel-inner{
        min-height: 1300px;
    }

    .homePageBg3{
        background: none;
    }

    .homePageBg2{
        background: none;
    }

    .ourteambg{
        background: none;
        background-color: #404041;
    }

    .ourteambg .fp-tableCell .container{
        background: none;
    }

    .ourteambg .fp-tableCell{
        background: none;
    }

    .product_slider_bg{
        width:250px; 
        height: 250px; 
    }

    #section3 .fp-tableCell{
        background: none;
    }

    .circle-right,
    .circle-left {
        height: 250px;
        width: 125px;
    }

    .circle-right {
        border-bottom-right-radius: 250px;
        border-top-right-radius: 250px;
    }

    .circle-left {
        border-bottom-left-radius: 250px;
        border-top-left-radius: 250px;
    }

    #closing_section11{
        background: none;
    }

    #closing_section7{
        background: none;
    }


    .fc-basic-view .fc-body .fc-row {
        min-height: 5em !important;
    }

    .fc-event-container{
        font-size: 10px !important;
    }

    .fc-more-cell{
        text-align: center;
    }

    .landing_testimony_descWidth{
        max-width: 100%;
    }

    .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
        bottom: 100px;
        font-size: 12px;
        font-family: "HelveticaNeueMed";
    }

}

@media (min-width: 768px){

}

@media (max-width: 639px) and (min-width: 320px){
    .homePageBg2{
        background: none;
    }

    .homePage2Bg2{
        background: none;
    }

    .birdTxt{
        font-size: 18px !important;
    }
}

@media (max-width: 767px) and (min-width: 640px){
    .homePageBg2{
        background: none;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .margB0-sm {
        margin-bottom: 0px;
    }

    .margT50-sm{
        margin-top: 50px;
    }

    .padd0-sm {
        padding: 0px !important;
    }

    .paddL0-sm, .paddLR0-sm, .paddRL0-sm {
        padding-left: 0px;
    }

    .paddR0-sm, .paddLR0-sm, .paddRL0-sm {
        padding-right: 0px;
    }

    .marginT0-sm{
        margin-top: 0px !important;
    }

    .paddTB30-sm {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .paddB30-sm {
        padding-bottom: 30px;
    }

    .paddT96-sm {
        padding-top: 96px;
    }

    .paddT130-sm {
        padding-top: 130px;
    }

    .paddT80-sm {
        padding-top: 80px;
    }

    .paddT15-sm {
        padding-top: 15px;
    }

    .paddT30-sm{
        padding-top: 30px;
    }

    .paddT40-sm{
        padding-top: 40px;
    }

    .paddT50-sm{
        padding-top: 50px;
    }

    .paddR15-sm {
        padding-right: 15px;
    }

    .paddLR30-sm {
        padding-left: 30px;
        padding-right: 30px;
    }

    .paddTB10-sm {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .paddL80-sm {
        padding-left: 80px;
    }

    .paddL100-sm {
        padding-left: 100px;
    }

    .paddL5-sm{
        padding-left: 5px;
    }

    .paddLR15-sm {
        padding-left: 15px;
        padding-right: 15px;
    }

    .paddLR10-sm {
        padding-left: 10px;
        padding-right: 10px;
    }

    .marginT-30-sm{ 
        margin-top: -30%;
    }

    .fr-sm{
        float: right;
    }

    .fl-sm{
        float: left;
    }

    .text-center-sm {
        text-align: center;
    }

    .table-width-sm {
        width: 100%;
    }

    .bg-darkBlue-sm {
        background-color: #1E2D3B;
    }

    .bg-img-none-sm {
        background-image: none !important;
    }

    .color-black-sm {
        color: #000000;
    }

    .fs12-sm {
        font-size: 12px;
    }

    .fs14-sm {
        font-size: 14px;
    }

    .fs16-sm {
        font-size: 16px;
    }

    .divLeft-sm {
        padding: 0 7.5px 0 0;
    }

    .divMid-sm {
        padding: 0 7.5px;
    }

    .divRight-sm {
        padding: 0 0 0 7.5px;
    }

    .divTable-sm {
        float: none;
    }

    .divTable-sm.isTable {
        display: table;
    }

    .divTable-sm.isTable .table-row {
        display: table-row;
    }

    .divTable-sm.isTable .table-cell {
        display: table-cell;
    }

    .divTable-sm.isTable .table-cell.table-cell-top,
    .divTable-sm.isTable .table-cell.table-cell-btm,
    .divTable-sm.isTable .table-cell.table-cell-left,
    .divTable-sm.isTable .table-cell.table-cell-right,
    .divTable-sm.isTable .table-cell.table-cell-middle {
        border-color: #E0E0E0;
        border-style: solid;
        border-width: 0px;
    }

    .divTable-sm.isTable .table-cell.table-cell-top {
        border-top-width: 0px;
    }

    .divTable-sm.isTable .table-cell.table-cell-btm {
        border-bottom-width: 0px;
    }

    .divTable-sm.isTable .table-cell.table-cell-left {
        border-left-width: 0px;
    }

    .divTable-sm.isTable .table-cell.table-cell-right {
        border-right-width: 0px;
    }

    .divTable-sm.isTable .table-cell.table-cell-middle {
        border-right-width: 0px;
        border-left-width: 0px;
    }

    .divTable-sm.isTable .table-cell.brd-transparent {
        border-color: transparent;
    }

    .divTable-sm.isTable .table-cell.brd-white {
        border-color: #FFFFFF;
    }

    .divTable-sm.isTable .table-cell.table-cell-left.thin {
        border-left-width: 1px;
    }

    .divTable-sm.isTable .table-cell.table-cell-right.thin {
        border-right-width: 1px;
    }

    .divTable-sm.isTable .table-cell.table-cell-middle.thin {
        border-left-width: 1px;
        border-right-width: 1px;
    }

    .divTable-sm.isTable .table-cell.table-cell-top.thin {
        border-top-width: 1px;
    }

    .divTable-sm.isTable .table-cell.table-cell-btm.thin {
        border-bottom-width: 1px;
    }

    .marginAuto-sm {
        margin: 0 auto;
    }

    .homePage2Bg2{
        background: none;
    }

    /*    #section1 .fp-tableCell{
            background-position: top center;
        }*/

}

@media (max-width: 1199px) and (min-width: 992px) {
    .padd0-md {
        padding: 0px;
    }

    .paddL0-md, .paddLR0-md, .paddRL0-md {
        padding-left: 0px;
    }

    .paddR0-md, .paddLR0-md, .paddRL0-md {
        padding-right: 0px;
    }

    .paddLR5-md {
        padding-left: 5px;
        padding-right: 5px;
    }

    .paddL15-md{
        padding-left: 15px;
    }

    .paddL80-md{
        padding-left: 80px;
    }

    .paddTB20-md {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .paddTB30-md {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .paddLR30-md {
        padding-left: 30px;
        padding-right: 30px;
    }

    .paddT60-md {
        padding-top: 60px;
    }

    .paddT96-md {
        padding-top: 96px;
    }

    .paddR50-md{
        padding-right: 50px;
    }

    .paddL100-md {
        padding-left: 100px;
    }

    .paddL125-md {
        padding-left: 125px;
    }

    .paddTB10-md {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .paddTB20-md {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .paddT30-md{
        padding-top: 30px;
    }

    .paddT50-md{
        padding-top: 50px;
    }

    .paddT130-md{
        padding-top: 130px;
    }

    .paddT150-md{
        padding-top: 150px;
    }

    .paddT170-md{
        padding-top: 170px;
    }

    .paddL235-md{
        padding-left: 235px;
    }

    .fr-md{
        float: right;
    }

    .fl-md{
        float: left;
    }

    .table-width-md {
        width: 60%;
    }

    .bg-darkBlue-md {
        background-color: #1E2D3B;
    }

    .color-white-md {
        color: #FFFFFF;
    }

    .fs14-md {
        font-size: 14px;
    }

    .fs16-md {
        font-size: 16px;
    }

    .divLeft-md {
        padding: 0 7.5px 0 0;
    }

    .divMid-md {
        padding: 0 7.5px;
    }

    .divRight-md {
        padding: 0 0 0 7.5px;
    }

    .divTable-md {
        float: none;
    }

    .divTable-md.isTable {
        display: table;
    }

    .divTable-md.isTable .table-row {
        display: table-row;
    }

    .divTable-md.isTable .table-cell {
        display: table-cell;
    }

    .divTable-md.isTable .table-cell.table-cell-top,
    .divTable-md.isTable .table-cell.table-cell-btm,
    .divTable-md.isTable .table-cell.table-cell-left,
    .divTable-md.isTable .table-cell.table-cell-right,
    .divTable-md.isTable .table-cell.table-cell-middle {
        border-color: #E0E0E0;
        border-style: solid;
        border-width: 0px;
    }

    .divTable-md.isTable .table-cell.table-cell-top {
        border-top-width: 0px;
    }

    .divTable-md.isTable .table-cell.table-cell-btm {
        border-bottom-width: 0px;
    }

    .divTable-md.isTable .table-cell.table-cell-left {
        border-left-width: 0px;
    }

    .divTable-md.isTable .table-cell.table-cell-right {
        border-right-width: 0px;
    }

    .divTable-md.isTable .table-cell.table-cell-middle {
        border-right-width: 0px;
        border-left-width: 0px;
    }

    .divTable-md.isTable .table-cell.brd-transparent {
        border-color: transparent;
    }

    .divTable-md.isTable .table-cell.brd-white {
        border-color: #FFFFFF;
    }

    .divTable-md.isTable .table-cell.table-cell-left.thin {
        border-left-width: 1px;
    }

    .divTable-md.isTable .table-cell.table-cell-right.thin {
        border-right-width: 1px;
    }

    .divTable-md.isTable .table-cell.table-cell-middle.thin {
        border-left-width: 1px;
        border-right-width: 1px;
    }

    .divTable-md.isTable .table-cell.table-cell-top.thin {
        border-top-width: 1px;
    }

    .divTable-md.isTable .table-cell.table-cell-btm.thin {
        border-bottom-width: 1px;
    }

    .text-center-md {
        text-align: center;
    }

    .marginAuto-md {
        margin: 0 auto;
    }

    .marginLR70-md{ 
        margin-left: 70px;
        margin-right: 70px
    }

    .marginT-15-md{ 
        margin-top: -15%;
    }

    /*    #section1 .fp-tableCell{
            background-position: top center;
        }*/

}

@media (min-width: 992px) {

    .lg-absotule{
        position: absolute;
    }

    .bg-white-md {
        background-color: white;
    }

    #bannerShare {
        right: 0;
        top: 30px;
    }

    .divTable {
        float: none;
        margin-bottom: 0px;
    }

    .divTable-xssm {
        /*float: left;*/
        float: none;
        margin-bottom: 0px;
    }

    .divTable.isTable {
        display: table;
    }

    .divTable.isTable .table-row {
        display: table-row;
    }

    .divTable.isTable .table-cell {
        display: table-cell;
    }

    .divTable-xssm.isTable {
        /*display: block;*/
        display: table;
    }

    .divTable-xssm.isTable .table-cell {
        /*        display: inline-block;*/
        display: table-cell;
    }

    .divTable.isTable .table-cell.table-cell-left {
        border-left-width: 15px;
    }

    .divTable.isTable .table-cell.table-cell-right {
        border-right-width: 15px;
    }

    .divTable.isTable .table-cell.table-cell-middle {
        border-left-width: 7.5px;
        border-right-width: 7.5px;
    }

    .divTable.isTable .table-cell.table-cell-top {
        border-top-width: 15px;
    }

    .divTable.isTable .table-cell.table-cell-btm {
        border-bottom-width: 15px;
    }

    .divTable.isTable .table-cell.table-cell-left.thin {
        border-left-width: 1px;
    }

    .divTable.isTable .table-cell.table-cell-right.thin {
        border-right-width: 1px;
    }

    .divTable.isTable .table-cell.table-cell-middle.thin {
        border-left-width: 1px;
        border-right-width: 1px;
    }

    .divTable.isTable .table-cell.table-cell-top.thin {
        border-top-width: 1px;
    }

    .divTable.isTable .table-cell.table-cell-btm.thin {
        border-bottom-width: 1px;
    }

    .fs12-xs{
        font-size: initial;
    }

    .fs18-xs{
        font-size: initial;
    }

    .fs16-md {
        font-size: 16px;
    }

    .fs18-md {
        font-size: 18px;
    }

    .fs21-md {
        font-size: 21px;
    }

    .fs21-xs{
        font-size: initial;
    }

    .fs40-md {
        font-size: 40px;
    }

    .marginLR70-md{
        margin-left: 70px;
        margin-right: 70px;
    }

    .minHeight {
        min-height: 400px;
    }

    .minHeightBigDiv,
    .minHeightBig{
        min-height: 636px;
    }

    .minHeightContact{
        min-height:504px;
    }

    .contactAbsolute{
        position: absolute;
        bottom: 50px;
        right: 0;
    }

    .marginTProduct{
        margin-top: 0%;
        padding: 50px 0px;
    }

    .minHeight330{
        min-height: 330px
    }

    .iframeHeight{
        height: 400px;
    }

    .iframeHeight2{
        height: 300px;
    }
}

@media (min-width: 1200px) {

    .bg-white-lg {
        background-color: white;
    }

    .padd0-lg {
        padding: 0px;
    }

    .paddL0-lg, .paddLR0-lg, .paddRL0-lg {
        padding-left: 0px;
    }

    .paddL15-lg{
        padding-left: 15px;
    }

    .paddL80-lg{
        padding-left: 80px;   
    }

    .paddR0-lg, .paddLR0-lg, .paddRL0-lg {
        padding-right: 0px;
    }

    .paddLR130-md{
        padding-left: 130px;
        padding-right: 130px;
    }

    .paddLR5-lg {
        padding-left: 5px;
        padding-right: 5px;
    }

    .paddTB20-lg {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .paddTB130-lg {
        padding-top: 130px;
        padding-bottom: 130px;
    }


    .paddTB30-lg {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .paddLR30-lg {
        padding-left: 30px;
        padding-right: 30px;
    }

    .paddR50-lg{
        padding-right: 50px;
    }

    .paddT60-lg {
        padding-top: 60px;
    }

    .paddT96-lg {
        padding-top: 96px;
    }

    .paddTB10-lg {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .paddL100-lg{
        padding-left: 100px;
    }

    .paddL125-lg{
        padding-left: 125px;
    }

    .paddT130-lg{
        padding-top: 130px;
    }

    .paddT150-lg{
        padding-top: 150px;
    }

    .paddT170-lg{
        padding-top: 170px;
    }

    .paddL235-lg{
        padding-left: 235px;
    }

    .marginT-15-lg{ 
        margin-top: -15%;
    }

    .fs40-lg {
        font-size: 40px;
    }

    .fr-lg{
        float: right;
    }

    .fl-lg{
        float: left;
    }

    .table-width-lg {
        width: 50%;
    }

    .bg-darkBlue-lg {
        background-color: #1E2D3B;
    }

    .color-white-lg {
        color: #FFFFFF;
    }

    .col-lg-5--4 {
        width: 37.5%;
        position: relative;
        float: left;
    }

    .fs14-lg {
        font-size: 14px;
    }

    .fs16-lg {
        font-size: 16px;
    }

    .divLeft-lg {
        padding: 0 7.5px 0 0;
    }

    .divTable-lg {
        float: none;
    }

    .divTable-lg.isTable {
        display: table;
    }

    .divTable-lg.isTable .table-row {
        display: table-row;
    }

    .divTable-lg.isTable .table-cell {
        display: table-cell;
    }

    .divTable-lg.isTable .table-cell.table-cell-top,
    .divTable-lg.isTable .table-cell.table-cell-btm,
    .divTable-lg.isTable .table-cell.table-cell-left,
    .divTable-lg.isTable .table-cell.table-cell-right,
    .divTable-lg.isTable .table-cell.table-cell-middle {
        border-color: #E0E0E0;
        border-style: solid;
        border-width: 0px;
    }

    .divTable-lg.isTable .table-cell.table-cell-top {
        border-top-width: 0px;
    }

    .divTable-lg.isTable .table-cell.table-cell-btm {
        border-bottom-width: 0px;
    }

    .divTable-lg.isTable .table-cell.table-cell-left {
        border-left-width: 0px;
    }

    .divTable-lg.isTable .table-cell.table-cell-right {
        border-right-width: 0px;
    }

    .divTable-lg.isTable .table-cell.table-cell-middle {
        border-right-width: 0px;
        border-left-width: 0px;
    }

    .divTable-lg.isTable .table-cell.brd-transparent {
        border-color: transparent;
    }

    .divTable-lg.isTable .table-cell.brd-white {
        border-color: #FFFFFF;
    }

    .divTable-lg.isTable .table-cell.table-cell-left.thin {
        border-left-width: 1px;
    }

    .divTable-lg.isTable .table-cell.table-cell-right.thin {
        border-right-width: 1px;
    }

    .divTable-lg.isTable .table-cell.table-cell-middle.thin {
        border-left-width: 1px;
        border-right-width: 1px;
    }

    .divTable-lg.isTable .table-cell.table-cell-top.thin {
        border-top-width: 1px;
    }

    .divTable-lg.isTable .table-cell.table-cell-btm.thin {
        border-bottom-width: 1px;
    }

    .divMid-lg {
        padding: 0 7.5px;
    }

    .divRight-lg {
        padding: 0 0 0 7.5px;
    }

    .marginAuto-lg {
        margin: 0 auto;
    }

    .marginLR70-mdmarginLR70-md{
        margin-left: 70px;
        margin-right: 70px;
    }

    .text-center-lg {
        text-align: center;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -40px;
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -40px;
    }

}

@media (max-width: 1280px) and (min-width: 1245px){

    /*    #section1 .fp-tableCell{
            background-position: -25% center;
        }*/

    .marginAuto-md {
        margin: 0 auto;
    }

    .full-screen3{
        height:100%;
        background-size: contain;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
}

@media (max-width: 1366px) and (min-width: 1281px){

    /*    #section1 .fp-tableCell{
            background-position: -25% center;
        }*/

    .paddL235-xlg img{
        margin: 0 auto !important;
    }

}

@media (max-width: 1679px) and (min-width: 1367px){

    .paddL235-xlg img{
        padding-left: 235px;
    }

}

@media (min-width: 1680px){

    .paddLR130-lg{
        padding-left: 130px;
        padding-right: 130px;
    }

    .eyeDiv{
        margin: initial;
    }

    .home1_circle_img{
        width: 100%;
        max-width: 725px; 
    }

    .loginPageImg{
        max-width:615px;
    }

    .tobeDisplay{
        display: block;
    }

    .divToShowLeft{
        left: -500px;
    }

    .divToShowRight{
        left: 260px;
    }

    .marginTLogin{
        /*margin-top: 80px;*/
        margin-top: 7%;
    }

    .marginTProduct{
        margin-top: 7%;
    }

    .itemWidth{
        width: 100%;
        max-width: 1280px;
        margin: 0 auto;
    }

    .maxhEvent{
        max-height: 450px;
    }

    .testimonybg{
        background-size: 70%;
    }

    .paddL235-xlg{
        padding-left: 235px;
    }

    /*    .paddT170-lg{
            padding-top: 230px;
        }*/

    .iframeHeight{
        height: 500px;
    }

    .iframeHeight2{
        height: 500px;
    }
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    /*    background-color: #000 \9;
        background-color: rgba(0,0,0,0);*/
    background-color: #16A7E3;
    opacity: 0.4;
    border: 1px solid #fff;
    border-radius: 10px;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    opacity: 1;
    background-color: #16A7E3;
}

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}

/* To change position of close button to Top Right Corner */
#colorbox #cboxClose
{
    top: 0;
    right: 0;
}
#cboxLoadedContent{
    margin-top:28px;
    margin-bottom:0;
}

.ingredientClass #cboxWrapper #cboxContent,
.ingredientClass #cboxWrapper #cboxClose{
    background-color: #3BC5F3;
}

.ingredientClass #cboxWrapper #cboxClose{
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    background: url(../images/fruit_close.png) no-repeat;
    width: 31px;
    height: 31px;
    margin: 15px;
    text-indent: -9999px;
}

.ingredientClass #cboxWrapper #cboxBottomCenter,
.ingredientClass #cboxWrapper #cboxBottomLeft,
.ingredientClass #cboxWrapper #cboxBottomRight,
.ingredientClass #cboxWrapper #cboxTopRight,
.ingredientClass #cboxWrapper #cboxTopLeft,
.ingredientClass #cboxWrapper #cboxTopCenter,
.ingredientClass #cboxWrapper #cboxMiddleLeft,
.ingredientClass #cboxWrapper #cboxMiddleRight
{
    display: none;
}

.testimonyClass #cboxWrapper #cboxContent,
.testimonyClass #cboxWrapper #cboxClose{
    background-color: #424143;
}

.testimonyClass #cboxWrapper #cboxClose{
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    background: url(../images/close_blue.png) no-repeat;
    width: 31px;
    height: 31px;
    margin: 15px;
    text-indent: -9999px;
}

.testimonyClass{
    color: #38C6F4;
}

.testimonyClass #cboxWrapper #cboxBottomCenter,
.testimonyClass #cboxWrapper #cboxBottomLeft,
.testimonyClass #cboxWrapper #cboxBottomRight,
.testimonyClass #cboxWrapper #cboxTopRight,
.testimonyClass #cboxWrapper #cboxTopLeft,
.testimonyClass #cboxWrapper #cboxTopCenter,
.testimonyClass #cboxWrapper #cboxMiddleLeft,
.testimonyClass #cboxWrapper #cboxMiddleRight
{
    display: none;
}

.announcementClass #cboxWrapper #cboxContent,
.announcementClass #cboxWrapper #cboxClose{
    background-color: #424143;
}

.announcementClass #cboxWrapper #cboxClose{
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    background: url(../images/close_blue.png) no-repeat;
    width: 31px;
    height: 31px;
    z-index: 999;
    /*margin: 15px;*/
    text-indent: -9999px;
}

.announcementClass{
    color: #38C6F4;
}

.announcementClass #cboxWrapper #cboxBottomCenter,
.announcementClass #cboxWrapper #cboxBottomLeft,
.announcementClass #cboxWrapper #cboxBottomRight,
.announcementClass #cboxWrapper #cboxTopRight,
.announcementClass #cboxWrapper #cboxTopLeft,
.announcementClass #cboxWrapper #cboxTopCenter,
.announcementClass #cboxWrapper #cboxMiddleLeft,
.announcementClass #cboxWrapper #cboxMiddleRight
{
    display: none;
}