                @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');
                a {
                    color: #2D8D9A;
                }
                /* General styles for all menus */
                
                .cbp-spmenu {
                    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b378b+0,403786+6,453887+12,483785+13,483883+15,533781+23,58377c+30,5b377d+30,5e367c+32,653777+40,683778+40,693776+43,6d3677+44,6f3774+47,713772+47,743772+52,773871+52,783771+53,7a366f+53,80376e+60,85366d+62,863669+65,89366a+65,903765+73,933665+75,963664+75,9d3661+82,a13660+83,a1375f+85,a63560+88,aa365b+91,b33658+100 */
                    background: #3b378b;
                    /* Old browsers */
                    background: -moz-linear-gradient(top, #3b378b 0%, #403786 6%, #453887 12%, #483785 13%, #483883 15%, #533781 23%, #58377c 30%, #5b377d 30%, #5e367c 32%, #653777 40%, #683778 40%, #693776 43%, #6d3677 44%, #6f3774 47%, #713772 47%, #743772 52%, #773871 52%, #783771 53%, #7a366f 53%, #80376e 60%, #85366d 62%, #863669 65%, #89366a 65%, #903765 73%, #933665 75%, #963664 75%, #9d3661 82%, #a13660 83%, #a1375f 85%, #a63560 88%, #aa365b 91%, #b33658 100%);
                    /* FF3.6-15 */
                    background: -webkit-linear-gradient(top, #3b378b 0%, #403786 6%, #453887 12%, #483785 13%, #483883 15%, #533781 23%, #58377c 30%, #5b377d 30%, #5e367c 32%, #653777 40%, #683778 40%, #693776 43%, #6d3677 44%, #6f3774 47%, #713772 47%, #743772 52%, #773871 52%, #783771 53%, #7a366f 53%, #80376e 60%, #85366d 62%, #863669 65%, #89366a 65%, #903765 73%, #933665 75%, #963664 75%, #9d3661 82%, #a13660 83%, #a1375f 85%, #a63560 88%, #aa365b 91%, #b33658 100%);
                    /* Chrome10-25,Safari5.1-6 */
                    background: linear-gradient(to bottom, #3b378b 0%, #403786 6%, #453887 12%, #483785 13%, #483883 15%, #533781 23%, #58377c 30%, #5b377d 30%, #5e367c 32%, #653777 40%, #683778 40%, #693776 43%, #6d3677 44%, #6f3774 47%, #713772 47%, #743772 52%, #773871 52%, #783771 53%, #7a366f 53%, #80376e 60%, #85366d 62%, #863669 65%, #89366a 65%, #903765 73%, #933665 75%, #963664 75%, #9d3661 82%, #a13660 83%, #a1375f 85%, #a63560 88%, #aa365b 91%, #b33658 100%);
                    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#3b378b', endColorstr='#b33658', GradientType=0);
                    /* IE6-9 */
                    position: fixed;
                }
                
                .cbp-spmenu li {
                    text-align: left;
                }
                
                .cbp-spmenu h3 {
                    color: #fff;
                    font-size: 1.9em;
                    padding: 20px;
                    margin: 0;
                    font-weight: 300;
                    background: rgba(0, 0, 0, 0.22);
                }
                
                .cbp-spmenu a {
                    display: block;
                    color: #fff;
                    font-size: 1.1em;
                    font-weight: 300;
                }
                
                .cbp-spmenu a:hover {
                    background: rgba(0, 0, 0, 0.22);
                    color: #fff;
                }
                
                .cbp-spmenu a:active {
                    background: rgba(0, 0, 0, 0.22);
                    color: #fff;
                }
                /* Orientation-dependent styles for the content of the menu */
                
                .cbp-spmenu-vertical {
                    width: 240px;
                    height: 100%;
                    top: 0;
                    z-index: 1000;
                    overflow-y: scroll;
                }
                
                .cbp-spmenu-vertical a {
                    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
                    padding: 1em;
                    text-decoration: none !important;
                }
                
                .cbp-spmenu-horizontal {
                    width: 100%;
                    height: 150px;
                    left: 0;
                    z-index: 1000;
                    overflow: hidden;
                }
                
                .cbp-spmenu-horizontal h3 {
                    height: 100%;
                    width: 20%;
                    float: left;
                }
                
                .cbp-spmenu-horizontal a {
                    float: left;
                    width: 20%;
                    padding: 0.8em;
                    border-left: 1px solid rgba(255, 255, 255, 0.12);
                }
                /* Vertical menu that slides from the left or right */
                
                .cbp-spmenu-left {
                    left: -240px;
                }
                
                .cbp-spmenu-right {
                    right: -240px;
                }
                
                .cbp-spmenu-left.menu-open {
                    left: 0px;
                }
                
                .cbp-spmenu-right.menu-open {
                    right: 0px;
                }
                /* Horizontal menu that slides from the top or bottom */
                
                .cbp-spmenu-top {
                    top: -150px;
                }
                
                .cbp-spmenu-bottom {
                    bottom: -150px;
                }
                
                .cbp-spmenu-top.menu-open {
                    top: 0px;
                }
                
                .cbp-spmenu-bottom.menu-open {
                    bottom: 0px;
                }
                /* Push classes applied to the body */
                
                .push-body {
                    overflow-x: hidden;
                    position: relative;
                    left: 0;
                }
                
                .push-body-toright {
                    left: 240px;
                }
                
                .push-body-toleft {
                    left: -240px;
                }
                /* Transitions */
                
                .cbp-spmenu,
                .push-body {
                    -webkit-transition: all 0.3s ease;
                    -moz-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }
                /* Example media queries */
                
                @media screen and (max-width: 55.1875em) {
                    .cbp-spmenu-horizontal {
                        font-size: 75%;
                        height: 110px;
                    }
                    .cbp-spmenu-top {
                        top: -110px;
                    }
                    .cbp-spmenu-bottom {
                        bottom: -110px;
                    }
                }
                
                @media screen and (max-height: 26.375em) {
                    .cbp-spmenu-vertical {
                        font-size: 90%;
                        width: 190px;
                    }
                    .cbp-spmenu-left,
                    .push-body-toleft {
                        left: -190px;
                    }
                    .cbp-spmenu-right {
                        right: -190px;
                    }
                    .push-body-toright {
                        left: 190px;
                    }
                }
                
                .cbp-spmenu li.drop-menu .drop-menu-1 {
                    display: none;
                }
                /* Push classes applied to the body */
                /* General styles for all menus */
                
                .cbp-spmenu {
                    background: #062543;
                    position: fixed;
                }
                
                .cbp-spmenu li {
                    text-align: left;
                }
                
                .cbp-spmenu h3 {
                    color: #fff;
                    font-size: 1.9em;
                    padding: 20px;
                    margin: 0;
                    font-weight: 300;
                    background: rgba(0, 0, 0, 0.22);
                }
                
                .cbp-spmenu a {
                    display: block;
                    color: #fff !important;
                    font-size: 1.1em;
                    font-weight: 300 !important;
                    padding: 1em !important;
                }
                
                .cbp-spmenu a:hover {
                    background: rgba(0, 0, 0, 0.22);
                    color: #fff;
                }
                
                .cbp-spmenu a:active {
                    background: rgba(0, 0, 0, 0.22);
                    color: #fff;
                }
                /* Orientation-dependent styles for the content of the menu */
                
                .cbp-spmenu-vertical {
                    width: 240px;
                    height: 100%;
                    top: 0;
                    z-index: 1000;
                    overflow-y: scroll;
                }
                
                .cbp-spmenu-vertical a {
                    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
                    padding: 1em;
                    text-decoration: none !important;
                }
                
                .cbp-spmenu-horizontal {
                    width: 100%;
                    height: 150px;
                    left: 0;
                    z-index: 1000;
                    overflow: hidden;
                }
                
                .cbp-spmenu-horizontal h3 {
                    height: 100%;
                    width: 20%;
                    float: left;
                }
                
                .cbp-spmenu-horizontal a {
                    float: left;
                    width: 20%;
                    padding: 0.8em;
                    border-left: 1px solid rgba(255, 255, 255, 0.12);
                }
                /* Vertical menu that slides from the left or right */
                
                .cbp-spmenu-left {
                    left: -240px;
                }
                
                .cbp-spmenu-right {
                    right: -240px;
                }
                
                .cbp-spmenu-left.menu-open {
                    left: 0px;
                }
                
                .cbp-spmenu-right.menu-open {
                    right: 0px;
                }
                /* Horizontal menu that slides from the top or bottom */
                
                .cbp-spmenu-top {
                    top: -150px;
                }
                
                .cbp-spmenu-bottom {
                    bottom: -150px;
                }
                
                .cbp-spmenu-top.menu-open {
                    top: 0px;
                }
                
                .cbp-spmenu-bottom.menu-open {
                    bottom: 0px;
                }
                /* Push classes applied to the body */
                
                .push-body {
                    overflow-x: hidden;
                    position: relative;
                    left: 0;
                }
                
                .push-body-toright {
                    left: 240px;
                }
                
                .push-body-toleft {
                    left: -240px;
                }
                /* Transitions */
                
                .cbp-spmenu,
                .push-body {
                    -webkit-transition: all 0.3s ease;
                    -moz-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }
                /* Example media queries */
                
                @media screen and (max-width: 55.1875em) {
                    .cbp-spmenu-horizontal {
                        font-size: 75%;
                        height: 110px;
                    }
                    .cbp-spmenu-top {
                        top: -110px;
                    }
                    .cbp-spmenu-bottom {
                        bottom: -110px;
                    }
                }
                
                @media screen and (max-height: 26.375em) {
                    .cbp-spmenu-vertical {
                        font-size: 90%;
                        width: 273px;
                        overflow-x: hidden;
                    }
                    .cbp-spmenu-left,
                    .push-body-toleft {
                        left: -285px;
                    }
                    .cbp-spmenu-right {
                        right: -190px;
                    }
                    .push-body-toright {
                        left: 272px;
                    }
                }
                
                .cbp-spmenu li.drop-menu .drop-menu-1 {
                    display: none;
                }
                
                .clearfix {
                    clear: both;
                }
                
                .logomain {
                    display: table;
                    margin: auto;
                }
                
                .innr-ban-txtbox .captionsliders {
                    /*display: none;*/
                }
                
                a.toggle-menu {
                    display: none;
                    height: 3px;
                    width: 22px;
                    background-color: #2D8D9A;
                    display: block;
                    margin-bottom: 6px;
                    -webkit-transition: 0.2s;
                    -moz-transition: 0.2s;
                    -o-transition: 0.2s;
                    transition: 0.2s;
                    position: relative;
                    top: 8px;
                    overflow-x: visible;
                }
                
                a.toggle-menu:before,
                a.toggle-menu:after {
                    display: block;
                    background-color: #2D8D9A;
                    height: 3px;
                    width: 22px;
                    position: absolute;
                    left: 0;
                    content: '';
                    -webkit-transform-origin: .28571rem center;
                    transform-origin: .28571rem center;
                    right: 0;
                    margin: 0 auto;
                }
                
                a.toggle-menu:after {
                    top: -6px;
                }
                
                a.toggle-menu:before {
                    top: 6px;
                }
                
                a.toggle-menu.menu-left.push-body.jPushMenuBtn {
                    margin-left: 11px;
                    display: inline-block;
                    position: absolute;
                    left: 9px;
                    top: 22px;
                    z-index: 999;
                }
                
                * {
                    margin: 0px;
                    padding: 0px;
                    list-style: none;
                    box-sizing: border-box;
                }
                
                a {
                    text-decoration: none !important;
                }
                
                body {
                    font-family: 'Bai Jamjuree', sans-serif;
                    font-size: 14px;
                    overflow-x: hidden;
                }
                
                .logo {
                    padding: 10px 0 10px 0px;
                }
                
                .swal-button {
                    background-color: #2D8D9A !important;
                    color: #fff !important;
                }
                
                .logo img {
                    float: left;
                }
                
                .headermain nav ul {
                    margin-bottom: 0;
                }
                
                .headermain nav ul li {
                    display: inline-block;
                    padding: 0 20px;
                    position: relative;
                }
                
                .headermain nav ul li i {
                    color: #2D8D9A;
                    margin-left: 5px;
                }
                
                .headermain {
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    margin: auto;
                    z-index: 2;
                    padding: 10px 0 0;
                    transition: all 0.3s ease-out;
                }
                
                .headermain .logo {
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .headermain nav {
                    padding-left:30%;
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .headermain nav li a {
                    color: #fff;
                    font-weight: 500;
                    padding: 0 0 25px;
                }
                
                .headermain .rightlinks {
                    padding-top: 20px;
                }
                
                .headermain .rightlinks ul {
                    margin-bottom: 0;
                }
                
                .headermain .rightlinks ul li {
                    display: inline-block;
                    padding: 0 10px;
                    line-height: 15px;
                    border-right: 1px solid #6b78b6;
                    vertical-align: middle;
                }
                
                .headermain .rightlinks ul li a {
                    color: #fff;
                    font-size: 11px;
                    font-weight: 500
                }
                
                .headermain .rightlinks ul {
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .headermain .rightlinks ul+ul li {
                    border: none;
                }
                
                .bannermain {
                    position: relative;
                }
                
                .bannermain img {
                    width: 100%;
                }
                
                .bannermain article .container {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    margin: auto;
                }
                
                .headermain .rightlinks ul li a i {
                    color: #2D8D9A;
                }
                
                .headermain .rightlinks ul li a i.fa-search {
                    font-size: 18px;
                }
                
                .bannermain .banncontent_slides {
                    padding-top: 250px;
                }
                
                .bannermain .banncontent_slides h4 {
                    color: #2D8D9A;
                    font-size: 16px;
                    text-transform: uppercase;
                }
                
                .bannermain .banncontent_slides h1 {
                    color: #fff;
                    font-size: 48px;
                    margin: 0 0 10px;
                    font-weight: 600;
                    line-height: 50px;
                }
                
                .bannermain .banncontent_slides h1 span {
                    text-transform: uppercase;
                }
                
                .bannermain .banncontent_slides p {
                    font-size: 22px;
                    font-weight: 500;
                    color: #fff;
                }
                
                .bannermain .banncontent_slides .row a {
                    display: inline-block;
                    padding: 13px 30px;
                    color: #fff;
                    background: #2D8D9A;
                    font-size: 17px;
                    margin: 20px 0;
                    font-weight: 700;
                    position: relative;
                    width: 180px;
                    display: inline-block;
                }
                
                .bannermain .banncontent_slides .row a:before {
                    content: '';
                    position: absolute;
                    right: 30px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    top: 20px;
                }
                
                .sliderstabs {
                    margin-top: 0;
                    position: relative;
                }
                
                .sliderstabs ul {
                    border-top: 1px solid #353a63;
                }
                
                .sliderstabs ul li {
                    width: 25%;
                    float: left;
                    position: relative;
                    padding: 0 15px;
                    padding-top: 15px;
                    outline: none !important;
                }
                
                .sliderstabs ul li a {
                    font-size: 15px;
                    color: #696c85;
                    outline: none;
                }
                
                .sliderstabs ul {
                    margin-bottom: 0;
                }
                
                .sliderstabs ul li.slick-current a {
                    color: #fff;
                }
                /*.sliderstabs ul li.active:before{content: '';position: absolute;top: -3px;background: #2D8D9A;width: 100%;height: 3px;}*/
                
                .postabsets {
                    position: absolute;
                    bottom: 50px;
                    left: 0;
                    right: 0;
                    margin: auto;
                    z-index: 22;
                }
                
                .justify-content-center {
                    -ms-flex-pack: center !important;
                    -webkit-box-pack: center !important;
                    justify-content: center !important;
                }
                
                .searchfeature {
                    margin: 0 auto;
                    width: 60%;
                    margin-top: 20px;
                    position: relative;
                }
                
                @media only screen and (min-width: 320px) and (max-width: 500px) {
                    .searchfeature {
                        margin: 0 auto;
                        width: 94%;
                        margin-top: 20px;
                        position: relative;
                    }
                }
                
                .searchfeature label {
                    color: #fff;
                    font-size: 18px;
                    text-align: center;
                    margin-bottom: 0;
                    line-height: 55px;
                    font-weight: 700;
                    text-transform: uppercase;
                }
                
                .searchfeature input {
                    padding: 10px;
                    width: 100%;
                    display: inline-block;
                }
                
                .searchfeature .red-button {
                    border: 0px;
                    padding: 10px 20px;
                    background-color: #2D8D9A;
                    color: #fff;
                    border: 1px solid #FFF;
                    margin-left: -4px;
                }
                
                .searchfeature .span-tip {
                    color: #FFF;
                    font-size: 12px;
                    position: absolute;
                    left: 20px;
                    top: 50px;
                    visibility: hidden;
                }
                
                .searchfeature .reset-button {
                    color: #FFF;
                }
                
                .missiondevelop {
                    margin-top: -20px;
                    padding: 30px 0;
                    background: #202453;
                    background-size: cover;
                }
                
                .missiondevelop h4 {
                    color: #fff;
                    font-size: 35px;
                    text-align: center;
                    margin-bottom: 0;
                    line-height: 55px;
                    font-weight: 700
                }
                
                .missiondevelop p {
                    color: #fff;
                    font-size: 18px;
                    text-align: center;
                    margin-bottom: 0;
                }
                
                .missiondevelop p strong {
                    position: relative;
                    display: inline-block;
                    padding: 0 5px;
                }
                
                .missiondevelop p strong:before {
                    content: '';
                    position: absolute;
                    bottom: 0px;
                    background: url("/assets/images/dottedstyle.png") repeat;
                    width: 100%;
                    height: 6px;
                }
                
                .systems-mm {
                    padding: 50px 0;
                }
                
                .systemshead {
                    padding-bottom: 40px;
                }
                
                .systemshead h3 {
                    font-size: 50px;
                    color: #23263b;
                }
                
                .systemshead p {
                    font-size: 20px;
                    color: #7f8294;
                }
                
                .systems_bx {
                    border: 1px solid #e7e7ef;
                    overflow: hidden;
                    margin: 20px 0;
                    transition: all 0.3s ease-out;
                }
                
                .systems_bx img {
                    float: left;
                    margin-right: 30px;
                }
                
                .systems_bx h3 {
                    font-weight: 700;
                    font-size: 18px;
                    color: #23263b;
                    text-transform: uppercase;
                }
                
                .systems_bx strong {
                    font-size: 15px;
                    color: #4b4e5e;
                }
                
                .systems_bx p {
                    color: #7f8294;
                    font-size: 14px;
                    padding: 10px 0;
                    font-weight: 500;
                }
                
                .systems_bx a {
                    color: #2D8D9A;
                    font-size: 11px;
                    font-weight: 700;
                    position: relative;
                }
                
                .systems_bx a:before {
                    content: '';
                    position: absolute;
                    right: -20px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -3px -22px;
                    width: 11px;
                    height: 7px;
                    top: 5px;
                    margin: auto;
                }
                
                .systems_bx:hover {
                    background: #2D8D9A;
                }
                
                .systems_bx:hover * {
                    color: #fff;
                }
                
                .systems_bx:hover a:before {
                    background-position: -3px -33px;
                    width: 11px;
                    height: 7px;
                }
                
                .systems_bx:hover .img1 {
                    background-image: url("/assets/images/systemsimg1.jpg");
                    background-color: red;
                    background-blend-mode: multiply;
                }
                
                .systems_bx:hover .img2 {
                    background-image: url("/assets/images/systemsimg2.jpg");
                    background-color: red;
                    background-blend-mode: multiply;
                }
                
                .systems_bx:hover .img3 {
                    background-image: url("/assets/images/systemsimg3.jpg");
                    background-color: red;
                    background-blend-mode: multiply;
                }
                
                .systems_bx:hover .img4 {
                    background-image: url("/assets/images/systemsimg4.jpg");
                    background-color: red;
                    background-blend-mode: multiply;
                }
                
                .systems_bx:hover .img5 {
                    background-image: url("/assets/images/systemsimg5.jpg");
                    background-color: red;
                    background-blend-mode: multiply;
                }
                
                .systems_bx .bximg.img2 {
                    background-image: url("/assets/images/systemsimg2.jpg");
                    transition: all 0.3s ease-out;
                }
                
                .systems_bx .bximg.img3 {
                    background-image: url("/assets/images/systemsimg3.jpg");
                    transition: all 0.3s ease-out;
                }
                
                .systems_bx .bximg.img4 {
                    background-image: url("/assets/images/systemsimg4.jpg");
                    transition: all 0.3s ease-out;
                }
                
                .systems_bx .bximg.img5 {
                    background-image: url("/assets/images/systemsimg5.jpg");
                    transition: all 0.3s ease-out;
                }
                
                .systems_bx .bximg {
                    float: left;
                    width: 200px;
                    height: 200px;
                    margin-right: 30px;
                    background-size: cover;
                    background-image: url("/assets/images/systemsimg1.jpg");
                    transition: all 0.3s ease-out;
                }
                
                .assembly_main {
                    padding: 50px 0;
                    background: url("/assets/images/assembly_bg.jpg") no-repeat;
                    background-size: cover;
                }
                
                .assembly_main .assmblycont {
                    padding-right: 50px;
                }
                
                .assembly_main .assmblycont h3 {
                    color: #2D8D9A;
                    font-size: 50px;
                }
                
                .assembly_main .assmblycont p {
                    font-size: 20px;
                    color: #7f8294;
                }
                
                .assembly_main .bx_glipsuae {
                    background: #fff;
                    padding: 12px 20px;
                    border-left: 3px solid #2D8D9A;
                    margin-bottom: 20px;
                }
                
                .assembly_main .bx_glipsuae a.active1 {
                    color: #2D8D9A;
                }
                
                .assembly_main .bx_glipsuae .quest-title,
                .assembly_main .bx_glipsuae a {
                    margin-top: 0;
                    font-size: 15px;
                    color: #7f8294;
                    font-weight: 700;
                    line-height: 24px;
                    margin-bottom: 10px;
                    display: block;
                    position: relative;
                }
                
                .assembly_main .bx_glipsuae .quest-title span {
                    text-transform: uppercase;
                }
                
                .assembly_main .bx_glipsuae p {
                    font-size: 14px;
                    color: #7f8294;
                    line-height: 22px;
                }
                
                .assembly_main .bx_glipsuae p+a {
                    color: #2D8D9A;
                    font-weight: 600;
                    position: relative;
                    box-shadow: 0 0 black;
                    display: inline-block;
                }
                
                .assembly_main .bx_glipsuae p+a:before {
                    content: '';
                    position: absolute;
                    right: -20px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -3px -22px;
                    width: 11px;
                    height: 7px;
                    top: 6px;
                }
                
                .assembly_main .bx_glipsuae .quest-content {
                    display: none;
                }
                
                .assembly_main .bx_glipsuae .quest-title.active {
                    color: #2D8D9A;
                }
                
                .assembly_main .bx_glipsuae .quest-title:before {
                    content: '';
                    position: absolute;
                    top: 10px;
                    right: 0;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -30px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .assembly_main .bx_glipsuae .quest-title.icon2:before {
                    background-position: -75px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .assembly_main .bx_glipsuae .quest-title.icon3:before {
                    background-position: -122px -22px;
                }
                
                .assembly_main .bx_glipsuae .quest-title.icon4:before {
                    background-position: -166px -22px;
                }
                
                .assembly_main .bx_glipsuae .quest-title.icon5:before {
                    background-position: -213px -22px;
                }
                
                .assembly_main .bx_glipsuae .quest-title.icon6:before {
                    background-position: -260px -22px;
                }
                
                .infoxus-mm {
                    padding: 50px 0;
                }
                
                .infoxus-mm h4 {
                    color: #23263b;
                    font-size: 50px;
                    margin: 0 0 30px;
                }
                
                .infoxus-mm .bxfoxus {
                    border: 1px solid #e7e7ef;
                    margin-bottom: 20px;
                }
                
                .infoxus-mm .bxfoxus img {
                    margin-right: 20px;
                    display: inline-block;
                }
                
                .infoxus-mm .bxfoxus .headfoc {}
                
                .infoxus-mm .bxfoxus .headfoc h5 {
                    font-size: 16px;
                    color: #2D8D9A;
                    text-transform: uppercase;
                    font-weight: 600;
                    position: relative;
                    padding-left: 30px;
                }
                
                .infoxus-mm .bxfoxus .headfoc h5:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 0;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -302px -5px;
                    width: 17px;
                    height: 15px;
                }
                
                .infoxus-mm .bxfoxus .rightbxt {
                    width: 266px;
                    display: inline-block;
                    vertical-align: middle;
                }
                
                .infoxus-mm .bxfoxus .rightbxt h3 {
                    font-size: 20px;
                    color: #23263b;
                    line-height: 26px;
                }
                
                .infoxus-mm .bxfoxus .rightbxt p {
                    font-size: 16px;
                    color: #7f8294;
                }
                
                .btnanchor {
                    color: #2D8D9A;
                    font-size: 14px;
                    font-weight: 600;
                    position: relative;
                }
                
                .btnanchor:before {
                    content: '';
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -3px -22px;
                    width: 11px;
                    height: 7px;
                    position: absolute;
                    right: -25px;
                    top: 7px;
                }
                
                .infoxus-mm .bxfoxus .headfoc.icc2 h5:before {
                    background-position: -326px -4px;
                    width: 13px;
                    height: 17px;
                }
                
                .infoxus-mm .bxfoxus .headfoc.icc3 h5:before {
                    background-position: -326px -4px;
                    width: 13px;
                    height: 17px;
                }
                
                .infoxus-mm .bxfoxus .headfoc.icc4 h5:before {
                    background-position: -347px -4px;
                    width: 20px;
                    height: 20px;
                }
                
                .glipssec-3m {
                    padding: 120px 0;
                    background: #202453;
                    background-size: 100% 100%;
                }
                
                .glipssec-3m h2 {
                    font-size: 60px;
                    font-weight: 600;
                    color: #fff;
                    margin-bottom: 20px;
                }
                
                .glipssec-3m p {
                    font-size: 16px;
                    line-height: 30px;
                    font-weight: 300;
                    color: #fff;
                    margin-bottom: 30px;
                }
                
                .glipssec-3m a {
                    background: #fff;
                    padding: 15px 30px;
                    color: #2D8D9A;
                    font-size: 16px;
                    font-weight: 500;
                    display: inline-block;
                }
                
                .glipssec-3m a .rightarrow {
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -3px -22px;
                    width: 11px;
                    height: 7px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-left: 10px;
                }
                
                .acedemy_sec {
                    padding: 50px 0;
                }
                
                .acedemy_sec .academyheads {
                    padding-bottom: 30px
                }
                
                .acedemy_sec .academyheads h2 {
                    font-size: 50px;
                    color: #23263b;
                    margin-top: 0;
                    margin-bottom: 15px;
                }
                
                .acedemy_sec .academyheads p {
                    font-size: 20px;
                    color: #7f8294;
                    margin-bottom: 20px;
                }
                
                .acedemy_sec .academy_bxs img {
                    width: 100%;
                    padding: 0 0 8px;
                }
                
                .acedemy_sec .academy_bxs h3 {
                    font-size: 20px;
                    color: #23263b;
                    position: relative;
                }
                
                .acedemy_sec .academy_bxs h3 i {
                    display: inline-block;
                    vertical-align: middle;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -311px -33px;
                    width: 27px;
                    height: 27px;
                    margin-right: 10px;
                }
                
                .acedemy_sec .academy_bxs p {
                    font-size: 14px;
                    color: #7f8294;
                    font-weight: 500;
                    margin: 8px 0 25px;
                }
                
                .acedemy_sec .academy_bxs ul {
                    margin-bottom: 0;
                    padding: 10px 0;
                }
                
                .acedemy_sec .academy_bxs ul li {
                    display: block;
                    padding: 10px 0 30px;
                    padding-left: 35px;
                    position: relative;
                }
                
                .acedemy_sec .academy_bxs ul li strong,
                .acedemy_sec .academy_bxs ul li strong a {
                    font-size: 14px;
                    font-weight: 500;
                    color: #23263b;
                    text-decoration: underline;
                    display: block;
                }
                
                .acedemy_sec .academy_bxs ul li p {
                    color: #7f8294;
                    font-size: 14px;
                }
                
                .acedemy_sec .academy_bxs ul li:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 10px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -355px -35px;
                    width: 23px;
                    height: 22px;
                }
                
                .acedemy_sec .academy_bxs ul li.icon2:before {
                    background-position: -390px -35px;
                }
                
                .acedemy_sec .academy_bxs ul li.icon3:before {
                    background-position: -424px -35px;
                }
                
                .acedemy_sec .academy_bxs ul li.icon4:before {
                    background-position: -457px -35px;
                }
                
                .acedemy_sec .academy_bxs ul.listcol2 li {
                    padding-left: 0;
                    padding: 0 0;
                }
                
                .acedemy_sec .academy_bxs ul.listcol2 li:before {
                    display: none;
                }
                
                .acedemy_sec .academy_bxs ul.listcol2 strong {
                    display: inline-block;
                    text-decoration: none;
                }
                
                .imgbxs_bx {
                    margin-bottom: 20px;
                }
                
                .imgbxs_bx img {
                    width: 100%;
                }
                
                .footermain {
                    background: #202453;
                    padding: 50px 0 0;
                }
                
                .footermain .footlist h3 {
                    color: #fff;
                    font-size: 20px;
                    font-weight: 700;
                }
                
                .footermain .footlist li {
                    padding: 8px 0;
                    position: relative;
                    padding-left: 26px;
                }
                
                .footermain .footlist li:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 14px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -379px -9px;
                    width: 11px;
                    height: 7px;
                }
                
                .footermain .footlist li a {
                    color: #babde5;
                    font-size: 14px;
                }
                
                .connectwith {
                    background: #1d214d;
                    padding: 10px 20px;
                }
                
                .connectwith p {
                    color: #babde5;
                    font-size: 16px;
                    display: inline-block;
                    margin-bottom: 0;
                    vertical-align: middle;
                    font-weight: 700;
                    margin-right: 10px;
                }
                
                .connectwith ul {
                    display: inline-block;
                    vertical-align: middle;
                    margin-bottom: 0;
                }
                
                .connectwith ul li {
                    display: inline-block;
                    vertical-align: middle;
                    padding: 5px 8px;
                }
                
                .connectwith ul li a {
                    color: #fff;
                }
                
                .botfooter {
                    border-top: 1px solid #1a1e46;
                    padding: 15px 0;
                    margin-top: 30px;
                }
                
                .botfooter p {
                    color: #6a6d93;
                    font-size: 13px;
                    margin-bottom: 0;
                }
                
                .botfooter .text-right {
                    color: #babde5;
                    font-size: 13px;
                }
                
                .botfooter .text-right a {
                    color: #babde5;
                    font-size: 13px;
                    padding: 0 10px;
                }
                
                .footermain .footlist li:hover a {
                    color: #2D8D9A;
                    font-size: 14px;
                }
                
                .footermain .footlist li:hover:before {
                    background-position: -399px -9px;
                }
                
                .connectwith ul li:hover a i,
                .botfooter .text-right a:hover {
                    color: #2D8D9A;
                }
                
                .overlay {
                    position: fixed;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    margin: auto;
                    width: 100%;
                    height: 100%;
                    background: #000000ad;
                    z-index: 22;
                    display: none;
                }
                
                .overlay.active {
                    display: block;
                }
                
                .signinpop.active {
                    display: block;
                }
                
                .signinpop {
                    position: fixed;
                    width: 720px;
                    height: 356px;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    top: 0;
                    margin: auto;
                    background: #fff;
                    z-index: 22;
                    padding: 30px 30px;
                    display: none;
                }
                
                .signinpop h3 {
                    font-size: 30px;
                    color: #23263b;
                    text-transform: uppercase;
                    font-weight: 700;
                    margin-bottom: 20px;
                    margin-top: 10px;
                }
                
                .signinpop h6 {
                    font-size: 18px;
                    color: #4b4e5e;
                    margin-bottom: 20px;
                }
                
                .signinpop .fields {
                    width: 100%;
                    font-size: 15px;
                    margin: 0px 0 20px;
                    position: relative;
                }
                
                .signinpop .fields input {
                    background: transparent;
                    border: none;
                    outline: none;
                    position: relative;
                    z-index: 10;
                    width: 100%;
                    padding: 7px 18px;
                    border: #cccccc solid 1px;
                    color: #000000;
                    font-size: 16px;
                }
                
                .signinpop .submitbtns {
                    position: relative;
                    width: 173px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 15px;
                }
                
                .signinpop .submitbtns input {
                    background: #2D8D9A;
                    padding: 13px 40px;
                    color: #fff;
                    font-size: 17px;
                    outline: none;
                    border: none;
                    width: 100%;
                    text-align: left;
                    position: relative;
                }
                
                .signinpop .submitbtns:before {
                    content: '';
                    position: absolute;
                    right: 0;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    z-index: 22;
                    right: 45px;
                    top: 0;
                    bottom: 0;
                    margin: auto;
                }
                
                .signinfomr a {
                    color: #3b84ce;
                    font-size: 13px;
                    display: inline-block;
                    vertical-align: middle;
                    letter-spacing: -0.2px;
                    font-weight: 600;
                }
                
                .closebtn {
                    text-align: right;
                    position: absolute;
                    right: 15px;
                    top: 15px;
                    z-index: 99;
                }
                
                .closebtn a i {
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -451px -5px;
                    width: 12px;
                    height: 13px;
                    display: block;
                }
                
                fieldset {
                    position: absolute;
                    top: 8px;
                    left: 20px;
                    font-size: 16px;
                    color: #b6b6b6;
                    transform: translate3d(0, 0, 0);
                    transition: all 0.2s ease-in-out;
                    z-index: 2;
                }
                
                fieldset.active {
                    top: -8px;
                    font-size: 13px;
                    background: #ffa2a2;
                    z-index: 22;
                    padding: 0 10px;
                    color: #fff;
                }
                
                label.error {
                    display: none !important;
                }
                
                input.error {
                    border: 1px solid red !important;
                }
                
                .homeHero--pos {
                    width: 287px;
                    position: absolute;
                    height: 4px;
                    top: -3px;
                    /* background: rgb(254, 0, 12); */
                    left: 0;
                    -webkit-transition: left .3s linear, background-color .3s linear;
                    -o-transition: left .3s linear, background-color .3s linear;
                    transition: left .3s linear, background-color .3s linear;
                }
                
                .ul {}
                
                #lamp.content2 {
                    left: 285px;
                }
                
                #lamp.content3 {
                    left: 570px;
                }
                
                #lamp.content4 {
                    left: 854px;
                }
                /*.innerp{
	overflow-x: hidden;
}*/
                
                .innerp .headermain {
                    position: relative;
                }
                
                .logoinn {
                    display: none;
                }
                
                .innerp .logoh {
                    display: none;
                }
                
                .innerp .logoinn {
                    display: block;
                }
                
                .innerp nav li a {
                    color: #3e4349;
                    font-weight: 500;
                    padding: 0 0 25px;
                }
                
                .innerp .rightlinks ul li a {
                    font-weight: 500;
                    color: #3e4349;
                }
                
                .innerp .bannermain .container {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    margin: auto;
                    display: flex;
                    justify-content: center;
                    flex-flow: column;
                }
                
                .innerp .bannermain h1 {
                    font-size: 60px;
                    color: #fff;
                    font-weight: 600;
                    margin-top: 0;
                    margin-bottom: 20px;
                }
                
                .innerp .bannermain p {
                    font-size: 18px;
                    color: #fff;
                }
                
                .aboutsec2 {
                    padding: 50px 0 0;
                }
                
                .aboutsec2 .posimg {
                    position: absolute;
                    right: 0;
                    text-align: right;
                    padding-right: 0;
                }
                
                .aboutsec2 .posimg.leftpos {
                    right: auto;
                    left: 0;
                    text-align: left;
                    padding-left: 0;
                    padding-right: 15px;
                }
                
                .aboutsec2 .posimg img {
                    width: 100%;
                }
                
                .aboutsec2 h3 {
                    font-size: 48px;
                    color: #3a3b41;
                }
                
                .aboutsec2 p {
                    font-size: 16px;
                    color: #7f8294;
                }
                
                .aboutsec2 .minheightset {
                    min-height: 480px;
                    display: flex;
                    align-items: center;
                    margin-bottom: 20px;
                    margin-top: 40px;
                }
                
                .aboutsec2 ul {
                    margin: 30px 0;
                }
                
                .aboutsec2 ul li {
                    color: #7f8294;
                    font-size: 16px;
                    position: relative;
                    padding: 10px 0 10px 10px;
                    padding-left: 15px;
                    flex: 0 0 calc(25% - 20px);
                    max-width: calc(25% - 20px);
                }
                /* .aboutsec2 ul li:before {
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 0;
    top: 15px;
    color: #2D8D9A;
} */
                
                .memberstatus_mm {
                    padding: 50px 0;
                }
                
                .memberstatus_mm h3 {
                    color: #3a3b41;
                    font-size: 34px;
                    margin-top: 0;
                }
                
                .memberstatus_mm p {
                    color: #7f8294;
                    font-size: 16px;
                    line-height: 36px;
                }
                
                .memberstatus_mm img {
                    text-align: center;
                }
                
                .aboutsec2 .headsimple h3 {
                    font-size: 48px;
                    color: #3a3b41;
                    margin-top: 0;
                }
                
                .aboutsec2 .headsimple p {
                    color: #7f8294;
                    font-size: 16px;
                    margin-bottom: 30px;
                }
                
                .academuyp .aboutsec2 h3 {
                    font-size: 48px;
                    color: #3a3b41;
                    line-height: 50px;
                    margin-bottom: 30px;
                    font-weight: 300;
                    margin-top: 0;
                }
                
                .academuyp .aboutsec2 h3 span {
                    font-size: 24px;
                    color: #2D8D9A;
                    display: block;
                    font-weight: 600;
                }
                
                .academuyp .aboutsec2 .minheightset {
                    min-height: 410px;
                }
                
                .copyright_program {
                    padding: 150px 0;
                    background: url("/assets/images/copyrights_sec.jpg") no-repeat;
                    background-size: cover;
                    margin-top: 30px;
                }
                
                .copyright_program h3 {
                    font-size: 60px;
                    color: #fff;
                    font-weight: 700;
                    margin-bottom: 30px;
                }
                
                .copyright_program h3 span {
                    color: #2D8D9A;
                    font-size: 40px;
                    display: block;
                }
                
                .copyright_program p {
                    color: #c9c9c9;
                    font-size: 16px;
                }
                
                .academicsec3 {
                    padding: 50px 0;
                }
                
                .academicsec3 .sec3_steps img {
                    width: 100%;
                }
                
                .academicsec3 .sec3_steps h3 {
                    font-size: 20px;
                    color: #23263b;
                    margin: 15px 0;
                    font-weight: 700;
                }
                
                .academicsec3 .sec3_steps p {
                    font-size: 14px;
                    color: #7f8294;
                }
                
                .servay_highlights {
                    padding-top: 40px;
                }
                
                .servay_highlights h3 {
                    color: #3a3b41;
                    font-size: 34px;
                    margin-bottom: 30px;
                }
                
                .servay_highlights ul {
                    margin-bottom: 0;
                }
                
                .servay_highlights ul li {
                    display: block;
                    padding: 20px 0;
                    padding-left: 80px;
                    position: relative;
                }
                
                .servay_highlights ul li strong {
                    color: #7f8294;
                    font-size: 16px;
                }
                
                .servay_highlights ul li p {
                    font-size: 16px;
                    color: #7f8294;
                }
                
                .servay_highlights ul li:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 20px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -8px -77px;
                    width: 53px;
                    height: 53px;
                }
                
                .servay_highlights ul li+li {
                    border-top: 1px solid #cdcdcd;
                }
                
                .servay_highlights ul li.icon2:before {
                    background-position: -78px -80px;
                    width: 47px;
                    height: 47px;
                }
                
                .servay_highlights ul li.icon3:before {
                    background-position: -144px -80px;
                    width: 50px;
                    height: 50px;
                }
                
                .servay_highlights ul li.icon4:before {
                    background-position: -225px -80px;
                    width: 50px;
                    height: 50px;
                }
                
                .intro-section {
                    overflow: hidden;
                    display: flex;
                    margin: 0 -15px;
                }
                
                .intros {
                    padding: 5.6em 3.7em 5em;
                }
                
                .intros h4 {
                    color: #2D8D9A;
                    text-transform: uppercase;
                    margin: 0px;
                    padding: 0px;
                    font-size: 18px;
                }
                
                .intros h3 {
                    color: #3a3b41;
                    font-size: 34px;
                    font-weight: 400;
                    margin: 0.7em 0;
                }
                
                .intros a {
                    color: #2D8D9A;
                    margin: 0px;
                    padding: 20px 0px 0px 0px;
                    font-size: 18px;
                    display: inline-block;
                    position: relative;
                }
                
                .intros a:after {
                    position: absolute;
                    content: "\f178";
                    font-family: FontAwesome;
                    display: block;
                    height: 20px;
                    width: 20px;
                    font-weight: 300;
                    right: -30px;
                    top: 23px;
                }
                
                .intro-right>div {
                    padding: 3em;
                    color: #fff;
                }
                
                .intro-right>div h3 {
                    margin: 0px;
                    font-size: 46px;
                    font-weight: 100;
                }
                
                .intro-right>div p {
                    margin: 10px 0px;
                    font-size: 18px;
                }
                
                .intro-right-top {
                    background-color: #2D8D9A;
                }
                
                .intro-right-bottom {
                    background-color: #202453;
                }
                
                .country-mid {
                    background-position: center center;
                    /* background-size: 100% 100%; */
                    padding: 10em 3em 7em 3em;
                    overflow: hidden;
                    background-size: cover;
                }
                
                .country-mid .live {
                    color: #FFF;
                    margin-bottom: 20px;
                }
                
                .austin-mid {
                    background-image: url(../images/country/austin-mid.jpg);
                }
                
                .paris-mid {
                    background-image: url(../images/country/paris-mid.jpg);
                }
                
                .dubai-mid {
                    background-image: url(../images/country/dubai.jpg);
                }
                
                .toronto-mid {
                    background-image: url(../images/country/Toronto-mid.jpg);
                }
                
                .sydney-mid {
                    background-image: url(../images/country/sydney-mid.jpg);
                }
                
                .unitedna-mid {
                    background-image: url(../images/country/United-Nations-Assembly-bg.jpg);
                    color: #fff;
                    padding: 20px;
                    margin: 40px 0 0px;
                    overflow: hidden;
                    background-size: cover;
                    padding: 100px 0;
                    background-position: center;
                }
                
                .unitedna-mid h2 {
                    color: #fff !important;
                    font-size: 48px;
                }
                
                .country-mid h4 {
                    color: #fff;
                    font-size: 60px;
                    font-weight: 700;
                    margin: 20px 0 30px 0;
                }
                
                .country-mid-style-2 h4 {
                    color: #fff;
                    font-size: 50px;
                    font-weight: 700;
                    margin: 20px 0 30px 0;
                }
                
                .country-mid-style-2 p {
                    color: #fff;
                    max-width: 620px;
                }
                
                .country-mid ul {
                    margin: 0px;
                    display: flex;
                    text-align: center;
                }
                
                .country-mid li {
                    padding: 2.5em;
                    margin: 0 20px 0 0;
                    width: 25%;
                    text-align: left;
                    line-height: 22px;
                    background-color: rgba(255, 255, 255, 0.80);
                    color: #3a3b41;
                }
                
                .country-mid li strong {
                    display: block;
                    font-size: 24px;
                    font-weight: 500;
                    margin-bottom: 0.9em;
                    line-height: 26px;
                }
                
                .c-after-mid {
                    clear: both;
                    padding: 0px;
                    margin: 0px;
                }
                
                .c-after-mid .row {
                    display: flex;
                }
                
                .cmid-left {
                    background-color: #2D8D9A;
                    padding: 4em 7em 7em 7em;
                    color: #fff;
                    display: flex;
                    flex-flow: column;
                    justify-content: center;
                }
                
                .cmid-left h4 {
                    margin: 0px 0 25px 0;
                    font-weight: 500;
                    font-size: 48px;
                }
                
                .cmid-left p {
                    margin: 0px;
                    font-size: 18px;
                    margin-bottom: 20px;
                }
                
                .cmid-left p strong {
                    font-size: 22px;
                    font-weight: 600;
                }
                
                .cmid-right {
                    background-color: #f1f2f2;
                    padding: 4em 7em 7em 7em;
                }
                
                .cmid-right h5 {
                    margin: 0px 0 25px 0;
                    font-weight: 500;
                    font-size: 37px;
                    color: #3a3b41;
                }
                
                .cmid-right p {
                    margin: 0px;
                    font-size: 18px;
                    color: #3a3b41;
                    line-height: 31px;
                }
                
                .cbottom-section {
                    padding: 7em 5em;
                }
                
                .cbottom-section .row {
                    display: flex;
                    align-items: center;
                }
                
                .cbottom-left h5 {
                    margin: 0px 0px -15px 0px;
                    padding: 0px;
                    color: #2D8D9A;
                    font-size: 18px;
                }
                
                .cbottom-left {
                    padding-right: 5em;
                }
                
                .cbottom-left p {
                    color: #3a3b41;
                    font-size: 16px;
                }
                
                .cbottom-left p strong {
                    font-size: 30px;
                    font-weight: 400;
                    color: #3a3b41;
                    margin: 30px 0 5px 0;
                    display: block;
                }
                
                .cb-frame {
                    border: 1px #e0e0e0 solid;
                    padding: 25px;
                    background-color: #f9f9f9;
                }
                
                .cb-frame img {
                    height: auto;
                    width: 100%;
                    margin-bottom: 30px;
                }
                
                .cb-frame p {
                    font-size: 15px;
                    color: #7f8294;
                }
                
                .cb-frame p strong {
                    color: #333333;
                    font-size: 31px;
                    font-weight: 100;
                    line-height: 39px;
                    margin-bottom: 15px;
                    display: block;
                }
                
                .center-b-section {
                    padding: 4em 7em 0em 7em;
                    text-align: center;
                    max-width: 1160px;
                    margin: 0 auto;
                }
                
                .center-b-section h2 {
                    color: #3a3b41;
                    font-size: 48px;
                    font-weight: 400;
                    margin: 20px 0 25px 0;
                }
                
                .center-b-section p {
                    font-size: 16px;
                    color: #7f8294;
                    margin: 20px 0;
                    line-height: 25px;
                }
                
                .wrapper-section-i {
                    margin: 5em auto;
                    max-width: 1160px;
                }
                
                .grey-bg {
                    background-color: #f8f8f8;
                    overflow: hidden;
                }
                
                .wr-text {
                    padding: 0;
                }
                
                .wr-text h4 {
                    color: #3a3b41;
                    font-size: 48px;
                    font-weight: 300;
                    margin: 0 0 25px 0;
                }
                
                .wr-text p {
                    color: #7f8294;
                    font-size: 16px;
                    line-height: 26px;
                }
                
                .wr-text ul {
                    margin: 25px 0;
                    width: 100%;
                }
                
                .wr-text ul li {
                    color: #3a3b41;
                    min-width: 240px;
                    position: relative;
                    float: left;
                    padding: 5px 0 5px 10px;
                }
                
                .wr-text ul li:before {
                    content: "\f0da";
                    color: #2D8D9A;
                    font-family: FontAwesome;
                    position: absolute;
                    left: 0px;
                    top: 5px;
                }
                
                .wrapper-section-i img {
                    height: auto;
                    width: 100%;
                    margin: 40px 0;
                }
                
                .wrapper-section-i.sty1 img {
                    height: auto;
                    WIDTH: auto;
                }
                
                .news-section {
                    padding: 3em 0;
                }
                
                .news-section h2 {
                    font-size: 40px;
                    font-weight: 400;
                    margin: 0px;
                    line-height: 40px;
                }
                
                .cta-heading {
                    padding-top: 25px;
                }
                
                .news-bar {
                    margin: 30px 0;
                    border: 1px #e7e7ef solid;
                    background-color: #fbfbfb;
                }
                
                .news-bar-text {
                    padding: 20px 20px 20px 0;
                }
                
                .news-bar-text p {
                    color: #7f8294;
                    font-size: 15px;
                    margin-bottom: 10px;
                }
                
                .news-bar-text h5,
                h6.news-type {
                    margin: 0px;
                    padding: 5px 0px;
                    color: #2D8D9A;
                    font-size: 16px;
                    text-transform: uppercase;
                }
                
                h6.news-type {
                    margin-bottom: 10px;
                }
                
                .news-bar-text h6 {
                    color: #23263b;
                    margin: 0px;
                    padding: 4px 0 9px 0;
                    font-size: 20px;
                }
                
                .news-bar-text h5 i,
                h6.news-type i {
                    display: inline-block;
                    height: 20px;
                    width: 20px;
                    background-image: url(../images/sprite.png);
                    background-position: -300px -2px;
                    margin: 0 7px -4px 0;
                }
                
                .news-bar-text h5 i.ico-2 {
                    background-position: -321px -2px;
                }
                
                .news-bar-text a {
                    color: #2D8D9A;
                    font-size: 14px;
                    font-weight: 500;
                    position: relative;
                    padding-right: 25px;
                }
                
                .news-bar-text a:after {
                    content: "\f178";
                    display: block;
                    color: #2D8D9A;
                    font-size: 14px;
                    font-family: FontAwesome;
                    position: absolute;
                    right: 4px;
                    top: 0px;
                }
                
                .news-section-inner .container {
                    width: 960px;
                }
                
                .news-section-inner .n-header {
                    margin: 20px 0;
                }
                
                .news-section-inner .n-header img {
                    height: auto;
                    width: 100%;
                }
                
                .news-section-inner h3 {
                    margin-top: 25px;
                }
                
                .assembly-section {
                    padding: 30px 0;
                    overflow: hidden;
                }
                
                .assembly-section h2 {
                    color: #3a3b41;
                    font-size: 40px;
                    margin-bottom: 14px;
                    font-weight: 300;
                }
                
                .member-states ul {
                    overflow: hidden;
                }
                
                .top-banerext h2 {
                    font-size: 32px;
                    color: #fff;
                }
                
                .member-states li {
                    padding: 10px 6px;
                    background-color: #f8f8f8;
                    border: 1px #e1e1e1 solid;
                    display: inline-block;
                    width: 23%;
                    margin: 1%;
                    display: none;
                    float: left;
                    text-align: left;
                }
                
                .member-states li span {
                    float: left;
                    border: 1px #eee solid;
                }
                
                .member-states li i {
                    color: #3a3b41;
                    display: inline-block;
                    font-style: normal;
                    padding: 0px 5px;
                    line-height: 16px;
                    float: left;
                }
                .thankyou-sec{
                    display: flex;
                    align-items: center;
                }
                .member-states #loadMore {
                    background-color: #2D8D9A;
                    color: #fff;
                    display: block;
                    padding: 10px 20px;
                    margin: 10px auto;
                    width: 145px;
                    clear: both;
                    font-size: 17px;
                    cursor: pointer;
                }
                
                .btn-primary {
                    background-color: #2D8D9A;
                    color: #fff;
                    display: block;
                    padding: 10px 20px;
                    margin: 10px auto;
                    width: 145px;
                    clear: both;
                    font-size: 17px;
                    cursor: pointer;
                }
                
                .stripe {
                    padding: 50px 0;
                    background-repeat: no-repeat;
                    background-size: cover;
                    height: 90vh;
                }
                
                .thankyou-sec h3 {
                    color: #fff;
                    font-size: 45px;
                    font-weight: 700;
                    margin-bottom: 20px;
                    margin-top: 90px;
                }
                
                .thankyou-sec h6 {
                    color: #fff;
                    font-size: 24px;
                    font-weight: 400;
                    margin-bottom: 30px;
                    line-height: 1.6;
                }
                
                .bottom-assembly {
                    padding: 35px 0;
                }
                
                .bottom-assembly h5 {
                    color: #3a3b41;
                    font-size: 24px;
                    font-weight: 400;
                    margin: 20px 0;
                }
                
                .bottom-assembly li {
                    color: #7f8294;
                    font-size: 14px;
                    padding: 10px 0 10px 10px;
                    position: relative;
                }
                
                .bottom-assembly li:before {
                    content: "\f0da";
                    font-family: FontAwesome;
                    color: #2D8D9A;
                    position: absolute;
                    left: 0px;
                    top: 9px;
                }
                
                .bottom-assembly ul:before {
                    content: " ";
                    display: block;
                    height: 220px;
                    width: 1px;
                    background-color: #d0d0d0;
                    position: absolute;
                    left: -20px;
                    top: 20px;
                }
                
                .bottom-assembly ul.hideline:before {
                    display: none;
                }
                
                .headermain nav ul li.drop:hover .dropdown {
                    display: block;
                }
                
                .dropdown {
                    position: absolute;
                    display: none;
                    background: #fff;
                    width: 300px;
                    left: 0;
                    top: 43px;
                    padding: 20px 20px 0;
                    transition: all 0.3s ease-out;
                }
                
                .dropdown.systemsmenu {
                    width: 668px;
                    background: url("/assets/images/mapbg-dropdown.png") no-repeat #fff right;
                }
                
                .headermain nav .dropdown.systemsmenu ul {
                    padding-right: 80px;
                }
                
                .headermain nav .dropdown li {
                    padding: 16px 0;
                    padding-left: 65px;
                    display: block;
                    position: relative;
                    transition: all 0.3s ease-out;
                }
                
                .headermain nav .dropdown li a {
                    font-family: 'Open Sans', sans-serif;
                    color: #000b0f;
                    font-size: 15px;
                    padding: 0;
                    font-weight: 500;
                }
                
                .headermain nav .dropdown li+li {
                    border-top: 1px solid #d5d5d5;
                }
                
                .headermain nav .dropdown li a i {
                    position: absolute;
                    left: 10px;
                    top: 15px;
                    background: url("/assets/images/sprite.png") no-repeat;
                    display: inline-block;
                }
                
                .dropdown.systemsmenu li a i.icon1 {
                    background-position: -301px -90px;
                    width: 36px;
                    height: 22px;
                }
                
                .dropdown.systemsmenu li a i.icon2 {
                    background-position: -352px -85px;
                    width: 30px;
                    height: 27px;
                    top: 13px;
                    left: 15px;
                }
                
                .dropdown.systemsmenu li a i.icon3 {
                    background-position: -399px -81px;
                    width: 28px;
                    height: 31px;
                    left: 16px;
                    top: 10px;
                }
                
                .dropdown.systemsmenu li a i.icon4 {
                    background-position: -443px -75px;
                    width: 26px;
                    height: 35px;
                    left: 17px;
                    top: 7px;
                }
                
                .dropdown.systemsmenu li a i.icon5 {
                    background-position: -296px -127px;
                    width: 36px;
                    height: 29px;
                    left: 12px;
                    top: 8px;
                }
                
                .dropdown.systemsmenu li a i.icon6 {
                    background-position: -349px -127px;
                    width: 36px;
                    height: 29px;
                    left: 12px;
                    top: 8px;
                }
                
                .headermain nav .dropdown li:hover {
                    background: #f6f6f6;
                }
                
                .headermain nav ul li.drop.assemblydrop {
                    position: unset;
                }
                
                .headermain nav .dropdown.assemblydropdown {
                    width: 500px;
                    margin: auto;
                    left: 0;
                    right: 0;
                    margin: auto;
                    top: 72px;
                    padding: 15px 0;
                }
                
                .homep .headermain.whitebg {
                    background: #fff;
                    position: absolute;
                }
                
                .dropdown.assemblydropdown .colnavs {
                    width: 100%;
                    display: inline-block;
                    vertical-align: top;
                    padding: 0 15px;
                    padding: 0px 20px;
                }
                
                .posunset {
                    position: unset;
                }
                
                .dropdown.assemblydropdown li a i.icon1 {
                    background-position: -30px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .dropdown.assemblydropdown li a i.icon2 {
                    background-position: -75px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .dropdown.assemblydropdown li a i.icon3 {
                    background-position: -122px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .dropdown.assemblydropdown li a i.icon4 {
                    background-position: -166px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .dropdown.assemblydropdown li a i.icon5 {
                    background-position: -213px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .dropdown.assemblydropdown li a i.icon6 {
                    background-position: -260px -22px;
                    width: 33px;
                    height: 33px;
                }
                
                .headermain nav .dropdown.assemblydropdown li a i {
                    top: 8px;
                    left: 16px;
                }
                
                .legalfirms h3 {
                    font-size: 15px;
                    color: #2D8D9A;
                }
                
                .bdright {
                    border-right: 1px solid #e6e6e6;
                }
                
                .dropdown.assemblydropdown .legalfirms ul li {
                    padding: 3px 0;
                    padding-left: 20px;
                    border: none !important;
                }
                
                .dropdown.assemblydropdown .legalfirms ul li a {
                    color: #000b0f;
                    font-size: 14px;
                    font-weight: 500;
                }
                
                .dropdown.assemblydropdown .legalfirms ul li a i {
                    left: 0;
                    top: 7px;
                }
                
                .dropdown.assemblydropdown .colnavs.seconddivs {
                    width: 44%;
                }
                
                .dropdown.assemblydropdown .colnavs.last {
                    width: 22%;
                    position: relative;
                }
                
                .dropdown.assemblydropdown .colnavs .royalmembers {
                    padding: 20px 15px;
                }
                
                .dropdown.assemblydropdown .colnavs .royalmembers h3 {
                    margin-top: 0;
                    color: #2D8D9A;
                    font-weight: 700;
                    font-size: 18px;
                    position: relative;
                    padding: 0 0 10px;
                }
                
                .dropdown.assemblydropdown .colnavs .royalmembers h3:before {
                    content: '';
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    background: #2D8D9A;
                    width: 31px;
                    height: 2px;
                }
                
                .dropdown.assemblydropdown .colnavs .royalmembers p {
                    font-weight: 500;
                    color: #000b0f;
                    font-size: 14px;
                    line-height: 24px;
                }
                
                .dropdown.assemblydropdown .colnavs .royalmembers a {
                    color: #2D8D9A;
                }
                
                .dropdown.assemblydropdown .colnavs.last:before,
                .dropdown.academydropdown .colnavs.last:before {
                    content: '';
                    position: absolute;
                    left: -30px;
                    top: 0;
                    background: url("/assets/images/dropwon-shadow.png") no-repeat;
                    width: 28px;
                    height: 100%;
                    background-size: 100% 100%;
                }
                
                .headermain nav ul li.drop.academydrop {
                    position: unset;
                }
                
                .dropdown.academydropdown {
                    width: 1046px;
                    left: 0;
                    right: 0;
                    margin: auto;
                    padding: 15px 0;
                    top: 72px;
                }
                
                .dropdown.academydropdown .colnavs {
                    width: 59%;
                    display: inline-block;
                    vertical-align: top;
                    padding: 0px 20px;
                }
                
                .dropdown.academydropdown .colnavs ul {
                    margin-right: 150px;
                }
                
                .dropdown.academydropdown .colnavs.last {
                    width: 40%;
                    position: relative;
                    padding-bottom: 20px;
                }
                
                .dropdown.academydropdown .colnavs.first h3 {
                    font-size: 18px;
                    color: #000b0f;
                    font-weight: 600;
                    position: relative;
                    padding-left: 40px;
                    margin-bottom: 25px;
                }
                
                .dropdown.academydropdown .colnavs.first h3:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    top: 0;
                    background: url("/assets/images/sprite.png") no-repeat;
                    background-position: -311px -33px;
                    width: 27px;
                    height: 27px;
                }
                
                .dropdown.academydropdown li a i.icon1 {
                    background-position: -355px -35px;
                    width: 23px;
                    height: 22px;
                }
                
                .dropdown.academydropdown li a i.icon2 {
                    background-position: -390px -35px;
                    width: 23px;
                    height: 22px;
                }
                
                .dropdown.academydropdown li a i.icon3 {
                    background-position: -424px -35px;
                    width: 23px;
                    height: 22px;
                }
                
                .dropdown.academydropdown li a i.icon4 {
                    background-position: -457px -35px;
                    width: 24px;
                    height: 23px;
                }
                
                .assembly_main .bx_glipsuae .quest-content.active {
                    display: block !important;
                }
                
                .cmid-right h3 {
                    margin-top: 40px;
                }
                
                .cmid-right ul li {
                    font-size: 18px;
                    color: #3a3b41;
                    padding: 5px 0;
                }
                
                .cmid-right ul li i {
                    color: #2D8D9A;
                    margin-right: 10px;
                }
                
                .dropdown.academydropdown .royalmembers ul {
                    margin-right: 0;
                    margin-bottom: 30px;
                }
                
                .dropdown.academydropdown .royalmembers li {
                    display: inline-block;
                    padding: 15px 10px;
                    padding-left: 25px;
                    width: 48%;
                    border: none;
                    position: relative;
                }
                
                .dropdown.academydropdown .royalmembers li i {
                    left: 5px;
                    top: 19px;
                }
                
                .dropdown.academydropdown .royalmembers h6,
                .dropdown.academydropdown .royalmembers h6 a {
                    color: #000b0f;
                    font-size: 18px;
                    font-weight: 600;
                }
                
                .dropdown.academydropdown .colnavs.first li {
                    padding-left: 50px;
                }
                
                .dropdown.aboutglips {
                    width: 430px;
                }
                
                .dropdown.aboutglips .colnavs {
                    width: 100%;
                    padding: 0 0 20px;
                }
                
                .dropdown.aboutglips h3 {
                    font-size: 18px;
                    color: #000b0f;
                    margin-top: 0;
                }
                
                .dropdown.aboutglips ul li {
                    padding: 10px 0;
                    padding-left: 30px;
                    display: block;
                    position: relative;
                    transition: all 0.3s ease-out;
                    border: none !important;
                }
                
                .dropdown.aboutglips ul li+li i {
                    display: none;
                }
                
                .dropdown.aboutglips ul li+li {
                    padding: 5px 10px;
                    padding-left: 32px;
                }
                
                .dropdown.aboutglips ul li+li a {
                    font-size: 14px;
                }
                
                .headermain nav .dropdown.aboutglips ul li i {
                    top: 13px;
                }
                
                .mcro-body .headermain {
                    border-bottom: 2px #002d80 solid;
                }
                
                .mcro-section {
                    margin: 4em 0;
                    background-image: url(../assets/images/bg-map.jpg);
                    background-position: center top;
                    background-repeat: no-repeat;
                }
                
                .mcro-section .small-tag {
                    color: #2D8D9A;
                    font-size: 14px;
                    margin: 0px;
                }
                
                .mcro-section h2 {
                    font-size: 48px;
                    font-weight: 300;
                    margin-top: 10px;
                }
                
                .mcro-section p {
                    color: #7f8294;
                    margin: 15px 0;
                }
                
                .mcro-section table {
                    border-collapse: collapse;
                    border: 1px #dedede solid;
                }
                
                .mcro-section table td {
                    border-collapse: collapse;
                    border: 1px #dedede solid;
                    padding: 10px 14px;
                    background-color: #ffffff;
                    color: #7f8294;
                }
                
                .mcro-section table tr:nth-child(odd) td {
                    background-color: #f8f8f8;
                }
                
                .mcro-section ul.lising {
                    margin: 20px 0px;
                }
                
                .mcro-section ul.lising li {
                    position: relative;
                    padding: 5px 6px 1px 23px;
                    color: #7f8294;
                    font-size: 16px;
                }
                
                .mcro-section ul.lising li:before {
                    content: "\f178";
                    font-family: FontAwesome;
                    color: #2D8D9A;
                    position: absolute;
                    left: 0px;
                    top: 6px;
                }
                
                p.red-text {
                    color: #2D8D9A;
                }
                
                .from-in {
                    margin: 30px 0;
                }
                
                .from-in li {
                    color: #3a3b41;
                    font-size: 25px;
                    float: left;
                    margin: 0 20px 0 0;
                    position: relative;
                }
                
                .from-in li input[type="text"] {
                    width: 260px;
                    font-size: 13px;
                    padding: 7px;
                }
                
                .from-in li .span-tip {
                    visibility: hidden;
                    width: 290px;
                    background-color: #fff;
                    text-align: center;
                    padding: 5px 0;
                    border-radius: 2px;
                    font-size: 12px;
                    border: 1px #2D8D9A solid;
                    color: #2D8D9A;
                    position: absolute;
                    z-index: 1;
                    right: -305px;
                    top: 7px;
                }
                
                .from-in li .span-tip:before {
                    width: 0;
                    height: 0;
                    border-top: 7px solid transparent;
                    border-bottom: 7px solid transparent;
                    border-right: 7px solid #2D8D9A;
                    content: " ";
                    display: block;
                    position: absolute;
                    left: -8px;
                    top: 7px;
                }
                /* Show the tooltip text when you mouse over the tooltip container */
                
                .span-tip {
                    visibility: visible;
                }
                
                .red-button {
                    border: 0px;
                    padding: 10px 20px;
                    background-color: #2D8D9A;
                    color: #fff;
                }
                
                .red-button i {
                    font-weight: 100;
                }
                
                .reset-button {
                    border: 0px;
                    background-color: transparent;
                    color: #3b84ce;
                    padding: 10px 22px;
                }
                
                .contentsimple {
                    padding: 50px 0;
                }
                
                .contentsimple h1 {
                    font-size: 50px;
                    color: #23263b;
                    margin-top: 0;
                    margin-bottom: 30px;
                }
                
                .contentsimple h3 {
                    font-size: 18px;
                    color: #23263b;
                    font-weight: 700;
                }
                
                .contentsimple p {
                    font-size: 16px;
                    color: #7f8294;
                    margin-bottom: 15px;
                }
                
                .simpleheader .headermain {
                    border-bottom: 2px #002d80 solid;
                }
                
                .academuyp .aboutsec2 .intros {
                    padding: 0;
                }
                
                .academuyp .intros a {
                    padding-top: 0;
                }
                
                .academuyp .intros a:after {
                    top: 2px;
                }
                
                .c-after-mid .intros {
                    padding: 0;
                    padding-top: 20px;
                }
                
                .openpopsign {
                    cursor: pointer;
                }
                
                .cbottom-section span {
                    font-weight: 500
                }
                
                ul.lising {
                    display: inline-block !important;
                }
                
                .lising li {
                    display: block;
                    background: none;
                    color: #fff;
                    padding: 0px;
                    margin: 0px;
                    max-width: 100%;
                    list-style-type: circle;
                }
                
                .colorw {
                    color: #fff
                }
                
                .glyphicon-icon {
                    position: relative;
                    padding-left: 45px
                }
                
                .glyphicon-icon:before {
                    content: "\e013";
                    position: absolute;
                    display: inline-block;
                    font-family: 'Glyphicons Halflings';
                    font-style: normal;
                    font-weight: 400;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    top: 8px;
                    left: 6px;
                }
                
                .Council-box {
                    padding: 20px 15px;
                }
                
                .margin-l20 {
                    margin-left: 20px
                }
                
                .Council-box li a {
                    color: #3a3b41
                }
                
                .Council-box li {
                    position: relative;
                    padding: 6px 10px;
                    display: inline-block;
                    font-weight: 600;
                }
                
                .Council-box li:before {
                    content: "\f0da";
                    font-family: FontAwesome;
                    color: #2D8D9A;
                    position: absolute;
                    left: 0px;
                    top: 6px;
                }
                
                .wr-box {
                    padding: 13px;
                    background: #fff;
                    margin: 0px 20px 20px;
                }
                
                .background-b {
                    background: #202453
                }
                
                .background-b a:hover {
                    color: #2D8D9A !important
                }
                
                .academy-nav li {
                    width: 100% !important
                }
                
                .signIn-btt {
                    color: #2D8D9A;
                    margin: 0px;
                    font-size: 18px;
                    display: inline-block;
                    position: relative;
                }
                
                .signIn-btt:after {
                    position: absolute;
                    content: "\f178";
                    font-family: FontAwesome;
                    display: block;
                    height: 20px;
                    width: 20px;
                    font-weight: 300;
                    right: -30px;
                    top: 3px;
                }
                
                .member-states {
                    margin: 50px 0;
                }
                
                .align-items {
                    align-items: center;
                    padding-top: 20%;
                }
                
                .cmid-left h3 {
                    margin-top: 40px;
                }
                
                .margin50 {
                    margin: 50px auto !important;
                }
                
                .margin-b50 {
                    margin-bottom: 50px !important;
                }
                
                .padding30 {
                    padding-top: 30px;
                    padding-bottom: 30px
                }
                
                .padding50 {
                    padding-top: 50px;
                    padding-bottom: 50px
                }
                
                .padding60 {
                    padding-top: 50px;
                    padding-bottom: 50px
                }
                
                .highlights h3 {
                    color: #3a3b41;
                    font-size: 34px;
                    margin-bottom: 10px;
                    margin-top: 30px;
                }
                
                ul.list-group {
                    margin: 16px 0;
                }
                
                ul.list-group i {
                    color: #2D8D9A;
                    padding: 0 5px;
                }
                
                .no-pad {
                    padding: 0px
                }
                
                .margin-bottom0 {
                    margin-bottom: 0px !important
                }
                
                .padding-right15 {
                    padding-right: 0px !important;
                }
                /*.headermain nav ul li.drop:hover .dropdown.systemsmenu{height: 289px;overflow: visible;opacity: 1;}
.dropdown.systemsmenu{display: unset;height: 0px;overflow: hidden;opacity: 0;}*/
                
                .red-blue-fold {
                    position: relative;
                }
                
                .red-blue-fold:before {
                    background: #2D8D9A;
                    vertical-align: middle;
                    position: absolute;
                    left: 0;
                    width: 50%;
                    content: "";
                    height: 100%;
                    top: 0;
                    z-index: -1;
                }
                
                .red-blue-fold:after {
                    background: #202453;
                    vertical-align: middle;
                    position: absolute;
                    right: 0;
                    width: 50%;
                    content: "";
                    height: 100%;
                    top: 0;
                    z-index: -1;
                }
                
                .left-text {
                    float: right;
                    z-index: 1;
                    padding: 90px 80px 90px 0;
                }
                
                .left-text h2 {
                    font-size: 60px;
                    color: #fff;
                }
                
                .right-sec {
                    z-index: 1;
                    padding: 100px 0 100px 80px;
                }
                
                .right-sec p {
                    font-size: 16px;
                    color: #fff;
                }
                
                .small-boxes {
                    padding: 80px 0;
                }
                
                .small-boxes .boxwrappers {
                    min-height: 550px;
                    margin-bottom: 20px;
                    padding: 0 20px;
                }
                
                .small-boxes .boxwrappers figure {
                    margin-bottom: 32px;
                }
                
                .small-boxes .boxwrappers figure img {}
                
                .small-boxes .boxwrappers h3 {
                    font-size: 24px;
                    color: #3a3b41;
                    margin-bottom: 23px;
                }
                
                .small-boxes .boxwrappers p {
                    font-size: 16px;
                    color: #7f8294;
                    margin-bottom: 25px;
                }
                
                .small-boxes .boxwrappers ul {}
                
                .small-boxes .boxwrappers ul li {
                    font-size: 16px;
                    color: #7f8294;
                    padding: 0 0px 3px 20px;
                    position: relative;
                }
                
                .small-boxes .boxwrappers ul li:before {
                    content: "\f0da";
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                    position: absolute;
                    left: 0;
                    top: 3px;
                    color: #2D8D9A;
                }
                
                .academy_bxs h3 {
                    margin: 0px 0 8px;
                }
                
                .top-banerext {
                    padding-top: 40px;
                }
                
                .innerp .bannermain .top-banerext h1 {}
                
                .cbottom-section h2 {
                    padding: 0 0 30px;
                    text-align: center;
                }
                
                .cbottom-section.newdeign .row {
                    display: unset;
                }
                
                .bg-color,
                .bg-color p,
                .bg-color a {
                    background-color: #202453;
                    color: #fff;
                }
                
                .size75 {
                    font-size: 75px;
                }
                
                .slick-next,
                .slick-prev {
                    top: 32% !important;
                }
                
                .slick-prev::before,
                [dir="rtl"] .slick-prev::before {
                    content: "\f104";
                    font-size: 48px !important;
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                }
                
                .slick-next:before,
                [dir=rtl] .slick-next:before {
                    content: "\f105";
                    font-size: 48px !important;
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                }
                
                ul.language-switch .last a {
                    line-height: 23px;
                    font-size: 16px !important;
                }
                
                #lightbox-sign-up .close:before {
                    content: "";
                    background: rgba(0, 0, 0, 0.47);
                    display: block;
                    position: absolute;
                    top: 0px;
                    bottom: 0px;
                    z-index: 0;
                    right: 0px;
                    left: 0;
                }
                
                #lightbox-sign-up .closex {
                    position: absolute;
                    top: 11px;
                    right: 11px;
                    font-size: 16px;
                }
                
                #lightbox-sign-up.active {
                    display: block !important
                }
                
                #lightbox-sign-up {
                    background: rgba(0, 0, 0, 0.47);
                    position: fixed;
                    right: 0px;
                    top: 0px;
                    left: 0px;
                    bottom: 0px;
                    padding: 50px;
                    z-index: 99999;
                    display: none
                }
                
                .sing-up-form {
                    background-color: #fff;
                    padding: 19px 34px;
                    max-width: 937px;
                    margin: 18px auto 0 auto;
                    font-size: 16px;
                    z-index: 999999;
                    position: relative;
                    overflow: hidden;
                }
                
                #lightbox-sign-up label {
                    text-align: left;
                    display: block;
                    font-weight: normal;
                    font-size: 14px;
                }
                
                #lightbox-sign-up select,
                #lightbox-sign-up [type="text"],
                #lightbox-sign-up textarea,
                input[type="date"] {
                    width: 100%;
                    padding: 12px;
                    border: 1px #d2d2d2 solid;
                    margin-bottom: 12px;
                }
                
                #lightbox-sign-up textarea {
                    border: 1px #d2d2d2 solid;
                    min-height: 150px;
                }
                
                #lightbox-sign-up .heading-main {
                    color: #2D8D9A;
                    font-size: 31px;
                }
                
                #lightbox-sign-up .button {
                    padding: 13px 30px;
                    color: #fff;
                    background: #2D8D9A;
                    font-size: 17px;
                    margin: 20px 0;
                    font-weight: 700;
                    position: relative;
                    width: 180px;
                    display: inline-block;
                    border: 0px
                }
                
                #lightbox-sign-up .button:before {
                    content: '';
                    position: absolute;
                    right: 30px;
                    background: url(/assets/images/sprite.png) no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    top: 20px;
                }
                
                .login {
                    width: 500px;
                    margin: auto
                }
                
                .sign-up {
                    padding: 50px;
                }
                
                .sing-up-form {
                    background-color: #fff;
                    padding: 19px 34px;
                    max-width: 937px;
                    margin: 18px auto 0 auto;
                    font-size: 16px;
                    z-index: 999999;
                    position: relative;
                    overflow: hidden;
                }
                
                .sign-up label {
                    text-align: left;
                    display: block;
                    font-weight: normal;
                    font-size: 14px;
                }
                
                .sign-up select,
                .sign-up [type="text"],
                .sign-up textarea,
                input[type="date"] {
                    width: 100%;
                    padding: 12px;
                    border: 1px #d2d2d2 solid;
                    margin-bottom: 12px;
                }
                
                .sign-up textarea {
                    border: 1px #d2d2d2 solid;
                    min-height: 150px;
                }
                
                .sign-up .heading-main {
                    color: #2D8D9A;
                    font-size: 31px;
                }
                
                .sign-up .button {
                    padding: 13px 30px;
                    color: #fff;
                    background: #2D8D9A;
                    font-size: 17px;
                    margin: 20px 0;
                    font-weight: 700;
                    position: relative;
                    width: 180px;
                    display: inline-block;
                    border: 0px
                }
                
                .sign-up .button:before {
                    content: '';
                    position: absolute;
                    right: 30px;
                    background: url(/assets/images/sprite.png) no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    top: 20px;
                }
                
                .linkf14 {
                    font-size: 14px !important;
                }
                
                .linkf14:after {
                    display: none !important
                }
                
                .texts70 {
                    font-size: 70px;
                }
                
                .colorw {
                    color: #fff
                }
                
                .text-uline {
                    text-decoration: underline !important
                }
                
                .link-w-aw {
                    color: #fff;
                    padding: 13px;
                }
                
                .link-w-aw:after {
                    content: "\f061";
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                    padding: 0 9px;
                }
                
                .link-w-ar {
                    padding: 13px 30px;
                    color: #fff;
                    background: #2D8D9A;
                    font-size: 17px;
                    margin: 20px 0;
                    position: relative;
                    width: 200px;
                    display: inline-block;
                }
                
                .link-w-ar:after {
                    content: "\f061";
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                    padding: 0 9px;
                }
                
                .headermain .rightlinks ul.language-switch li {
                    display: inline-block;
                    padding: 0 0px;
                }
                
                .red-text {
                    font-size: 15px;
                    color: #2D8D9A;
                }
                
                .red-text div {
                    display: none
                }
                
                .guna-assembly-text {
                    display: block
                }
                
                .member-text {
                    padding: 100px 0
                }
                
                .member-cities ul {
                    margin-bottom: 20px;
                    overflow: auto;
                    text-align: center;
                }
                
                .member-cities ul li {
                    /* float: left; */
                    width: 19%;
                    margin: 5px;
                    display: inline-block;
                }
                
                .member-cities ul li a {
                    display: block;
                    padding: 10px;
                    background-color: #f8f8f8;
                    border: 1px #e1e1e1 solid;
                    color: #333;
                }
                
                .member-cities ul li a:hover {
                    background: rgba(205, 205, 205, 1.00)
                }
                
                .bottom-banner-section {
                    background: #2D8D9A;
                    padding: 30px 0;
                    font-size: 32px;
                    color: #fff;
                    background-size: cover;
                    background-repeat: no-repeat;
                    font-weight: 500;
                }
                
                .banner-bg-02 {
                    background-image: url('/assets/images/bottom-banner-02.jpg')
                }
                
                .banner-bg-03 {
                    background-image: url('/assets/images/bottom-banner-03.jpg')
                }
                
                .banner-bg-04 {
                    background-image: url('/assets/images/bottom-banner-04.jpg')
                }
                
                .banner-bg-05 {
                    background-image: url('/assets/images/bottom-banner-05.jpg')
                }
                
                .banner-bg-06 {
                    background-image: url('/assets/images/bottom-banner-06.jpg')
                }
                
                .banner-bg-07 {
                    background-image: url('/assets/images/bottom-banner-07.jpg')
                }
                
                .banner-bg-08 {
                    background-image: url('/assets/images/bottom-banner-08.jpg')
                }
                
                .banner-bg-09 {
                    background-image: url('/assets/images/bottom-banner-09.jpg')
                }
                
                .banner-bg-10 {
                    background-image: url('/assets/images/bottom-banner-10.jpg')
                }
                
                .banner-bg-11 {
                    background-image: url('/assets/images/bottom-banner-11.jpg')
                }
                
                .banner-bg-10 a.link-more {
                    margin: 0px
                }
                
                .bottom-banner-section a.link-more {
                    text-align: center
                }
                
                a.link-more {
                    background: #fff;
                    padding: 15px 30px;
                    color: #2D8D9A;
                    font-size: 16px;
                    font-weight: 500;
                    width: 175px;
                    display: inline-block;
                    -webkit-box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.41);
                    -moz-box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.41);
                    box-shadow: 3px 3px 5px -2px rgba(0, 0, 0, 0.41);
                    margin-top: 20px;
                }
                
                a.link-more .rightarrow {
                    background: url(/assets/images/sprite.png) no-repeat;
                    background-position: -3px -22px;
                    width: 11px;
                    height: 7px;
                    display: inline-block;
                    vertical-align: middle;
                    margin-left: 10px;
                }
                
                .magazinesec {
                    padding: 50px 0;
                    color: #fff;
                    background: url(../images/map.png) #2D8D9A no-repeat center left;
                    font-size: 30px;
                }
                
                .updates-sec h5 {
                    color: #2D8D9A;
                }
                
                .updates-sec h5 {
                    color: #2D8D9A;
                }
                
                .button-link {
                    padding: 13px 30px;
                    color: #fff;
                    background: #2D8D9A;
                    font-size: 17px;
                    margin: 20px 0;
                    font-weight: 700;
                    position: relative;
                    width: 220px;
                    display: inline-block;
                    text-align: center;
                }
                
                .button-link:before {
                    content: '';
                    position: absolute;
                    right: 30px;
                    background: url(/assets/images/sprite.png) no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    top: 20px;
                }
                
                .signup-sec {
                    background: #202453;
                    padding: 50px 0;
                    color: #fff
                }
                
                .signup-sec .newsletter input[type="text"] {
                    width: 68%;
                    padding: 10px;
                    border: 0px;
                    color: #333;
                }
                
                .signup-sec .newsletter input[type="submit"] {
                    background: #2D8D9A;
                    padding: 10px 0;
                    border: 0px;
                    width: 30%;
                    display: inline-block;
                    margin-left: -3px;
                    position: relative
                }
                
                .signup-sec .newsletter input[type="submit"]:before {
                    content: '>';
                    position: absolute;
                    right: 30px;
                    background: url(/assets/images/sprite.png) no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    top: 20px;
                }
                
                .newsletter {
                    margin-top: 40px;
                }
                
                .lastest-banner-link {
                    width: 163px;
                    padding: 13px 5px 12px 14px;
                    text-align: left;
                    position: absolute;
                    bottom: 0px;
                    left: 12px;
                }
                
                .lastest-banner {
                    position: relative
                }
                
                .margin-b13 {
                    margin-bottom: 13px !important
                }
                
                .featured-box {
                    clear: both;
                    margin: 0px 0 30px 0;
                    overflow: auto;
                }
                
                .featured-box {
                    clear: both;
                    margin: 15px 0 20px 0;
                    overflow: auto;
                }
                
                .featured-box h3 {
                    margin-top: 0px
                }
                
                .featured-sec .button-link {
                    padding: 13px 17px;
                    text-align: left;
                    width: 221px;
                }
                
                .supplements-sec {
                    margin-bottom: 50px
                }
                
                .supplements-sec img {
                    -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.36);
                    -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.36);
                    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.36);
                }
                
                .font-16 {
                    font-size: 16px
                }
                
                .supplements-sec h2 {
                    margin-bottom: 30px;
                }
                
                .events-section {}
                
                .events-section .events-panel {
                    margin-bottom: 30px;
                }
                
                .events-section .events-panel .events-panel-text {
                    padding-top: 4%;
                }
                
                .events-section .events-panel .events-panel-text h4 {}
                
                a.button-link.text-left {
                    text-align: left;
                    padding: 13px 17px;
                }
               
                @media only screen and (min-width: 1280px) and (max-width: 1400px) {
                    .bannermain .banncontent_slides {
                        padding-top: 175px;
                    }
                }
                
                @media only screen and (min-width: 1020px) and (max-width: 1200px) {
                    .headermain nav {
                        padding-left: 20px;
                    }
                    .headermain nav ul li {
                        padding: 0 9px;
                    }
                    .headermain nav .dropdown.assemblydropdown {
                        width: 100%;
                    }
                    .dropdown.academydropdown {
                        width: 100%;
                    }
                    .postabsets {
                        display: none;
                    }
                    .bannermain .banncontent_slides h1 {
                        font-size: 38px;
                    }
                    .bannermain .banncontent_slides p {
                        font-size: 18px;
                    }
                    .bannermain .banncontent_slides {
                        padding-top: 150px;
                    }
                    .infoxus-mm .bxfoxus img {
                        width: 36%;
                    }
                    .innerp .bannermain h1 {
                        font-size: 35px;
                    }
                    .member-states li i {
                        font-size: 12px;
                        padding: 0px 4px;
                    }
                }
                
                @media only screen and (min-width: 768px) and (max-width: 980px) {
                    .rightlinks {
                        display: none;
                    }
                    .headermain .logo {
                        display: table;
                        margin: auto;
                    }
                    a.toggle-menu.menu-left.push-body.jPushMenuBtn {
                        top: 44px;
                    }
                    .postabsets {
                        display: none;
                    }
                    .bannermain img {
                        width: auto;
                        max-width: 150%;
                    }
                    .bannermain .banncontent_slides {
                        padding-top: 130px;
                    }
                    .missiondevelop p {
                        font-size: 25px;
                        line-height: 40px;
                    }
                    .glipssec-3m {
                        background-size: cover;
                        background-position: right;
                    }
                    .innerp .bannermain p {
                        font-size: 14px;
                    }
                    .innerp .bannermain p br {
                        display: none;
                    }
                    .intro-section {
                        display: block;
                    }
                    .intros {
                        padding: 20px 20px;
                    }
                    .innerp .bannermain h1 {
                        font-size: 30px;
                    }
                    .country-mid {
                        padding: 20px 20px;
                    }
                    .country-mid h4 {
                        font-size: 40px;
                    }
                    .country-mid li {
                        max-width: 100%;
                    }
                    .country-mid ul {
                        display: block;
                    }
                    .c-after-mid .row {
                        display: block;
                    }
                    .member-states li {
                        width: 48%;
                    }
                    nav.cbp-spmenu h4 {
                        color: #fff;
                        text-align: center;
                        padding: 12px 7px 0;
                        text-transform: uppercase;
                        font-size: 19px;
                        line-height: 24px;
                    }
                    .dropdown {
                        position: relative;
                        width: 100%!important;
                        padding: 0 !important;
                        top: 0 !important;
                        background: transparent !important;
                    }
                    .cbp-spmenu a {
                        position: relative;
                    }
                    .cbp-spmenu a i {
                        position: absolute;
                        right: 20px;
                        top: 0;
                        bottom: 0;
                        margin: auto;
                        display: flex;
                        align-items: center;
                    }
                    .dropdown.assemblydropdown .colnavs.seconddivs,
                    .dropdown.assemblydropdown .colnavs.last {
                        display: none;
                    }
                    .dropdown.assemblydropdown .colnavs,
                    .dropdown.academydropdown .colnavs {
                        width: 100%;
                        padding: 0;
                        border: none;
                        display: block;
                    }
                    .dropdown.academydropdown .colnavs.first h3 {
                        display: none;
                    }
                    .dropdown.academydropdown .colnavs ul {
                        margin: 0;
                        padding: 0;
                    }
                    .dropdown.academydropdown .colnavs.first li {
                        padding: 0;
                    }
                    .dropdown.academydropdown .colnavs.last {
                        display: none;
                    }
                    .dropdown.aboutglips h3 {
                        display: none;
                    }
                    .dropdown.aboutglips ul li {
                        padding-left: 0;
                    }
                    .dropdown.aboutglips ul li+li {
                        padding-left: 0;
                    }
                    .signinpop {
                        width: 100%;
                        height: 100%;
                        z-index: 2222;
                    }
                    .signinpop img {
                        display: none;
                    }
                    .aboutsec2 .minheightset {
                        display: block;
                        min-height: initial;
                    }
                    .aboutsec2 .posimg {
                        position: relative;
                    }
                    .center-b-section {
                        padding: 20px 20px;
                    }
                }
                
                @media (max-width: 767px) {
                    .bannermain {
                        overflow: hidden;
                    }
                    nav.cbp-spmenu h4 {
                        color: #fff;
                        text-align: center;
                        padding: 12px 7px 0;
                        text-transform: uppercase;
                        font-size: 19px;
                        line-height: 24px;
                    }
                    .dropdown {
                        position: relative;
                        width: 100%!important;
                        padding: 0 !important;
                        top: 0 !important;
                        background: transparent !important;
                    }
                    .cbp-spmenu a {
                        position: relative;
                    }
                    .cbp-spmenu a i {
                        position: absolute;
                        right: 20px;
                        top: 0;
                        bottom: 0;
                        margin: auto;
                        display: flex;
                        align-items: center;
                    }
                    .dropdown.assemblydropdown .colnavs.seconddivs,
                    .dropdown.assemblydropdown .colnavs.last {
                        display: none;
                    }
                    .dropdown.assemblydropdown .colnavs,
                    .dropdown.academydropdown .colnavs {
                        width: 100%;
                        padding: 0;
                        border: none;
                        display: block;
                    }
                    .dropdown.academydropdown .colnavs.first h3 {
                        display: none;
                    }
                    .dropdown.academydropdown .colnavs ul {
                        margin: 0;
                        padding: 0;
                    }
                    .dropdown.academydropdown .colnavs.first li {
                        padding: 0;
                    }
                    .dropdown.academydropdown .colnavs.last {
                        display: none;
                    }
                    .dropdown.aboutglips h3 {
                        display: none;
                    }
                    .dropdown.aboutglips ul li {
                        padding-left: 0;
                    }
                    .dropdown.aboutglips ul li+li {
                        padding-left: 0;
                    }
                    .signinpop {
                        width: 100%;
                        height: 100%;
                        z-index: 2222;
                    }
                    .signinpop img {
                        display: none;
                    }
                    .headermain {
                        position: relative !important;
                    }
                    .headermain .logoh {
                        display: none;
                    }
                    .headermain .logoinn {
                        display: block;
                        width: 140px;
                        margin: auto;
                        display: block;
                    }
                    .sliderstabs,
                    .rightlinks {
                        display: none;
                    }
                    .headermain .logo {
                        display: table;
                        margin: 4px auto 0;
                        padding: 0 0 10px;
                    }
                    a.toggle-menu.menu-left.push-body.jPushMenuBtn {
                        top: 30px;
                    }
                    .bannermain .banncontent_slides {
                        max-width: 70%;
                        display: flex;
                        align-items: center;
                    }
                    .bannermain .banncontent_slides h4 {
                        font-size: 15px;
                    }
                    .bannermain .banncontent_slides h1 {
                        font-size: 18px;
                        margin: 0 0 6px;
                        line-height: 20px;
                    }
                    .bannermain .banncontent_slides p {
                        font-size: 13px;
                        line-height: 16px;
                    }
                    .bannermain .banncontent_slides br {
                        display: none;
                    }
                    .bannermain img {
                        width: auto;
                        max-width: 140%;
                    }
                    .bannermain .banncontent_slides .row a {
                        margin: 0px 0;
                        padding: 10px 15px;
                        font-size: 14px;
                        width: 140px;
                        line-height: 18px;
                    }
                    .bannermain .banncontent_slides .row a:before {
                        top: 14px;
                        right: 15px;
                    }
                    .missiondevelop p {
                        font-size: 22px;
                        line-height: normal;
                    }
                    .systems-mm {
                        text-align: center;
                        padding: 20px 0;
                    }
                    .systems_bx .bximg {
                        float: initial;
                        margin: auto auto 10px;
                    }
                    .systems_bx {
                        padding: 20px 20px;
                    }
                    .systemshead {
                        padding-bottom: 10px;
                    }
                    .assembly_main {
                        padding: 0px 0 20px;
                    }
                    .assembly_main .assmblycont {
                        padding-right: 0;
                        text-align: center;
                        padding-bottom: 20px;
                    }
                    .infoxus-mm {
                        padding: 20px 0;
                        text-align: center;
                    }
                    .infoxus-mm .bxfoxus img {
                        margin: auto 40px 10px 0;
                        width: 100%;
                    }
                    .infoxus-mm .bxfoxus {
                        text-align: left;
                        padding: 20px 20px;
                    }
                    .infoxus-mm .bxfoxus .headfoc h5 {
                        padding: 0;
                    }
                    .infoxus-mm .bxfoxus .headfoc h5:before {
                        position: relative;
                        display: inline-block;
                        margin-right: 12px;
                        vertical-align: middle;
                        margin-top: -2px;
                    }
                    .glipssec-3m {
                        padding: 20px 0;
                        text-align: center;
                    }
                    .glipssec-3m h2 {
                        font-size: 35px;
                    }
                    .glipssec-3m p {
                        text-align: center;
                        line-height: 25px;
                        text-shadow: 1px 1px 1px #000;
                    }
                    .acedemy_sec {
                        padding: 20px 0;
                        /* text-align: center;*/
                    }
                    .acedemy_sec .academy_bxs ul li {
                        text-align: left;
                    }
                    .academy_bxs {
                        padding-bottom: 20px;
                    }
                    .footermain {
                        padding-top: 0;
                    }
                    .footermain>.container {
                        display: none;
                    }
                    .botfooter {
                        margin-top: 0;
                    }
                    .botfooter p {
                        text-align: center;
                        color: #babde5;
                    }
                    .botfooter .text-right {
                        text-align: center;
                    }
                    .country-mid {
                        padding: 20px 20px;
                    }
                    .country-mid h4 {
                        font-size: 35px;
                    }
                    .country-mid li {
                        display: block;
                        max-width: 100%;
                        width: 100%;
                        margin-bottom: 5px;
                    }
                    .country-mid ul {
                        display: block;
                    }
                    .c-after-mid .row {
                        display: block;
                    }
                    .cmid-left {
                        display: block;
                        padding: 20px 30px;
                    }
                    .cmid-left h4 {
                        font-size: 32px;
                    }
                    .cmid-right {
                        padding: 20px 20px;
                    }
                    .cbottom-section {
                        padding: 20px 20px;
                    }
                    .cbottom-section .row {
                        display: block;
                    }
                    .cbottom-left {
                        padding-right: 15px;
                    }
                    .innerp .bannermain h1 {
                        font-size: 20px;
                    }
                    .innerp .bannermain p {
                        font-size: 15px;
                    }
                    .cmid-right {
                        padding: 20px 40px;
                    }
                    .member-states li {
                        width: 100%;
                    }
                    .center-b-section {
                        padding: 20px 20px;
                        max-width: 100%;
                    }
                    .wrapper-section-i {
                        margin: 20px auto;
                        max-width: 100%;
                    }
                    .wr-text {
                        padding: 20px 20px;
                        text-align: center;
                    }
                    .wr-text ul {
                        overflow: hidden;
                    }
                    .aboutsec2 .minheightset {
                        display: block;
                        margin-top: 0px;
                    }
                    .aboutsec2 .posimg {
                        position: relative;
                        min-height: initial;
                    }
                    .academuyp .aboutsec2 h3 {
                        font-size: 35px;
                        line-height: normal;
                        padding-top: 20px;
                    }
                    .aboutsec2 {
                        padding: 20px 0 0;
                    }
                    .copyright_program {
                        padding: 20px 0;
                    }
                    .copyright_program h3 {
                        font-size: 35px;
                    }
                    .copyright_program h3 span {
                        font-size: 22px;
                    }
                    /*.glipssec-3m .col-md-7{max-width: 25%;}*/
                    .academy_bxs {
                        width: 100%;
                        border: 1px solid #ccc;
                        padding: 20px;
                        margin: 0 0 20px;
                    }
                    .acedemy_sec .academy_bxs img {
                        width: auto;
                    }
                    .acedemy_sec .imgbxs_bx {
                        display: none;
                    }
                    .intro-section .col-lg-6 {
                        max-width: 100%;
                    }
                    .infoxus-mm .bxfoxus .rightbxt {
                        width: 100%;
                    }
                    .intro-section {
                        display: block;
                    }
                    .intros {
                        margin: 10px 0;
                        display: inline-block;
                        padding: 15px;
                    }
                    .bottom-banner-section {
                        text-align: center;
                    }
                    .bottom-banner-section br,
                    .bannermain br {
                        display: none
                    }
                    .member-cities ul li {
                        width: 45%;
                    }
                    .listNav,
                    .ln-letters {
                        display: block;
                    }
                    .ln-letters a {
                        margin: 5px 0;
                    }
                    ul.list-group {
                        margin: 15px;
                    }
                    .signIn-btt {
                        margin: 10px 0;
                    }
                    .red-blue-fold:after,
                    .small-boxes .boxwrappers img {
                        width: 100%;
                    }
                    .right-sec,
                    .left-text {
                        padding: 20px;
                    }
                }
                
                @media (max-width: 750px) {
                    .bannermain img {
                        max-width: 100%;
                    }
                    .bannermain .banncontent_slides {
                        padding-top: 70px;
                    }
                }
                
                @media (max-width: 580px) {
                    .bannermain img {
                        max-width: 140%;
                    }
                    .bannermain .banncontent_slides {
                        padding-top: 30px;
                    }
                    .acedemy_sec .academy_bxs img {
                        width: 100%;
                    }
                }
                /* SEARCH CSS START HERE */
                
                .search-sec {
                    padding: 10px 0 20px 0px;
                    text-align: left;
                    background-image: url(/assets/images/search-map.png);
                    background-repeat: no-repeat;
                    background-position: top;
                }
                
                .search-sec form {}
                
                .search-sec h3 {
                    font-size: 48px;
                    color: #3a3b41;
                }
                
                .search-sec h4 {
                    font-size: 32px;
                    color: #3a3b41;
                }
                
                .search-sec h3 span {
                    font-weight: 700;
                }
                
                .search-sec p {
                    font-size: 16px;
                    color: #7f8294;
                }
                
                .search-sec .field-area {
                    display: flex;
                    align-items: center;
                    padding: 40px 0;
                }
                
                .search-sec .field-area label {
                    display: flex;
                    flex: 0 0 25%;
                    font-size: 24px;
                    color: #3a3b41;
                    font-weight: 400;
                }
                
                .search-sec .field-area input {
                    width: 54%;
                    padding: 12px;
                    border: 1px #d2d2d2 solid;
                    margin-bottom: 0px;
                    margin-right: 20px;
                }
                
                .search-sec .button-area {
                    border-top: #ededed solid 2px;
                    padding-top: 40px;
                }
                
                .search-sec .button {
                    padding: 13px 30px;
                    color: #fff;
                    background: #2D8D9A;
                    font-size: 17px;
                    margin: 20px 0;
                    font-weight: 700;
                    position: relative;
                    width: 180px;
                    display: inline-block;
                    border: 0px;
                }
                
                .search-sec .button:before {
                    content: '';
                    position: absolute;
                    right: 30px;
                    background: url(/assets/images/sprite.png) no-repeat;
                    background-position: -419px -7px;
                    width: 17px;
                    height: 11px;
                    top: 20px;
                }
                
                .search-sec .reset {
                    color: #202453;
                    margin-left: 20px;
                }
                
                .search-detail-sec .dis-block {
                    display: block;
                }
                
                .tution-detail {
                    margin-top: 20px;
                }
                
                .scnd-head li {
                    background-color: #2D8D9A;
                }
                
                .scnd-head li h6 {
                    margin: 0;
                    text-align: center;
                    padding: 0 5px;
                    font-size: 16px;
                    color: #FFF;
                }
                
                .main-head li h5 {
                    padding: 10px;
                    margin: 0;
                    background-color: #2D8D9A;
                    font-size: 16px;
                    font-weight: 500;
                    color: #FFF;
                }
                
                .dtbl .dtd {
                    display: table-cell;
                    vertical-align: top;
                    padding: 10px 10px;
                    border-right: #cccccc solid 1px;
                }
                
                .dtbl .dtd .first {
                    text-align: left;
                }
                
                .scnd-head li.first h6 {
                    text-align: left;
                }
                
                .tution-detail .main-txt {
                    padding: 0px;
                    background-color: #dcdcdc4f;
                }
                
                .tution-detail .main-txt:nth-child(odd) {
                    background: #FFF;
                }
                
                .tution-detail .main-txt li p {
                    text-align: center;
                    margin: 0;
                }
                
                .tution-detail .main-txt li.first p {
                    text-align: left;
                }
                
                .tution-detail {
                    border: #cccccc solid 1px;
                }
                
                .dtbl {
                    display: table;
                    width: 100%;
                    table-layout: fixed;
                    margin: 0;
                }
                
                .dtbl .vMiddle .dtd {
                    vertical-align: middle;
                }
                
                .dtbl .dtd h5 {
                    color: #000;
                }
                
                .dtbl .dtd h6 {
                    color: #FFF;
                }
                
                .tution-detail .main-txt li.first {
                    width: 45%;
                }
                
                .scnd-head li.first {
                    width: 45%;
                }
                
                .tution-detail .dtbl .dtd a {
                    text-decoration: underline;
                    color: #3e91d7;
                    border-bottom: #3e91d7 solid 1px;
                    font-weight: 500;
                }
                
                @media (max-width: 767px) {
                    .search-sec h3 {
                        font-size: 30px;
                    }
                    .search-sec .field-area label {
                        font-size: 18px;
                    }
                    .search-sec h4 {
                        font-size: 22px;
                    }
                }
                
                .homeHero--control ul li a:hover {
                    color: #2D8D9A;
                }
                
                .row {
                    display: flex;
                }
                
                .align-self-center {
                    align-self: center !important;
                }
                
                .no-gutter {
                    margin: 0 !important;
                }
                
                .p-0 {
                    padding: 0 !important;
                }
                
                .bullits {
                    overflow: hidden;
                    display: inline-flex;
                    flex-wrap: wrap;
                    justify-content: space-between;
                    align-items: center;
                    padding-top: 30px;
                }
                
                .bullits li {
                    padding: 10px 6px;
                    background-color: #f8f8f8;
                    border: 1px #e1e1e1 solid;
                    display: inline-block;
                    margin: 5px 0;
                    display: none;
                    flex: 0 0 24%;
                    max-width: 24%;
                }
                
                .bullits li a {
                    display: flex;
                    align-items: center;
                }
                
                .bullits li i {
                    color: #3a3b41;
                    display: inline-block;
                    font-style: normal;
                    padding: 0px 10px;
                    line-height: 16px;
                    float: left;
                }
                
                @media (max-width:991px) {
                    .bullits li {
                        flex: 0 0 49%;
                        max-width: 49%;
                    }
                }
                
                @media (max-width:575px) {
                    .bullits li {
                        flex: 0 0 100%;
                        max-width: 100%;
                    }
                }