@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
@import url("https://fonts.googleapis.com/css?family=Great+Vibes");
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
@import url("https://fonts.googleapis.com/css?family=Great+Vibes");
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900");

h1, h2, h3, h4, h5, h6 {
    color: #1d2127;
}

h1 {
    font-size: 48px;
    line-height: 42px;
    font-weight: 100;
    text-transform: uppercase;
    font-family:'Arial';
}

h2 {
    font-size: 33px;
    font-weight: 300;
    line-height: 42px;
    font-weight: 800;
    text-transform: uppercase;
    font-family:'Arial';
}

h3 {
    font-size: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
}

h4 {
    font-size: 19px;
    line-height: 1.375em;
    font-weight: 500;
    text-transform: capitalize;
    font-family:'Arial';
}

h5 {
    font-size: 18px;
    line-height: 1.571428571428571em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-family:'Arial';
}

h6 {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family:'Arial';
    font-weight: 900;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #303030;
    }

p {
    /* color: #758696; */
    line-height: 24px;
    font-weight: 400;
    font-family:'Arial';
}

    a, p a {
        color: #777777;
        text-decoration: none;
        cursor: pointer;
        font-weight: normal;
        line-height: 1.4;
    }

        a:hover, p a:hover {
            text-decoration: none;
        }

input[type='submit'], input[type='button'] {
    -webkit-appearance: none;
}

ul {
    list-style-position: inside;
}

html {
	overflow-x: hidden;
    height: 100%;
    -webkit-transition: all 1.3s ease-out;
    -moz-transition: all 1.3s ease-out;
    -o-transition: all 1.3s ease-out;
    -ms-transition: all 1.3s ease-out;
    transition: all 1.3s ease-out;
}
/*****Mbase modified***/
body {
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: 0.5px;
    overflow-x: hidden !important;
    -webkit-font-smoothing: antialiased;
}

.position_pane {
    position: relative;
}

/************************ Beno Header *********************************/
/*****Mbase changes***/
.shishir-header-bottom {
    background-color: #fff;
    /*width: 1440px !important;
  height: 88px !important;*/
    /*border: 4px solid yellow !important;*/
}

/*****Mbase changes***/
#header {
    /*width: 1440px !important;
  height: 88px !important;*/
    position: relative;
    /*z-index: 999;*/
}

    #header.fixed {
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
    }

.pos_rel {
    background: transparent;
    position: relative;
}

.shishir-logo {
    padding: 17px 0;
}

.full-bg {
    background: url(../images/back-bg1.jpg) fixed;
    background-size: cover;
    background-position: center top;
    position: relative;
    overflow: hidden;
    height: 500px;
    width: 100%;
    display: table;
}

#home-slider.flexslider {
    background-color: transparent;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    border: none;
}

#home-slider p.home-slide-content {
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    font-size: 64px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 30px;
}

#home-slider .flex-caption {
    margin-bottom: 10px;
    font-size: 24px;
    color: #EEE;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    text-align: center;
    font-weight: 300;
}

.header-top-content {
    padding: 5px 0;
}

@media only screen and (max-width: 767px) {
    .header-top-content {
        display: inline-block;
        text-align: center;
        width: 100%;
    }
}

.header-top-content .header-social {
    display: inline-block;
}

    .header-top-content .header-social ul {
        padding-left: 0;
    }

        .header-top-content .header-social ul li {
            list-style: none;
            display: inline-block;
        }

            .header-top-content .header-social ul li:hover a {
                background-color: #e64097;
                color: #fff;
            }

            .header-top-content .header-social ul li a {
                width: 27px;
                height: 27px;
                line-height: 27px;
                font-size: 11px;
                text-align: center;
                border: 1px solid #dcdcdc;
                border-radius: 100%;
                margin-right: 5px;
                color: #303030;
                display: inline-block;
            }

.header-top-content .header-links {
    display: inline-block;
}

    .header-top-content .header-links ul {
        padding-left: 0;
    }

        .header-top-content .header-links ul li {
            display: inline-block;
            margin-left: 9px;
            padding-left: 14px;
            line-height: 0;
            border-left: 1px solid #4a4a4a;
        }

            .header-top-content .header-links ul li:first-child {
                border-left: none;
                padding-left: 0;
            }

            .header-top-content .header-links ul li a {
                color: #303030;
                font-size: 14px;
                font-weight: 300;
                font-family:'Arial';
                line-height: 14px;
            }

#header_component {
    text-align: right;
}

@media only screen and (max-width: 767px) {
    #header_component {
        text-align: center;
    }
}

#header_component #Language {
    float: right;
}

@media only screen and (max-width: 767px) {
    #header_component #Language {
        float: left;
    }
}

#header_component #Language #Language-btn {
    color: #fff;
    border-radius: 0;
    font-size: 14px;
    font-weight: 300;
    padding: 9.6px 10px;
    border: none;
    font-family:'Arial';
}

    #header_component #Language #Language-btn:hover, #header_component #Language #Language-btn:focus {
        background-color: #e64097;
    }

#header_component #Language .dropdown-menu {
    min-width: 93px;
    padding: 5px 10px;
    right: 0;
    left: auto;
    margin-top: 0;
    border-radius: 0px;
}

#header_component .login {
    float: right;
    line-height: 38px;
    font-size: 14px;
    color: #303030;
    font-weight: 300;
    font-family:'Arial';
    margin-right: 10px;
    padding-right: 10px;
    position: relative;
}

    #header_component .login:before {
        content: "";
        height: 12px;
        width: 1px;
        border-left-width: 1px;
        border-left-style: solid;
        border-color: #303030;
        position: absolute;
        top: 14px;
        right: 0;
    }

#header_component .register {
    float: right;
    line-height: 38px;
    font-size: 14px;
    color: #303030;
    font-weight: 300;
    font-family:'Arial';
    margin-right: 10px;
}

#header_component .language-object .Language.selected img {
    border-color: #f0f0f0;
}

#header_component .language-object .Language img {
    border: 1px solid transparent;
}

/**Search Styles ***/
.search-button {
    line-height: 67px;
    float: none;
    color: #eee;
    position: relative;
    padding: 10px 0px 10px 15px;
    /*z-index: 999;*/
    cursor: pointer;
    float: right;
}

    .search-button .search-form {
        position: absolute;
        width: 257px;
        min-width: 257px;
        max-width: 257px;
        display: none;
        right: 0px;
        margin-top: 58px !important;
        height: 44px;
        box-shadow: 0 2px 6px rgba(51, 51, 51, 0.48);
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }

        .search-button .search-form ::-webkit-input-placeholder {
            /* WebKit, Blink, Edge */
            color: #000 !important;
            line-height: 44px;
        }

        .search-button .search-form :-moz-placeholder {
            /* Mozilla Firefox 4 to 18 */
            color: #000;
            line-height: 41px;
            opacity: 1;
        }

        .search-button .search-form ::-moz-placeholder {
            /* Mozilla Firefox 19+ */
            color: #000;
            line-height: 41px;
            opacity: 1;
        }

        .search-button .search-form :-ms-input-placeholder {
            /* Internet Explorer 10-11 */
            color: #000;
            line-height: 41px;
        }

    .search-button div.SearchBorder {
        width: 212px;
        max-width: 212px;
        min-width: 212px;
        float: right;
        height: 44px;
        border: none;
        background-color: #f1f1f1;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0px;
        padding: 0 20px;
        -moz-transition: all .8s ease-in-out;
        -o-transition: all .8s ease-in-out;
        transition: all .8s ease-in-out;
    }

.SearchButton {
    display: none !important;
}

.search-style input[type="text"] {
    padding: 0px 10px;
    width: 100%;
    color: #000000;
    height: 44px;
    background: #f4f4f4;
    border: none;
    -webkit-transition: border 0.1s;
    transition: border 0.3s;
    font-size: 16px;
    line-height: 44px;
    position: absolute;
    left: 0;
}

.search-form.search-style:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 16px;
    text-align: center;
    position: absolute;
    background-color: #e64097;
    width: 45px;
    height: 44px;
    left: 0;
    top: 0;
    line-height: 44px;
    /*z-index: 999;*/
    color: #f4f4f4;
}

.search-form.search-style:after {
    width: 13px;
    height: 13px;
    background: #f4f4f4;
    right: 10px;
    border: solid transparent;
    content: " ";
    position: absolute;
    top: -5px;
    bottom: 2%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    /*z-index: 99;*/
}

ul.searchSkinObjectPreview {
    position: absolute;
    top: 100%;
    background: #fff;
    list-style: none;
    border: 1px solid #c9c9c9;
    width: 150%;
    z-index: 200;
    padding: 0;
    left: -67px !important;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .slimScrollDiv, .MegaMenu {
        height: auto !important;
    }
}

/************* Benu header scss start  ***************/
.top-part {
    background-color: #f0f0f0;
    height: 30px;
    display: table;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
}

    .top-part .ul_contact {
        padding-top: 3px;
    }

        .top-part .ul_contact ul {
            padding-left: 0px;
        }

@media only screen and (max-width: 767px) {
    .top-part .ul_contact ul {
        text-align: center;
        display: inline-block;
        width: 100%;
    }
}

.top-part .ul_contact ul li {
    list-style: none;
    float: left;
    margin-right: 10px;
}

@media only screen and (max-width: 767px) {
    .top-part .ul_contact ul li {
        width: 100%;
        margin: 0px;
    }
}

.top-part .ul_contact ul li a {
    text-decoration: none;
    color: #f4f4f4;
}

    .top-part .ul_contact ul li a .icon_control {
        height: 24px;
        width: 24px;
        text-align: center;
        border-radius: 50%;
        border: 1px solid #f4f4f4;
        line-height: 22px;
        font-size: 10px;
        margin-right: 7px;
    }

.top-part .ul_update ul {
    padding-left: 0px;
    float: right;
}

@media only screen and (max-width: 767px) {
    .top-part .ul_update ul {
        float: none;
        display: table;
        margin: 0px auto;
    }
}

.top-part .ul_update ul li {
    list-style: none;
    float: left;
}

    .top-part .ul_update ul li:first-child a {
        margin: 0px;
    }

    .top-part .ul_update ul li a {
        list-style: none;
        float: left;
        margin-left: 15px;
        border: 1px solid #f4f4f4;
        padding: 6px 12px;
        border-radius: 5px;
        color: #f4f4f4;
    }

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .top-part .ul_update ul li a {
        padding: 4px 6px;
    }
}

.top-part .ul_update ul li .icon_pad {
    padding-right: 5px;
    color: #f4f4f4;
    font-size: 12px;
}

.Benu-header-bottom .Benu-logo {
    margin-top: 15px;
}

@media only screen and (max-width: 767px) {
    .Benu-header-bottom .Benu-logo {
        margin: 12px 0px;
    }
}

.Benu-header-bottom .navbar-collapse {
    padding-right: 0px;
    line-height: 1em;
}

.Benu-header-bottom .SearchTextBox {
    height: 44px;
    color: #000;
}

.Benu-header-bottom .search_control {
    padding: 10px;
    border-radius: 5px;
}

/*fixed header*/
.fixed {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    border-bottom: 0px solid #222222;
    background: #183650;
}

    .fixed .Benu-header-bottom {
        background-color: #ffffff;
        -webkit-box-shadow: 0px 1px 0px 0px #f4f4f4;
        -moz-box-shadow: 0px 1px 0px 0px #f4f4f4;
        box-shadow: 0px 1px 0px 0px #f4f4f4;
    }

@media only screen and (max-width: 767px) {
    .fixed {
        position: relative !important;
    }
}

.fixed .top-part {
    display: none;
}

#MenuRight {
    position: relative;
}

@media only screen and (max-width: 767px) {
    #MenuRight {
        /*background-color: #3f3f3f;*/
        padding: 0px;
        min-height: 0px;
    }
}

/* Side Menu
=================================*/
body {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    body.on-side {
        margin-left: -280px;
    }

.side {
    position: fixed;
    overflow-y: auto;
    top: 0;
    right: -280px;
    width: 280px;
    padding: 25px 30px;
    height: 100%;
    display: block;
    background-color: #333;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 9999;
}

    .side.on {
        right: 0;
    }

    .side .close-side {
        float: right;
        color: #fff;
        position: relative;
        z-index: 2;
        font-size: 16px;
    }

/* Navbar Responsive
=================================*/
@media (max-width: 767px) {
    .navbar-toggle {
        /* padding: 5px 15px; */
        margin-top: 15px;
        margin-right: 15px;
    }
    /* Navbar Sidebar
    =================================*/
    .bootsnav.navbar-sidebar .share {
        padding: 30px 15px;
        margin-bottom: 0;
    }
    /* Mobile Navigation
    =================================*/
    body > .wrapper {
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    body.side-right > .wrapper {
        margin-left: 280px;
        margin-right: -280px !important;
    }

    .bootsnav.navbar-mobile .navbar-collapse {
        /*position: fixed;*/
        overflow: hidden !important;
        /*display: block;*/
        background: #3f3f3f;
        z-index: 9999;
        /*width: 280px;*/
        /*height: 100% !important;*/
        left: -290px;
        top: 0;
        padding: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        -moz-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        -ms-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        -o-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
    }

    .bootsnav.navbar-mobile .navbar-collapse.in {
        left: 0;
    }

    .bootsnav.navbar-mobile ul.nav {
        /*width: 293px !important;*/
        padding-right: 0;
        padding-left: 15px;
    }

    .bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {
        width: 100%;
    }
    /* Navbar Sidebar
    =================================*/
    .bootsnav.navbar-sidebar .share {
        padding: 30px 15px !important;
    }
    /* Navbar Sidebar
    =================================*/
    .bootsnav.navbar-sidebar .share {
        padding: 30px 0 !important;
        margin-bottom: 0;
    }

    .bootsnav.navbar-mobile.navbar-sidebar .share {
        padding: 30px 15px !important;
        margin-bottom: 0;
    }
    /* Mobile Navigation
    =================================*/
    body.side-right > .wrapper {
        margin-left: 280px;
        margin-right: -280px !important;
    }

    .bootsnav.navbar-mobile .navbar-collapse {
        margin-left: 0;
    }

    .bootsnav.navbar-mobile ul.nav {
        margin-left: -15px;
    }

    /*.slimScrollDiv, .MegaMenu {
        height: auto !important;
    }*/
}

#top-search-trigger.top-search-open .search-form {
    display: block;
}

/* search icon animated */
#top-search-trigger {
    position: relative;
    width: 30px;
    height: 30px;
    margin-top: 18px;
}

    #top-search-trigger:before {
        content: "";
        width: 1px;
        height: 15px;
        border-right-width: 1px;
        border-right-style: solid;
        border-color: #a8a9ab;
        position: absolute;
        left: -9px;
        top: 8px;
    }

    #top-search-trigger .fa {
        position: absolute;
        color: #1d2127;
        z-index: 999;
        top: 8px;
    }

    #top-search-trigger .fa-times {
        opacity: 0;
        left: 10px;
    }

    #top-search-trigger .fa-search {
        opacity: 1;
        left: 9px;
    }

.top-search-open .fa-times {
    opacity: 1 !important;
}

.top-search-open .fa-search {
    opacity: 0 !important;
}

/* mobile icon toggle animated */
.btn-navbar {
    position: relative;
    width: 38px;
    height: 38px;
}

    .btn-navbar .fa {
        position: absolute;
        color: #3f3f3f;
        left: 26%;
        top: 22%;
        z-index: 999;
        font-size: 20px;
    }

    .btn-navbar .fa-times {
        opacity: 0;
    }

    .btn-navbar .fa-bars {
        opacity: 1;
    }

.collapse-active .fa-times {
    opacity: 1 !important;
}

.collapse-active .fa-bars {
    opacity: 0 !important;
}

/*****Mbase changes***/
#MainWrapper {
    /*width: 1440px;
  height: 3208px;*/
    background-color: #fff;
}

.Customizer {
    min-height: 0px;
}

.con-r007 .counter, .con-r007 span, .con_r013 a {
    font-family:'Arial';
}

.con_ls_s002 {
    float: left;
    width: 100%;
}

@media only screen and (min-width: 992px) {
	.SpeedyDropDown {
		float: left;
	}
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown {
        float: none;
        background-color: transparent !important;
    }
}

.SpeedyDropDown .nav {
    float: right;
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav {
        /* background-color: rgba(240, 239, 240, 0.95) !important; */
    }
}

.SpeedyDropDown .nav > li > a {
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    font-size: 14px;
    letter-spacing: 0.5px;
    /*****Mbase changes: not uppercase***/
    /*text-transform: uppercase;*/
    display: block;
    line-height: 66px;
    margin-right: 0;
    /*padding: 10px 12px;*/
    color: #222f3e;
}

@media only screen and (max-width: 768px) {
    /* .SpeedyDropDown .nav > li > a , .SpeedyDropDown .nav > li ul.Dropdown li a{ */
        /* padding: 0px 15px; */
        /* color: #576574 !important; */
        /* height: 50px; */
        /* line-height: 50px; */
        /* border-bottom: 1px solid rgb(169, 169, 169); */
		/* text-transform: uppercase; */
    /* } */
	
	/* .SpeedyDropDown .nav > li ul.Dropdown { */
		/* width: 100%; */
	/* } */
}

.SpeedyDropDown .nav > li ul.Dropdown, .SpeedyDropDown .nav > li ul.Dropdown ul.subs {
    /* width: 15em; */
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
    border: none;
    /* border-top: 2px solid #e64097; */
    margin-left: 0;
    background: #fff;
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.Dropdown, .SpeedyDropDown .nav > li ul.Dropdown ul.subs {
        width: 100%;
        left: 0;
        background-color: #fff;
        /* margin-left: 15px !important; */
        padding-left: 0;
        box-shadow: none !important;
        border-top: none !important;
    }
}

.SpeedyDropDown .nav > li ul.Dropdown li a, .SpeedyDropDown .nav > li ul.Dropdown ul.subs li a {
    color: #1d2127;
    padding: .75em 1em;
    line-height: 21px;
    border-bottom: 0px;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 300;
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.Dropdown li a, .SpeedyDropDown .nav > li ul.Dropdown ul.subs li a {
        height: 50px;
        color: #fff;
        line-height: 50px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.112);
        padding: 0;
    }
}

.SpeedyDropDown .nav > li ul.Dropdown li a:hover, .SpeedyDropDown .nav > li ul.Dropdown ul.subs li a:hover {
    background-color: #e64097;
    color: #fff;
    padding: .75em 1.2em;
    padding-left: 20px;
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.Dropdown li a:hover, .SpeedyDropDown .nav > li ul.Dropdown ul.subs li a:hover {
        padding: 0;
        color: #e64097;
        background-color: transparent;
    }
}

.SpeedyDropDown .nav > li > ul.subs {
    margin-top: -1px;
}

.SpeedyDropDown .nav > li ul.subs {
    background: #fff;
}

/* @media only screen and (max-width: 767px) { */
    /* .SpeedyDropDown .nav > li ul.subs { */
        /* width: 100%; */
        /* left: 0; */
        /* background-color: #fff; */
        /* /* margin-left: 15px !important; */ */
        /* padding: 0px 15px; */
        /* box-shadow: none !important; */
        /* border-top: none !important; */
    /* } */
/* } */

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.subs li a {
        font-size: 14px;
        font-weight: 300;
        color: #fff;
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid rgba(255, 255, 255, 0.112);
        padding: 0;
    }
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.subs li a:hover {
        color: #e64097;
        background-color: transparent;
    }
}

/* @media only screen and (max-width: 767px) { */
    /* .SpeedyDropDown .nav li.parent > a:after { */
        /* content: "\f107"; */
        /* font-family: fontawesome; */
        /* float: right; */
        /* padding-left: 4px; */
        /* padding-top: 1px; */
        /* color: #576574; */
        /* font-weight: 100; */
        /* font-size: 15px; */
        /* padding-right: 15px; */
    /* } */
/* } */

/* @media only screen and (max-width: 767px) { */
    /* .SpeedyDropDown .nav li.parent > a:hover:after { */
        /* content: "\f107"; */
        /* font-family: fontawesome; */
        /* float: right; */
        /* padding-left: 4px; */
        /* padding-top: 1px; */
        /* color: #fff; */
        /* font-weight: 100; */
        /* font-size: 15px; */
        /* padding-right: 15px; */
    /* } */
/* } */

/* @media only screen and (max-width: 767px) { */
    /* .SpeedyDropDown .nav li.parent > ul li.parent > a:after { */
        /* content: "\f107"; */
        /* font-family: fontawesome; */
        /* float: right; */
        /* padding-left: 4px; */
        /* line-height: 50px; */
        /* color: #f4f4f4; */
        /* font-weight: 100; */
        /* font-size: 15px; */
        /* padding-right: 30px; */
    /* } */
/* } */

/* @media only screen and (max-width: 767px) { */
    /* .SpeedyDropDown .nav li.parent > ul li.parent > a:hover:after { */
        /* content: "\f107"; */
        /* font-family: fontawesome; */
        /* float: right; */
        /* padding-left: 4px; */
        /* line-height: 50px; */
        /* color: #e64097; */
        /* font-weight: 100; */
        /* font-size: 15px; */
        /* padding-right: 30px; */
    /* } */
}

/* .SpeedyDropDown .nav .arrow:after { */
    /* display: block; */
    /* content: "\f105"; */
    /* font-family: fontawesome; */
    /* float: right; */
    /* color: #333; */
    /* padding-right: 0px; */
    /* font-weight: 100; */
    /* line-height: 24px; */
    /* font-size: 12px; */
/* } */

/* .SpeedyDropDown .nav .arrow:hover:after { */
    /* display: block; */
    /* content: "\f105"; */
    /* font-family: fontawesome; */
    /* float: right; */
    /* color: #fff; */
    /* padding-right: 0px; */
    /* font-weight: 100; */
    /* line-height: 24px; */
    /* font-size: 12px; */
/* } */

.SpeedyDropDown .nav > li.active a {
    /*color: #e64097;*/
    position: relative;
    background-color: transparent;
    /***Mbase changes***/
    transition: all 0.5s ease;
}

/* @media only screen and (max-width: 767px) { */
    /* .SpeedyDropDown .nav > li.active a { */
        /* color: #f4f4f4; */
    /* } */
/* } */

.SpeedyDropDown .nav > li > a:hover {
    /*color: #e64097;*/
    background-color: transparent;
    /***Mbase changes***/
    transition: all 0.5s ease;
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li > a:hover {
        padding-left: 15px !important;
    }
}

ul.Dropdown ul li a {
    display: inline-block;
    width: 100%;
}

ul.Dropdown ul.subs {
    margin-top: -46px;
}

.custom_menu_width {
    float: right;
    padding: 0;
}

@media only screen and (max-width: 767px) {
    .custom_menu_width {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown {
        width: 100%;
    }
}

.SubTitle > ul > li > a {
    padding-left: 0px;
    margin-right: 0px !important;
    padding: .75em 1em;
    color: #1d2127;
}

    .SubTitle > ul > li > a:hover {
        padding: .75em 1.2em;
        background-color: #e64097;
        margin-right: 0px !important;
        color: #fff;
    }

.SubTitle > ul > li li a {
    padding: .75em 1em;
    color: #1d2127;
}

    .SubTitle > ul > li li a:hover {
        padding: .75em 1.2em;
        background-color: #e64097;
        color: #fff;
    }

.MegaMenu .Span1, .MegaMenu .Span2, .MegaMenu .Span3, .MegaMenu .Span4, .MegaMenu .Span12 {
    border-top: 2px solid #e64097;
}

@media only screen and (max-width: 767px) {
    .main_menu_area {
        margin: 0 auto;
        width: 95%;
    }
}

.breadcrumb_S02 {
    background-position: center;
    margin-bottom: 0;
    border-radius: 0px;
    background-color: #f4f4f4;
    border-top: 1px solid #e0dede;
    border-bottom: 1px solid #e0dede;
}

    .breadcrumb_S02 .breadcrumb__title {
        display: inline-block;
        color: #1d2127;
        font-size: 1.7em;
    }

    .breadcrumb_S02 .page_des {
        display: inline-block;
        float: right;
    }

        .breadcrumb_S02 .page_des a {
            color: #1d2127;
        }

.spd-login .loginGroup {
    display: block !important;
}

@media only screen and (max-width: 767px) {
    .spd-login .loginGroup {
        display: inline-block !important;
    }
}

.spd-login .loginGroup a {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family:'Arial';
    margin: 35px 0px;
}

@media only screen and (max-width: 767px) {
    .spd-login .loginGroup a {
        float: none;
    }
}

.spd-login .registerGroup {
    display: block !important;
}

@media only screen and (max-width: 767px) {
    .spd-login .registerGroup {
        display: inline-block !important;
    }
}

.spd-login .registerGroup a {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family:'Arial';
    margin: 35px 0px;
}

@media only screen and (max-width: 767px) {
    .spd-login .registerGroup a {
        float: none;
    }
}

@media only screen and (max-width: 767px) {
    .spd-login {
        text-align: center;
    }
}

.spd-login .SkinObject {
    float: left;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family:'Arial';
    margin: 35px 0px;
}

@media only screen and (max-width: 767px) {
    .spd-login .SkinObject {
        margin: 0px;
        float: none;
        display: inline-block;
    }
}

/*****Mbase changes***/
@media screen and (min-width: 1440px) {
    .homebox .custom_menu_width {
        width: 100%;
    }
}

/*****Mbase changes***/

@media screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.subs, .SpeedyDropDown .nav > li ul.Dropdown, .SpeedyDropDown .nav > li ul.Dropdown ul.subs {
        /* background: transparent !important; */
    }

    .con_a024 {
        display: table;
        text-align: center;
        width: 100%;
    }

        .con_a024 .SkinObject {
            display: inline-block;
            float: none;
        }

    .con_r039 img, .con_r037 img, .con_r038 img, .con_r041 img, .con_r042 img, .con_r043 img {
        width: 100%;
    }
}

.flex-direction-nav a:before {
    font-family: fontawesome;
}

.flexslider ul {
    padding-left: 0;
}

.searchInputContainer {
    width: 100%;
    display: inline-block !important;
    padding-bottom: 40px;
}

ul.searchSkinObjectPreview {
    left: -65px !important;
}

    ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group, ul.searchSkinObjectPreview > li {
        line-height: 35px;
    }

.con-r006 hr {
    display: inline-block;
}

.con_r06_carusal_bg {
    background-image: url("../images/Bg-con-a013.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

.con-r006 .carusal_trans_bg {
    width: 100%;
    padding: 70px 0;
    background: rgba(33, 37, 40, 0.9);
    text-align: center;
}

.con-r006 .carusal_item_image img {
    width: 90px;
    height: 90px;
    border-radius: 100%;
}

.con-r006 .carusal_r06_title {
    text-transform: capitalize;
    font-weight: 700;
}

.con-r006 .carusal_r06_text {
    font-style: italic;
    font-weight: 500;
    opacity: 0.9;
    color: #FFF;
    font-size: 1.3em;
    font-family: Georgia, serif;
    padding: 0px;
    margin: 0px;
}

.con-r006 .quote-left-image {
    font-size: 22px;
    padding-right: 30px;
}

.con-r006 .quote-right-image {
    font-size: 22px;
    padding-left: 30px;
}

.con-r006 .carusal_r06_text2 {
    font-weight: 600;
    color: #a6a6a6 !important;
    font-size: 1.3em;
    text-transform: capitalize;
}

.loginGroup, .registerGroup {
    float: right;
}

.con_k027 .tablist ul, .con_k030 .tab-div .nav-tabs {
    padding-left: 0;
}

.con_k030 .tab-div .nav-tabs {
    padding-left: 0;
}

.demo_area {
    background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #cccccc;
    margin: 5px 0;
    text-align: center;
}

.con_n011 .item {
    display: inline-block;
    text-align: center;
    width: 100%;
}

#dnn_dnnUser_messageGroup, #dnn_dnnUser_notificationGroup, #dnn_dnnUser_avatarGroup {
    display: none;
}

.homebox {
    background: #fff;
    max-width: 1280px;
    margin: 0 auto;
    overflow: hidden;
}

.boxbg {
    background: url(../images/spd-n-banner-right-BG.png) #000;
    background-repeat: repeat;
    width: 100%;
}

.homebox .transparent-header {
    margin: 0 auto;
    position: relative;
}

.homebox .search-button div.SearchBorder {
    width: 85%;
    float: right;
}

#LeftSidebar {
    overflow: hidden;
    width: 100%;
    margin-top: 60px;
}

    #LeftSidebar .nav {
        border-top: 1px solid #e0dede;
    }

        #LeftSidebar .nav li {
            width: 100%;
        }

            #LeftSidebar .nav li a {
                line-height: 40px;
                height: 40px;
                color: #333;
                border-bottom: 1px solid #e0dede;
                padding: 0;
                width: 100%;
                display: inline-block;
                padding-left: 10px;
                text-transform: none;
            }

                #LeftSidebar .nav li a:hover {
                    padding: 0;
                    background-color: transparent;
                }

        #LeftSidebar .nav > li ul.Dropdown, #LeftSidebar .nav > li ul.Dropdown ul.subs {
            position: relative;
            left: 0;
            margin-top: 0;
            background: transparent;
            box-shadow: none;
            width: 100%;
            margin-left: 15px;
            border: none;
        }

    #LeftSidebar .MenuContent {
        display: none;
    }

    #LeftSidebar .nav li.parent > a:before {
        content: "\f067";
        font-family: fontawesome;
        float: right;
        padding-left: 4px;
        padding-top: 1px;
        color: #999;
        font-weight: 100;
        font-size: 10px;
        padding-right: 15px;
    }

.banner-cont-area-numb {
    display: inline-block;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 20px;
    color: #fff;
    margin-right: 10px;
    margin-top: 3px;
    -webkit-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s;
    cursor: pointer;
}

    .banner-cont-area-numb:hover {
        display: inline-block;
        height: 45px;
        width: 45px;
        border-radius: 50%;
        line-height: 45px;
        text-align: center;
        color: #000;
        font-family: 'Roboto Slab', serif;
        font-size: 20px;
        background: #fff;
        margin-right: 10px;
        margin-top: 3px;
        transform: scale(1.2);
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
    }

.banner-cont-area:hover .banner-cont-area-numb {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.banner-cont-area-body {
    display: table-cell;
    vertical-align: top;
}

.banner-cont-area h3, .banner-cont-area p {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    text-transform: capitalize;
}

/* @media screen and (min-width: 1650px) and (max-width: 1920px) { */
    /* .SliderBannerPane { */
        /* position: absolute; */
        /* bottom: 0; */
        /* left: 0; */
        /* z-index: 999; */
        /* width: 100%; */
        /* max-width: 100%; */
        /* top: 65.5%; */
    /* } */
/* } */

/* @media screen and (min-width: 1024px) and (max-width: 1200px) { */
    /* .SliderBannerPane { */
        /* position: absolute; */
        /* bottom: 0; */
        /* left: 0; */
        /* z-index: 999; */
        /* width: 100%; */
        /* max-width: 100%; */
        /* top: 60.5%; */
    /* } */
/* } */

/* @media screen and (min-width: 999px) and (max-width: 1023px) { */
    /* .SliderBannerPane { */
        /* position: absolute; */
        /* bottom: 0; */
        /* left: 0; */
        /* z-index: 999; */
        /* width: 100%; */
        /* max-width: 100%; */
        /* top: 55.5%; */
    /* } */
/* } */

/* @media screen and (min-width: 768px) and (max-width: 998px) { */
    /* .SliderBannerPane { */
        /* position: absolute; */
        /* bottom: 0; */
        /* left: 0; */
        /* z-index: 999; */
        /* width: 100%; */
        /* max-width: 100%; */
        /* top: 40.5%; */
    /* } */
/* } */

/* @media screen and (max-width: 767px) { */
    /* .SliderBannerPane { */
        /* position: relative; */
        /* bottom: 0; */
        /* left: 0; */
        /* z-index: 999; */
        /* width: 100%; */
        /* max-width: 100%; */
        /* top: 0%; */
    /* } */

    /* .slider_banner_bg { */
        /* background: black; */
        /* margin: 10px 0px; */
    /* } */
/* } */

/*===============================
          what_we_do_n038
================================*/
.what_we_do_n038 {
    background: #f9f9f9;
    text-align: center;
}

    .what_we_do_n038 .spd-row {
        width: 100%;
        max-width: 100%;
        padding: 0px;
    }

    .what_we_do_n038 .vtl-align {
        display: table;
        height: 370px !important;
    }

        .what_we_do_n038 .vtl-align .vtl-middline {
            display: table-cell;
            vertical-align: middle;
        }

    .what_we_do_n038 .what_we_do_box_bg {
        padding: 10%;
        min-height: auto;
        background: #0088cc;
    }

    .what_we_do_n038 h3, .what_we_do_n038 p {
        color: #fff;
    }

    .what_we_do_n038 .p5 {
        color: #303030;
    }

    .what_we_do_n038 .read_more_button {
        border: 1px solid #fff;
        padding: 5px 10px;
        margin: 0 auto;
        display: block;
        width: 80px;
        float: none;
    }

        .what_we_do_n038 .read_more_button a {
            color: #fff;
            text-decoration: none;
            text-align: center;
        }

    .what_we_do_n038 .what_we_do_box_bg:before {
        width: 22px;
        height: 22px;
        background: #0088cc;
        right: -10px;
        border: solid transparent;
        content: " ";
        position: absolute;
        top: 45%;
        bottom: 50%;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        z-index: 99;
    }

    .what_we_do_n038 .Both_05 {
        top: 0%;
    }

    .what_we_do_n038 .serv_icon {
        border: 0px solid #ffffff;
        border-radius: 50%;
        padding: 1px;
        position: relative;
        background: rgba(77, 75, 75, 0.7);
        display: inline-block;
        width: 35px;
        height: 35px;
        margin: 168px 0px 0px 0px;
        line-height: 35px;
        text-align: center;
        color: #fff;
        font-size: 12px;
    }

    .what_we_do_n038 .icon-spacing {
        margin-left: 5px;
        margin-right: 5px;
    }

    .what_we_do_n038 .serv_icon i {
        color: #fff;
    }

    .what_we_do_n038 .what_we_do_box_bg-grey {
        background: #7a6a61;
    }

        .what_we_do_n038 .what_we_do_box_bg-grey:before {
            background: #7a6a61;
        }

    .what_we_do_n038 .what_we_do_box_bg2 {
        padding: 10%;
        background: #0088cc;
    }

        .what_we_do_n038 .what_we_do_box_bg2:before {
            width: 22px;
            height: 22px;
            background: #0088cc;
            left: -10px;
            border: solid transparent;
            content: " ";
            position: absolute;
            top: 45%;
            bottom: 50%;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            z-index: 99;
        }

    .what_we_do_n038 .space-remover {
        padding: 0px;
        margin: 0px;
    }

    .what_we_do_n038 .overly-bg {
        position: relative;
    }

        .what_we_do_n038 .overly-bg:before {
            width: 22px;
            height: 22px;
            background: #1D88CC;
            left: -12px;
            top: calc(50% - 22px);
            border: solid transparent;
            content: " ";
            position: absolute;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            z-index: 99;
        }

    .what_we_do_n038 .ih-item.square.effect13 .info .search-icon {
        text-transform: uppercase;
        color: #fff !important;
        text-align: center;
        font-size: 12px;
        width: 35px;
        height: 35px;
        border-radius: 100%;
        line-height: 35px;
        background-color: rgba(32, 30, 30, 0.9);
        margin-top: 40%;
        margin-left: 5px;
        margin-right: 5px;
    }

    .what_we_do_n038 .icon_clr {
        color: #fff;
    }

    .what_we_do_n038 .overly-bg-grey {
        position: relative;
    }

        .what_we_do_n038 .overly-bg-grey:before {
            width: 22px;
            height: 22px;
            background: #7a6a61;
            left: -12px;
            top: calc(50% - 22px);
            border: solid transparent;
            content: " ";
            position: absolute;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            z-index: 99;
        }

    .what_we_do_n038 .what_we_do_box_bg-red {
        background: #e7505a;
    }

    .what_we_do_n038 .overly-bg-red {
        position: relative;
    }

    .what_we_do_n038 .what_we_do_box_bg-red:before {
        width: 22px;
        height: 22px;
        background: #e7505a;
        left: -10px;
        border: solid transparent;
        content: " ";
        position: absolute;
        top: 45%;
        bottom: 50%;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        z-index: 99;
    }

    .what_we_do_n038 .overly-bg-red:before {
        width: 22px;
        height: 22px;
        background: #e7505a;
        left: -12px;
        top: calc(50% - 22px);
        border: solid transparent;
        content: " ";
        position: absolute;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        z-index: 99;
    }

    .what_we_do_n038 .overly-bg-left {
        position: relative;
    }

        .what_we_do_n038 .overly-bg-left:before {
            width: 22px;
            height: 22px;
            background: #1D88CC;
            right: -12px;
            top: calc(50% - 22px);
            border: solid transparent;
            content: " ";
            position: absolute;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            z-index: 99;
        }

    .what_we_do_n038 .view_05 .Both_05 {
        margin: auto;
        width: 100%;
        margin-top: 0%;
    }

    .what_we_do_n038 .what_we_do_n038 .Both_05 {
        top: 0%;
    }

    .what_we_do_n038 .view_05 img {
        height: 370px;
    }

/*======================================
      		Con_n045
======================================*/
.con_n045 {
    background: #f9f9f9;
}

    .con_n045 .ban-btn-area {
        padding: 7px 25px;
        border-width: 2px;
        border-style: solid;
        text-align: center;
        color: inherit;
        margin-top: 10px;
    }

        .con_n045 .ban-btn-area a {
            text-decoration: none;
            text-align: center;
            font-weight: 500;
            color: inherit;
            font-size: 16px;
        }

        .con_n045 .ban-btn-area:hover {
            -webkit-transition: all 0.9s ease 0s;
            -moz-transition: all 0.9s ease 0s;
            transition: all 0.9s ease 0s;
            cursor: pointer;
            color: #fff !important;
        }

/*=====================================
			Con_n050
=====================================*/
.con_n050 {
    background: #fff;
}

    .con_n050 .welcome-text-0 {
        text-align: left;
    }

    .con_n050 h3 {
        margin-top: 0px;
    }

    .con_n050 p {
        margin-top: -7px;
        padding-top: 0px;
    }

    .con_n050 .triton-counter-p {
        font-size: 21px;
        font-weight: 300;
        line-height: 1.4;
    }

    .con_n050 .service-icon-white {
        color: #fff !important;
    }

@media only screen and (max-width: 767px) {
    .con_n050 {
        text-align: center;
    }
}

.con_n050 .triton-feature-p {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.4;
}

.con_n050 .dual_monitor_outline {
    text-align: center;
}

.con_n050 .service_box-area-border {
    border: 0px solid white;
}

.con_n050 .service_box-area {
    margin: 0px;
}

    .con_n050 .service_box-area h3, .con_n050 .service_box-area p {
        text-align: left;
    }

.small-circle-border {
    border-width: 3px;
    border-style: solid;
    border-color: #f3f3f3;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    display: inline-block;
}

.con_n050 .service-icon {
    font-size: 17px;
    text-align: center;
    -webkit-transition: all 0.9s ease 0s;
    transition: all 0.9s ease 0s;
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    border-color: #cecece;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    line-height: 38px;
}

.con_n050 .welcome-text2 {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.4;
    text-align: left;
}

.con_n050 .service-icon:hover {
    transform: scale(1.09);
    -moz-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    -o-transform: scale(1.09);
    -ms-transform: scale(1.09);
}

.con_n050 .service_box-area:hover .service-icon {
    transform: scale(1.09);
    -moz-transform: scale(1.09);
    -webkit-transform: scale(1.09);
    -o-transform: scale(1.09);
    -ms-transform: scale(1.09);
}

@media screen and (max-width: 767px) {
    .con_n050 .welcome-text-0, .con_n050 .welcome-text2 {
        text-align: center;
    }

    .menu-right-pane-bg {
        display: none;
    }

    .con_n050 .service_box-area-border {
        border: 0px solid white;
        margin-bottom: 20px;
    }

    .con_n050 .service_box-area {
        background: white;
        margin: 5px;
    }

        .con_n050 .service_box-area h3, .con_n050 .service_box-area p {
            text-align: center;
            color: inherit;
        }

    .con_n050 .service-icon {
        text-align: center;
        -webkit-transition: all 0.9s ease 0s;
        transition: all 0.9s ease 0s;
        width: 40px;
        height: 40px;
        vertical-align: middle;
        display: block;
        float: none;
        margin: 0 auto;
    }
}

/*======================================
      		Con_n052
======================================*/
.con_n052 .welcome_right_border {
    border-right: 1px solid #EEE;
}

.con_n052 .welcome-border-bottom {
    border-bottom: 1px solid #EEE;
}

.con_n052 h2 {
    margin-top: 0px;
    padding: 10px 0px 0px 0px;
}

.con_n052 p {
    margin-top: 0px;
    font-size: 17px;
    padding: 10px 0px 0px 0px;
}

@media screen and (max-width: 767px) {
    .con_n052 .welcome_right_border {
        border-right: 0px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
    }

    .con_n052 h3 {
        text-align: center;
    }

    .con_n052 h2 {
        text-align: center;
    }

    .con_n052 p {
        text-align: center;
        padding-bottom: 45px;
    }

    .con_n053 .mb-padding {
        padding-top: 35px;
    }
}

@media screen and (min-width: 768px) and (max-width: 999px) {
    .con_n052 h2 {
        text-align: center;
        padding-top: 0px;
    }

    .con_n052 p {
        text-align: center;
        padding-bottom: 45px;
        padding-top: 20px;
    }
}

.hi-icon-wrap {
    text-align: center;
    margin: 0 auto;
}

.hi-icon {
    cursor: pointer;
    float: none;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    text-align: center;
    z-index: 1;
    color: #fff;
    font-family: 'FontAwesome';
    font-size: 30px;
    margin: 15px;
}

.circle-border {
    border-width: 3px;
    border-style: solid;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    float: none;
    background: #fff;
}

.hi-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.hi-icon:before {
    speak: none;
    font-size: 30px;
    line-height: 65px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}

/* Effect 8 */
.hi-icon-effect-8 .hi-icon {
    -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
    transition: background 0.2s, -webkit-transform ease-out 0.1s;
    transition: transform ease-out 0.1s, background 0.2s;
    transition: transform ease-out 0.1s, background 0.2s, -webkit-transform ease-out 0.1s;
}

    .hi-icon-effect-8 .hi-icon:after {
        top: 0;
        left: 0;
        padding: 0;
        z-index: -1;
        box-shadow: 0 0 0 2px white;
        opacity: 0;
        -webkit-transform: scale(0.9);
        -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }

    .hi-icon-effect-8 .hi-icon:hover {
        -webkit-transform: scale(0.99);
        -moz-transform: scale(0.99);
        -ms-transform: scale(0.99);
        transform: scale(0.93);
        color: #fff;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

.hi-icon:hover {
    color: #fff;
    width: 100px;
    margin-left: 0px;
    margin-top: 0px;
    line-height: 100px;
    padding-top: 15px;
    height: 100px;
    -webkit-transition: opacity 3s ease-in-out;
    -moz-transition: opacity 3s ease-in-out;
    -o-transition: opacity 3s ease-in-out;
    -ms-transition: opacity 3s ease-in-out;
    transition: opacity 3s ease-in-out;
}

.hi-icon-effect-8 .hi-icon:hover:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
    -webkit-transition: opacity 3s ease-in-out;
    -moz-transition: opacity 3s ease-in-out;
    -o-transition: opacity 3s ease-in-out;
    -ms-transition: opacity 3s ease-in-out;
    transition: opacity 3s ease-in-out;
}

.hi-icon-effect-8:hover .hi-icon:after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms;
    -moz-animation: sonarEffect 1.3s ease-out 75ms;
    animation: sonarEffect 1.3s ease-out 75ms;
    -webkit-transition: opacity 3s ease-in-out;
    -moz-transition: opacity 3s ease-in-out;
    -o-transition: opacity 3s ease-in-out;
    -ms-transition: opacity 3s ease-in-out;
    transition: opacity 3s ease-in-out;
}

.hi-icon-effect-8:hover .hi-icon {
    background: rgba(255, 255, 255, 0.05);
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    color: #fff;
    color: #fff;
    top: 0;
    left: 0;
    width: 94px;
    margin-left: 0px;
    margin-top: 0px;
    line-height: 100px;
    padding-top: 15px;
    height: 94px;
    -webkit-transition: opacity 3s ease-in-out;
    -moz-transition: opacity 3s ease-in-out;
    -o-transition: opacity 3s ease-in-out;
    -ms-transition: opacity 3s ease-in-out;
    transition: opacity 3s ease-in-out;
}

@-webkit-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }

    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}

@-moz-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }

    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -moz-transform: scale(1.5);
        opacity: 0;
    }
}

@keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }

    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }

    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 0;
    }
}

.con_n053 p {
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.con_n053 h3 {
    text-transform: uppercase;
}

.con_a010 h4 {
    text-transform: uppercase;
}

.con_k099 .bg-content .team_member {
    position: relative;
    margin-top: 20px;
}

.con_k099 .team_member {
    overflow: hidden;
}

.con_k099 .bg-content em {
    font-size: 60px;
    padding-bottom: 20px;
    color: #fff;
}

.team_member:hover img {
    -webkit-transform: scale(1.5) rotate(-6deg);
    -ms-transform: scale(1.5) rotate(-6deg);
    transform: scale(1.5) rotate(-6deg);
}

.con_k099 .team_member img {
    width: 100%;
    transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    -moz-transition: all 1s;
}

.con_k099 .bg-content img {
    width: 100%;
    height: 250px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}

.con_a013 .RgbaControl {
    background-color: rgba(0, 0, 0, 0.6);
}

.con_a013 {
    background-image: url("../images/Bg-con-a013.jpg");
    -webkit-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

.con_a012 {
    background-image: url("../images/jsl3.jpg");
    -webkit-background-size: cover;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

    .con_a012 h2, .con_a012 p {
        color: #fff;
    }

    .con_a012 .control_anchor {
        padding: 15px 30px;
        border-radius: 2px;
        /* margin-top: 20px; */
        color: #fff;
    }

    .con_a012 .buy_control {
        background-color: rgba(4, 5, 11, 0.7);
        padding: 30px;
    }

    .con_a012 .RgbaControl {
        background: url("../images/transparent-man-2.png") no-repeat bottom left;
        background-color: rgba(0, 136, 204, 0.6);
    }

    .con_a012 .plx-banner-bg {
        background-color: rgba(4, 5, 11, 0.7);
    }

.con_k099 .bg-content {
    background-color: transparent;
    padding-top: 50px;
    padding-bottom: 50px;
}

    .con_k099 .bg-content .teamhead {
        text-align: center;
        font-weight: 700;
        text-transform: uppercase;
    }

.con_a024 .SocialIcon li a {
    width: auto;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: right;
    padding: 0px 10px;
}

    .con_a024 .SocialIcon li a:hover {
        text-decoration: none;
        color: #aeaeae;
    }

.Triton-menu-adress-aria {
    border-left: 1px solid #999;
    padding-left: 18px;
}

    .Triton-menu-adress-aria h3 {
        margin-top: 0px;
        padding-top: 0px;
        color: #999;
    }

    .Triton-menu-adress-aria p {
        color: #999;
    }

        .Triton-menu-adress-aria p img {
            padding-bottom: 10px;
        }

    .Triton-menu-adress-aria a {
        color: #999;
    }

        .Triton-menu-adress-aria a :hover {
            background: none;
            text-decoration: none;
        }

.con_k030 .nav-tabs > li.active > a {
    color: #000 !important;
}

.con_r012 .right h2 {
    text-transform: uppercase;
    line-height: 1.09em !important;
}

.con_n014 .map-list li .address_icon, .phone_icon, .email_icon {
    width: 25px !important;
    height: 25px !important;
    border-radius: 100%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    line-height: 26px;
    margin-right: 10px;
}

/*================================================
				Start content con_n054
=================================================*/
.con_n054 {
    background: #060606;
}

    .con_n054 p {
        text-align: center;
        font-size: 17px;
        font-weight: 600;
        padding: 0px 15px;
        margin: 0px;
        color: #fff;
    }

/*=================================================
                  Start Content con_n059
  ==================================================*/
.con_n059 {
    background: #171717;
}

    .con_n059 h2 {
        color: #aeaeae;
    }

    .con_n059 p {
        color: #999;
        font-weight: 200;
    }

    .con_n059 h2, .con_n059 p {
        text-align: left;
        padding-top: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .con_n059 p {
        font-size: 1.2em;
    }

    .con_n059 .spd-r-btn-big {
        padding: 10px 15px;
        -webkit-box-shadow: 0px 0px 6px -2px black;
        -moz-box-shadow: 0px 0px 6px -2px black;
        box-shadow: 0px 0px 6px -2px black;
    }

    .con_n059 a {
        text-transform: capitalize;
        font-weight: 600;
        font-size: 18px;
        color: #fff;
    }

        .con_n059 a:hover {
            text-decoration: none;
            color: #fff;
        }

    .con_n059 .border-now-a {
        color: #fff;
    }

    .con_n059 .Triton-dolar {
        border: 14px solid #aeaeae;
        border-radius: 50%;
        padding: 0px 12px;
        font-weight: 700;
    }

        .con_n059 .Triton-dolar:before {
            width: 16px;
            height: 16px;
            background: #aeaeae;
            -webkit-transform: rotate(14deg);
            -ms-transform: rotate(14deg);
            transform: rotate(14deg);
            position: absolute;
            content: "";
            margin-left: 27px;
        }

    .con_n059 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1.5em;
    }

    .con_n059 .t-logo-right-border {
        border-right: 1px solid rgba(102, 102, 102, 0.5);
    }

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .con_n059 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1em !important;
    }

    .con_n059 .Triton-dolar:before {
        width: 13px;
        height: 13px;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 30px;
    }

    .con_n059 .Triton-dolar-black:before {
        backgroung: #1d2127 !important;
        width: 13px;
        height: 13px;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 30px;
    }

    .con_n059 a {
        font-size: 14px;
    }
}

@media screen and (min-width: 315px) and (max-width: 999px) {
    .con_n059 h2, .con_n059 p {
        text-align: center;
    }

    .con_n059 .t-logo-right-border {
        border-right: 0px solid rgba(255, 255, 255, 0.5);
    }

    .con_n059 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1em;
    }
}

/*===========================================
			triton counter-bg
============================================*/
.tirton-counter-bg {
    background: #f4f4f4;
    color: #585858;
    border-top: 5px solid #f1f1f1;
    border-bottom: 0px solid #ebebeb;
}

    .tirton-counter-bg h2 {
        text-align: center;
    }

    .tirton-counter-bg .triton-counter-p {
        font-size: 21px;
        font-weight: 300;
        line-height: 1.4;
        text-align: center;
    }

.counter_s001 .triton-counter-icon {
    text-align: center;
    font-size: 35px;
    color: #2e353e;
}

.counter_s001 .bigcount {
    font-size: 50px;
    font-weight: 700;
    color: #2e353e;
}

.counter_s001 .triton-counter-title-3 {
    margin: 0px;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    color: #2e353e;
}

.counter_s001 .triton-title-p {
    font-size: 15px;
    font-weight: 500;
}

/*============================================
		Triton awesome-feature section
=============================================*/
.con_n010 .triton-middle-border {
    border-top: 1px solid #ebebeb;
}

.con_n010 .triton-feature-p {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

.con_n010 .right-text {
    display: inline;
    float: right;
    text-align: right;
    line-height: 40px;
}

.con_n010 .right-text1 {
    text-align: right;
}

.con_n010 .right-text2 {
    margin-top: -8px;
    text-align: right;
    padding-right: 50px;
}

.con_n010 .feature-item-icon-right {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 17px;
    color: #fff;
    margin-left: 10px;
}

.con_n010 .Triton-mobile-image {
    margin: 0 auto;
    display: block;
    padding-top: 15px;
}

.con_n010 .left-text {
    display: inline;
    float: left;
    text-align: left;
    line-height: 40px;
}

.con_n010 .left-text1 {
    text-align: left;
}

.con_n010 .left-text2 {
    margin-top: -8px;
    text-align: left;
    padding-left: 50px;
}

.con_n010 .feature-item-icon-left, .con_n010 .feature-item-icon-right {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 17px;
    color: #fff;
    margin-right: 10px;
}

@media screen and (min-width: 315px) and (max-width: 999px) {
    .con_n010 .feature-item-icon-left, .con_n010 .feature-item-icon-right {
        margin-right: 0px;
    }

    .con_n010 .right-text1, .con_n010 .left-text, .con_n010 .left-text1, .con_n010 .right-text2, .con_n010 .left-text2 {
        text-align: center;
    }

    .con_n010 .feature-item-icon-right, .con_n010 .feature-item-icon-left {
        margin: 0 auto;
        float: none;
        display: block;
    }
}

/*============================================
		Triton con_s006
=============================================*/
.con_s006 h2, .con_s006 p {
    color: #fff;
    text-align: left;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.con_s006 p {
    font-size: 1.2em;
}

.con_s006 .spd-r-btn-big {
    background: #fff;
    padding: 10px 15px;
    -webkit-box-shadow: 0px 0px 6px -2px black;
    -moz-box-shadow: 0px 0px 6px -2px black;
    box-shadow: 0px 0px 6px -2px black;
}

.con_s006 a {
    text-transform: capitalize;
    font-weight: 600;
    font-size: 18px;
}

.con_s006 .border-now-a {
    color: #fff;
}

.con_s006 .or-text a {
    color: #0088cc;
}

.con_s006 .Triton-dolar {
    border: 14px solid #fff;
    border-radius: 50%;
    padding: 0px 12px;
    font-weight: 700;
}

    .con_s006 .Triton-dolar:before {
        width: 16px;
        height: 16px;
        background: #fff;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 27px;
    }

.con_s006 .troton-logo-text {
    padding-left: 15px;
    font-weight: 700;
    font-size: 1.5em;
}

.con_s006 .t-logo-right-border {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .con_s006 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1em;
    }

    .con_s006 .Triton-dolar:before {
        width: 13px;
        height: 13px;
        background: #fff;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 30px;
    }

    .con_s006 .Triton-dolar-black:before {
        width: 13px;
        height: 13px;
        background: #1d2127;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 30px;
    }

    .con_s006 a {
        font-size: 14px;
    }
}

@media screen and (min-width: 315px) and (max-width: 999px) {
    .con_s006 h2, .con_s006 p {
        text-align: center;
    }

    .con_s006 .t-logo-right-border {
        border-right: 0px solid rgba(255, 255, 255, 0.5);
    }

    .con_s006 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1em;
    }
}

.con_k016 .triton-feature-p {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.4;
    text-align: center;
}

.con_k016 .pricingcontent .hoverp, .con_k016 .pricingcontent .contentp {
    font-size: 1.4em;
    text-transform: capitalize !important;
    font-weight: 400;
}

.con_k016 .pricingcontent .contentp1 {
    font-size: 1.4em;
    text-transform: capitalize !important;
    font-weight: 400;
    background: #2e353e;
}

.con_k016 .pricingcontent .pcontent {
    padding-top: 0px !important;
    padding-bottom: 25px;
}

.con_k016 .pricingcontent .numberspan {
    font-weight: 700;
    font-size: 50px;
    color: #2e353e;
}

.con_n004 {
    background-color: #f4f4f4;
    color: #585858;
    border-top: 5px solid #f1f1f1;
    border-bottom: 1px solid #ebebeb;
}

    .con_n004 .serv-mobile2 {
        float: right;
    }

    .con_n004 .serv-exp-button {
        padding: 10px 15px;
        -webkit-box-shadow: 0px 0px 3px -1px black;
        -moz-box-shadow: 0px 0px 3px -1px black;
        box-shadow: 0px 0px 3px -1px black;
        border: 0px solid #303030;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }

        .con_n004 .serv-exp-button a {
            color: #fff;
            font-family: 'Open Sans';
            text-decoration: none;
            text-transform: capitalize;
            font-weight: 600;
            font-size: 18px;
        }

@media screen and (min-width: 315px) and (max-width: 999px) {
    .con_n004 .serv-mobile2 {
        float: none;
        text-align: center;
    }
}

.con_a058 h2 {
    margin-bottom: 0px;
}

@media only screen and (max-width: 767px) {
    .con_a058 h2 {
        text-align: center;
    }
}

.con_a058 p {
    padding-top: 0px;
}

@media only screen and (max-width: 767px) {
    .con_a058 p {
        text-align: center;
    }
}

.con_a058 .triton-counter-p {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.4;
}

.con_a058 .spd-panel-heading {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background: #f4f4f4;
}

.con_a058 .spd-panel-title {
    color: inherit;
    font-size: 1.1em !important;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
}

    .con_a058 .spd-panel-title > a {
        color: inherit;
        font-size: 1.2em !important;
        font-weight: 400;
        letter-spacing: normal;
        line-height: 27px;
    }

/*benefit_s001 icon box content*/
.benefit_s001 .spd-s1-iconbox {
    text-align: center;
}

    .benefit_s001 .spd-s1-iconbox i {
        width: 110px;
        height: 110px;
        line-height: 97px;
        text-align: center;
        border-width: 3px;
        border-style: solid;
        border-radius: 50%;
        transition: all 0.8s ease;
        color: inherit;
        font-size: 40px;
        background: url("../images/diagonal-noise.png") center top;
    }

    .benefit_s001 .spd-s1-iconbox:hover {
        transform: scale(1.09);
        -moz-transform: scale(1.09);
        -webkit-transform: scale(1.09);
        -o-transform: scale(1.09);
        -ms-transform: scale(1.09);
    }

        .benefit_s001 .spd-s1-iconbox:hover .spd-s1-iconbox {
            transform: scale(1.09);
            -moz-transform: scale(1.09);
            -webkit-transform: scale(1.09);
            -o-transform: scale(1.09);
            -ms-transform: scale(1.09);
        }

/*========================================
       start con_n071
========================================*/
.con_n071 {
    /* Main Home Page Section2 Rounded Icon Content CSS  */
    text-align: center;
}

    .con_n071 h3 {
        padding-bottom: 0px;
        margin-bottom: 5px;
    }

    .con_n071 .Iconround_1 {
        border-radius: 100%;
        color: #FFFFFF;
        height: 100px;
        line-height: 100px;
        text-align: center;
        width: 100px;
        vertical-align: middle;
        border-width: 7px;
        border-style: solid;
        border-color: #f4f4f4 !important;
        border-radius: 50%;
        margin-left: auto;
        margin-right: auto;
        transition: all 0.7s ease-in-out 0s;
    }

        .con_n071 .Iconround_1 i {
            font-size: 35px;
        }

    .con_n071 .icon_top_01 h3 {
        transition: all 0.7s ease-in-out 0s;
    }

    .con_n071 .icon_top_01:hover article {
        transform: scale(1.09);
        -moz-transform: scale(1.09);
        -webkit-transform: scale(1.09);
        -o-transform: scale(1.09);
        -ms-transform: scale(1.09);
        background: #f4f4f4;
    }

    .con_n071 .Fl {
        float: left;
    }

    .con_n071 .circle-bg {
        border: 1px solid #cecece;
        width: 86px;
        height: 86px;
        border-radius: 50%;
    }

    .con_n071 .circle-right-border {
        border-right: 1px solid rgba(245, 245, 245, 0.7);
    }

@media screen and (max-width: 767px) {
    .con_n071 .circle-right-border {
        border-right: 0px solid rgba(245, 245, 245, 0.7);
        border-bottom: 1px solid rgba(245, 245, 245, 0.7);
        padding-top: 5px;
        margin-bottom: 10px;
    }
}

/*========================================
           end of content con_n071
========================================*/
/*=================================================
                 Start Content con_n072
 ==================================================*/
.con_n072 {
    background: #f4f4f4;
    border-top: 5px solid #eeeeee;
    border-bottom: 1px solid #ebebeb;
}

    .con_n072 p {
        font-weight: 200;
        font-size: 1.2em;
        color: #777;
    }

    .con_n072 h2, .con_n072 p {
        text-align: left;
        padding-top: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .con_n072 p {
        font-size: 1.2em;
    }

    .con_n072 .spd-r-btn-big {
        padding: 10px 15px;
        -webkit-box-shadow: 0px 0px 6px -2px black;
        -moz-box-shadow: 0px 0px 6px -2px black;
        box-shadow: 0px 0px 6px -2px black;
    }

    .con_n072 a {
        text-transform: capitalize;
        font-weight: 600;
        font-size: 18px;
        color: #fff;
    }

        .con_n072 a:hover {
            text-decoration: none;
            color: #fff;
        }

    .con_n072 .border-now-a {
        color: #fff;
    }

    .con_n072 .Triton-dolar {
        border-width: 14px;
        border-style: solid;
        border-color: #1d2127;
        border-radius: 50%;
        padding: 0px 12px;
        font-weight: 700;
    }

        .con_n072 .Triton-dolar:before {
            width: 16px;
            height: 16px;
            background: #1d2127;
            -webkit-transform: rotate(14deg);
            -ms-transform: rotate(14deg);
            transform: rotate(14deg);
            position: absolute;
            content: "";
            margin-left: 27px;
        }

    .con_n072 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1.5em;
    }

    .con_n072 .t-logo-right-border {
        border-right: 1px solid rgba(102, 102, 102, 0.2);
    }

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .con_n072 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1em;
    }

    .con_n072 .Triton-dolar:before {
        width: 13px;
        height: 13px;
        background: #fff;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 30px;
    }

    .con_n072 .Triton-dolar-black:before {
        width: 13px;
        height: 13px;
        background: #1d2127;
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
        transform: rotate(14deg);
        position: absolute;
        content: "";
        margin-left: 30px;
    }

    .con_n072 a {
        font-size: 14px;
    }
}

@media screen and (min-width: 315px) and (max-width: 999px) {
    .con_n072 h2, .con_n072 p {
        text-align: center;
    }

    .con_n072 .t-logo-right-border {
        border-right: 0px solid rgba(255, 255, 255, 0.5);
    }

    .con_n072 .troton-logo-text {
        padding-left: 15px;
        font-weight: 700;
        font-size: 1em;
    }
}

.con_n072 .con_n004 .serv-mobile2 {
    float: none !important;
}

/*========================================
           end of content con_n072
========================================*/
.language-object {
    white-space: nowrap;
    overflow: visible;
    vertical-align: middle;
    margin: 5px 0px;
    float: left;
    display: inline-block;
    line-height: 22px;
    padding-right: 0;
}

@media only screen and (max-width: 767px) {
    .language-object {
        float: none;
        margin: 10px 0px;
        padding-right: 0px;
    }
}

.rasel-r a {
    color: #363636 !important;
}

.tirton-counter-bg {
    text-align: center;
}

span.Language {
    margin: 0px 5px;
}

/****************** Benu Content Css Start  ********************/
/******** con_k130 css start **********/
.con_k130 {
    position: relative;
    z-index: 9;
}

@media only screen and (max-width: 767px) {
    .con_k130 {
        padding-bottom: 50px !important;
    }
}

.con_k130 .p_color {
    color: #555;
}

.con_k130 .h2_control {
    margin-top: 0px;
}

.con_k130 .centerdiv {
    text-align: center;
}

.con_k130 .ul_list {
    text-align: center;
    width: 100%;
}

    .con_k130 .ul_list ul {
        list-style: none;
        padding-top: 60px;
        display: inline-block;
    }

@media only screen and (max-width: 767px) {
    .con_k130 .ul_list ul {
        padding-top: 4px;
        padding-left: 0px;
    }
}

.con_k130 .ul_list ul li {
    float: left;
    height: 230px;
    width: 230px;
    background-color: #f4f4f4;
    margin: 0px 53px;
    text-align: center;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all 0.5s linear;
    display: table;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
}

@media only screen and (max-width: 460px) and (min-width: 320px) {
    .con_k130 .ul_list ul li {
        height: 150px;
        width: 150px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k130 .ul_list ul li {
        height: 150px;
        width: 150px;
        background-color: #f4f4f4;
        margin: 4px 38px;
    }
}

@media only screen and (max-width: 1084px) and (min-width: 900px) {
    .con_k130 .ul_list ul li {
        height: 180px;
        width: 180px;
        background-color: #f4f4f4;
        margin: 4px 45px;
    }
}

@media only screen and (max-width: 767px) {
    .con_k130 .ul_list ul li {
        float: none;
        margin: 100px 53px;
    }
}

.con_k130 .ul_list ul li a {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: table-cell;
    height: 230px;
    vertical-align: middle;
}

@media only screen and (max-width: 460px) and (min-width: 320px) {
    .con_k130 .ul_list ul li a {
        height: 150px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k130 .ul_list ul li a {
        height: 150px;
    }
}

@media only screen and (max-width: 1084px) and (min-width: 900px) {
    .con_k130 .ul_list ul li a {
        height: 180px;
    }
}

.con_k130 .ul_list ul li:hover {
    border-width: 2px;
    border-style: solid;
    transition: all 0.5s linear;
    border-color: #01d7e1;
}

.con_k130 .li_control {
    padding-left: 30px;
}

.con_k130 .icon_control {
    font-size: 50px;
}

.con_k130 .span_control {
    margin-top: 10px;
    color: #1c2127;
    font-weight: 400;
    font-size: 19px;
    line-height: 30px;
}

.con_k130 .ul_margin {
    margin-top: -115px;
    margin-left: -5px;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k130 .ul_margin {
        margin-left: -5px;
    }
}

/**************** Con_k131 css Start *****************/
.con_k131 {
    position: relative;
    z-index: 9;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k131 {
        padding-bottom: 150px;
    }
}

.con_k131 .h2_margin {
    margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
    .con_k131 {
        text-align: center;
    }
}

.con_k131 .img_control {
    position: relative;
    z-index: 9999;
    padding-top: 40px;
    margin-bottom: -20px;
}

@media only screen and (max-width: 767px) {
    .con_k131 .img_control {
        padding-top: 0px;
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k131 .img_control {
        padding-top: 0px;
    }
}

.con_k131 .experience {
    padding-top: 75px;
    position: relative;
    z-index: 9999;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k131 .experience {
        padding-top: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .con_k131 .experience {
        padding-top: 0px;
    }
}

.con_k131 .experience .anchor_control {
    padding: 12px 22px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    font-family:'Arial';
}

.con_k131 .experience .p2_control {
    margin-bottom: 40px;
    margin-top: 30px;
    color: #585858;
}

/**************** Con_k132 css Start *****************/
.con_k132 {
    position: relative;
    z-index: 9;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k132 {
        padding-bottom: 150px;
    }
}

.con_k132 .h2_margin {
    margin-bottom: 5px;
}

@media only screen and (max-width: 767px) {
    .con_k132 {
        text-align: center;
    }
}

.con_k132 .img_control {
    position: relative;
    z-index: 9999;
}

@media only screen and (max-width: 767px) {
    .con_k132 .img_control {
        padding-top: 50px;
    }
}

.con_k132 .experience {
    padding-top: 45px;
    position: relative;
    z-index: 9999;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k132 .experience {
        padding-top: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .con_k132 .experience {
        padding-top: 0px;
    }
}

.con_k132 .experience .anchor_control {
    padding: 12px 22px;
    border-radius: 3px;
    color: #fff;
    font-weight: 700;
    font-family:'Arial';
}

.con_k132 .experience .p2_control {
    margin-bottom: 40px;
    margin-top: 30px;
    color: #585858;
}

/************* con_k133 css ***************/
.con_k133 {
    position: relative;
    z-index: 9;
}

    .con_k133 .h2_margin {
        margin-bottom: 5px !important;
    }

    .con_k133 .spd-col-md-10 {
        padding-left: 0px;
    }

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_k133 .spd-col-md-10 {
        padding-left: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .con_k133 .spd-col-md-10 {
        padding-left: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .con_k133 .spd-col-md-4 {
        text-align: center;
        padding-top: 20px;
    }
}

.con_k133 .spd-col-md-2 {
    text-align: center;
    padding-left: 0px;
}

@media only screen and (max-width: 767px) {
    .con_k133 .spd-col-md-2 {
        padding-left: 15px;
    }
}

.con_k133 .icon_control {
    border: 4px solid #f4f4f4;
    border-radius: 100%;
    -webkit-transition: all 0.7s linear;
    -moz-transition: all 0.7s linear;
    -ms-transition: all 0.7s linear;
    -o-transition: all 0.7s linear;
    transition: all 0.7s linear;
}

    .con_k133 .icon_control:before {
        height: 30px;
        width: 30px;
        line-height: 30px;
        text-align: center;
        border: 1px solid #d1d1d1;
        border-radius: 100%;
        display: inline-block;
        -webkit-transition: all 0.7s linear;
        -moz-transition: all 0.7s linear;
        -ms-transition: all 0.7s linear;
        -o-transition: all 0.7s linear;
        transition: all 0.7s linear;
    }

.con_k133 .hover_main:hover .icon_control {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

    .con_k133 .hover_main:hover .icon_control:before {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
        -webkit-transition: all 0.7s linear;
        -moz-transition: all 0.7s linear;
        -ms-transition: all 0.7s linear;
        -o-transition: all 0.7s linear;
        transition: all 0.7s linear;
    }

.con_k133 .hover_main .h4_control {
    margin-top: 5px;
}

.con_k133 .feature {
    padding-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    .con_k133 .feature {
        text-align: center;
    }
}

/******** con_k134 css start  *******/
.con_k134 {
    position: relative;
    z-index: 9;
    text-align: center;
}

    .con_k134 .process {
        padding-bottom: 40px;
    }

    .con_k134 .counter_inc {
        counter-reset: section;
    }

    .con_k134 .count {
        /* word-break: break-word; */
        border: 3px solid #eaeaea;
        border-radius: 100%;
        height: 166px;
        width: 166px;
        margin: 0 auto;
        display: table;
        position: relative;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

@media only screen and (min-width: 1200px) {
    .con_k134 .count {
        border: 2px solid #eaeaea;
        border-radius: 100%;
        height: 240px;
        width: 240px;
        margin: 0 auto;
        display: table;
        position: relative;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }
}

.con_k134 .count:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

@media only screen and (max-width: 767px) {
    .con_k134 .count {
        margin-top: 10px;
    }
}

.con_k134 .count:before {
    position: absolute;
    height: 35px;
    width: 35px;
    background-color: #01d7e1;
    border-radius: 100%;
    top: 40%;
    left: -18px;
    content: "" counter(section) "";
    counter-increment: section;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    z-index: 999;
}

.con_k134 .pcontrol {
    height: 160px;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-transform: capitalize;
    color: #555555;
    font-weight: 500;
    font-family:'Arial';
    font-size: 18px;
}

.con_k135 {
    position: relative;
    z-index: 9;
}

    .con_k135 .bg_clr .owl-theme .owl-controls .owl-page span {
        border: 2px solid #fff;
        background-color: transparent;
    }

    .con_k135 .bg_clr .spd-n-parallax-title {
        padding: 0px 5px 0px 5px;
        color: #fff;
        text-align: center;
    }

    .con_k135 .bg_clr .spd-n-parallax-c-n {
        text-align: center;
        padding: 10px;
        text-transform: capitalize;
        font-weight: 700;
        font-family:'Arial';
    }

    .con_k135 .bg_clr .spd-n-test-parallax-ted {
        font-style: italic;
        font-weight: 500;
        opacity: 0.9;
        color: #FFF;
        font-size: 1.3em;
        padding: 0px;
        margin: 0px;
        text-align: center;
        font-family: Georgia;
    }

    .con_k135 .bg_clr .qoute_right {
        color: #fff;
        padding-left: 15px;
        font-size: 25px;
        vertical-align: text-top;
    }

    .con_k135 .bg_clr .qoute_left {
        color: #fff;
        padding-right: 13px;
        font-size: 25px;
        vertical-align: text-bottom;
    }

    .con_k135 .spd-n-parallax-sl-img img {
        width: 85px;
        height: 85px;
        background: #cfcfcf;
        border-radius: 100%;
        text-align: center;
        float: none;
        margin: 0 auto;
        padding: 2px;
        display: block;
    }

/************* con_k136 css Start ****************/
.con_k136 {
    position: relative;
    z-index: 9;
}

    .con_k136 .center {
        text-align: center;
        padding-bottom: 30px;
    }

    .con_k136 .item {
        text-align: center;
    }

    .con_k136 img {
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        position: relative;
        z-index: 9;
    }

    .con_k136 .spd-col-md-2 {
        text-align: center;
    }

@media only screen and (max-width: 767px) {
    .con_k136 .spd-col-md-2 {
        padding: 15px 0px;
    }
}

/************* con_k1367 css Start ****************/
.con_k137 {
    position: relative;
    z-index: 9;
}

    .con_k137 .line {
        /* margin: 0 auto; */
        text-align: center;
    }

    .con_k137 .comment .number {
        font-size: 20px;
        background-color: #f4f4f4;
        padding: 10px 14px;
        font-weight: 700;
        margin-bottom: 0px;
        font-family: 'Open Sans', sans-serif;
    }

    .con_k137 .comment .month {
        padding: 4px 0px;
        text-align: center;
        font-size: 18px;
        text-transform: capitalize;
        font-weight: bold;
        margin-bottom: 0px;
        color: #fff;
        font-family:'Arial';
    }

    .con_k137 .comment .left_text {
        float: left;
        margin-top: 5px;
        padding-right: 10px;
    }

/****************** con_a105 css Start ************************/
.con_a105 {
    position: relative;
    z-index: 9;
}

    .con_a105 .title {
        margin-bottom: 0px;
    }

    .con_a105 .semi_bold {
        font-weight: 400;
        color: #555;
    }

    .con_a105 ul {
        padding: 0px;
        margin: 0px;
    }

        .con_a105 ul li {
            list-style: none;
        }

            .con_a105 ul li .icon {
                float: left;
                vertical-align: top;
                -webkit-transition: all linear 0.7s;
                -moz-transition: all linear 0.7s;
                -o-transition: all linear 0.7s;
                -ms-transition: all linear 0.7s;
                transition: all linear 0.7s;
            }

                .con_a105 ul li .icon .fa {
                    color: #fff;
                    display: inline-block;
                    width: 30px;
                    height: 30px;
                    text-align: center;
                    line-height: 30px;
                    -webkit-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    transform: rotate(45deg);
                    -webkit-box-shadow: 0px 0px 4px 0px #c6d1d2;
                    -moz-box-shadow: 0px 0px 4px 0px #c6d1d2;
                    box-shadow: 2px 2px 4px 0px #c6d1d2;
                }

                    .con_a105 ul li .icon .fa:before {
                        -webkit-transform: rotate(-45deg);
                        -moz-transform: rotate(-45deg);
                        -o-transform: rotate(-45deg);
                        -ms-transform: rotate(-45deg);
                        transform: rotate(-45deg);
                        display: inline-block;
                    }

            .con_a105 ul li .features-title {
                margin-left: 50px;
            }

                .con_a105 ul li .features-title h4 {
                    margin-top: 3px;
                    margin-bottom: 0px;
                    font-weight: 500;
                    font-family:'Arial';
                }

            .con_a105 ul li:hover .icon {
                -webkit-transform: scale(1.1);
                -moz-transform: scale(1.1);
                -ms-transform: scale(1.1);
                -o-transform: scale(1.1);
                transform: scale(1.1);
            }

    .con_a105 .accordion .panel {
        border-radius: 0px;
        border: 1px solid #f4f4f4;
        box-shadow: none;
    }

        .con_a105 .accordion .panel .panel-heading {
            border-radius: 0px;
            cursor: pointer;
        }

        .con_a105 .accordion .panel .panel-title {
            text-transform: none;
            color: #777;
        }

            .con_a105 .accordion .panel .panel-title a {
                font-weight: 400;
                font-family: 'Open Sans', sans-serif;
            }

            .con_a105 .accordion .panel .panel-title:after {
                content: "\f068";
                font-family: "fontawesome";
                float: right;
                font-size: 14px;
            }

        .con_a105 .accordion .panel .collapsed .panel-title:after {
            content: "\f067";
            font-family: "fontawesome";
            font-size: 14px;
        }

        .con_a105 .accordion .panel .panel-body {
            border-top: none;
        }

/******************** con_a106 css start  **************************/
.con_a106 {
    position: relative;
    z-index: 9;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_a106 {
        padding-bottom: 130px !important;
    }
}

.con_a106 .pos_show {
    z-index: 2;
}

.con_a106 ul {
    padding: 0px;
    margin: 0px;
}

    .con_a106 ul li {
        margin-top: 60px;
        margin-bottom: 20px;
        list-style: none;
    }

@media only screen and (min-width: 991px) {
    .con_a106 ul li {
        display: inline-block;
    }
}

.con_a106 ul li .icon {
    vertical-align: top;
}

    .con_a106 ul li .icon .fa {
        color: #fff;
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        border-radius: 50%;
    }

.con_a106 ul li .features-title h4 {
    margin-top: 3px;
    margin-bottom: 0px;
}

.con_a106 ul.left-col .icon {
    float: right;
}

.con_a106 ul.left-col .features-title {
    margin-right: 50px;
    text-align: right;
}

    .con_a106 ul.left-col .features-title p {
        color: #858585;
        line-height: 24px;
    }

.con_a106 ul.right-col .icon {
    float: left;
}

.con_a106 ul.right-col .features-title {
    margin-left: 50px;
    text-align: left;
    position: relative;
    z-index: 9;
}

    .con_a106 ul.right-col .features-title p {
        color: #858585;
        line-height: 24px;
    }

.con_a106 .arrowup-left {
    position: absolute;
    top: 135px;
    left: 0px;
    margin-left: -36px;
}

@media only screen and (max-width: 991px) {
    .con_a106 .arrowup-left {
        display: none;
    }
}

.con_a106 .arrowdown-left {
    position: absolute;
    top: 226px;
    left: 0px;
    margin-left: -36px;
}

@media only screen and (max-width: 991px) {
    .con_a106 .arrowdown-left {
        display: none;
    }
}

.con_a106 .arrowup-right {
    position: absolute;
    top: 95px;
    right: 0px;
    margin-right: -36px;
}

@media only screen and (max-width: 991px) {
    .con_a106 .arrowup-right {
        display: none;
    }
}

.con_a106 .arrowdown-right {
    position: absolute;
    top: 186px;
    right: 0px;
    margin-right: -36px;
}

@media only screen and (max-width: 991px) {
    .con_a106 .arrowdown-right {
        display: none;
    }
}

.ceto_subtitle {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 18px;
    color: #585858;
    margin: 0px;
}

/****************** Benu Content Css End  ********************/
/********************* Shisir css start *************************/
/********* con_k149 css start  **********/
.con_k149 .center {
    text-align: center;
}

    .con_k149 .center h6 {
        margin-top: 0px;
        text-transform: uppercase;
    }

    .con_k149 .center h1 {
        margin: 0px;
    }

    .con_k149 .center .line {
        height: 1px;
        width: 80px;
        margin: 25px auto 0px;
    }

.con_k149 .icon_hvr:hover .icon .icon_control {
    background-color: #e64097;
    color: #fff;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.con_k149 .icon_hvr .icon {
    float: left;
}

@media only screen and (max-width: 767px) {
    .con_k149 .icon_hvr .icon {
        float: none;
        text-align: center;
        margin: 10px 0px;
    }
}

.con_k149 .icon_hvr .icon .icon_control {
    border-width: 1px;
    border-style: solid;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
    font-size: 20px;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.con_k149 .icon_hvr .right_con {
    margin-left: 60px;
}

    .con_k149 .icon_hvr .right_con h5 {
        margin: 0px;
        text-transform: uppercase;
    }

@media only screen and (max-width: 767px) {
    .con_k149 .icon_hvr .right_con {
        margin-left: 0px;
        text-align: center;
        margin-bottom: 30px;
    }
}

/************** con_k150 css start ***************/
.con_k150 {
    background: url(../images/parallel_bg.jpg);
    background-size: cover;
    background-position: center center;
}

    .con_k150 .con_150_bg {
        background-color: rgba(0, 0, 0, 0.84);
    }

        .con_k150 .con_150_bg .center {
            text-align: center;
        }

            .con_k150 .con_150_bg .center h6 {
                margin-top: 0px;
                color: #fff;
                text-transform: uppercase;
            }

            .con_k150 .con_150_bg .center h1 {
                margin: 0px;
            }

            .con_k150 .con_150_bg .center .line {
                height: 1px;
                width: 80px;
                margin: 25px auto 0px;
            }

@media only screen and (max-width: 767px) {
    .con_k150 .con_150_bg .div_padd {
        padding-top: 30px;
    }
}

.con_k150 .con_150_bg .div_padd:hover .icon .icon_control {
    background-color: #e64097;
    color: #fff;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.con_k150 .con_150_bg .div_padd .icon {
    float: right;
}

    .con_k150 .con_150_bg .div_padd .icon .icon_control {
        border-width: 1px;
        border-style: solid;
        height: 50px;
        width: 50px;
        line-height: 50px;
        text-align: center;
        border-radius: 3px;
        font-size: 20px;
        margin-top: 5px;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

.con_k150 .con_150_bg .div_padd .icon1 {
    float: left;
}

.con_k150 .con_150_bg .div_padd .con_left {
    margin-right: 65px;
    text-align: right;
    color: #fff;
}

    .con_k150 .con_150_bg .div_padd .con_left p {
        color: #d8d8d8;
    }

    .con_k150 .con_150_bg .div_padd .con_left h5 {
        margin: 0px;
        text-transform: uppercase;
        color: #fff;
    }

.con_k150 .con_150_bg .div_padd .con_right {
    margin-left: 65px;
    color: #fff;
}

    .con_k150 .con_150_bg .div_padd .con_right p {
        color: #d8d8d8;
    }

    .con_k150 .con_150_bg .div_padd .con_right h5 {
        margin: 0px;
        text-transform: uppercase;
        color: #fff;
    }

@media only screen and (max-width: 767px) {
    .con_k150 .con_150_bg .img_center {
        text-align: center;
        padding: 30px 0px 20px 0px;
    }
}

/**********  .con_k151 css start  ***********/
.con_k151 h6 {
    text-transform: uppercase;
    margin-top: 0px;
}

.con_k151 .flexslider {
    margin: 0 0 25px;
}

.con_k151 #carouselreza {
    text-align: center;
    margin-bottom: 0px;
}

    .con_k151 #carouselreza .flex-viewport {
        display: inline-block;
    }

        .con_k151 #carouselreza .flex-viewport .slides li {
            width: 100px !important;
            margin: 0px 5px;
        }

    .con_k151 #carouselreza .flex-active-slide {
        border: 2px solid #e1e1e1;
    }

.con_k151 .flex-direction-nav a {
    width: 50px;
    height: 50px;
}

    .con_k151 .flex-direction-nav a:focus {
        outline: 0;
    }

    .con_k151 .flex-direction-nav a:before {
        content: "\f104";
        color: #fff;
        border: 2px solid #fff;
        border-radius: 100%;
        height: 50px;
        width: 50px;
        line-height: 45px;
        text-align: center;
        font-size: 30px;
    }

    .con_k151 .flex-direction-nav a:focus {
        outline: 0;
    }

    .con_k151 .flex-direction-nav a:after {
        content: "\f104";
    }

.con_k151 h5 {
    margin: 0px;
    text-transform: uppercase;
}

.con_k151 h1 {
    margin-top: 5px;
}

.con_k151 .line {
    height: 1px;
    width: 80px;
    margin-bottom: 20px;
    margin-top: 25px;
}

.con_k151 .list {
    padding-left: 0px;
    margin-bottom: 0px;
}

    .con_k151 .list li {
        list-style: none;
    }

        .con_k151 .list li:hover:before {
            background-color: #e64097;
            color: #fff;
            border: 1px solid #e64097;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .con_k151 .list li:before {
            content: "\f00c";
            font-family: fontawesome;
            border: 1px solid;
            margin-right: 10px;
            height: 25px;
            width: 25px;
            line-height: 25px;
            text-align: center;
            display: inline-block;
            margin-top: 10px;
            border-radius: 2px;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .con_k151 .list li a {
            color: #758696;
            font-family:'Arial';
            font-weight: 300;
        }

/*********** con_k152 css start**********/
.con_k152 {
    background: url(../images/con_k152_bg.jpg);
    background-size: cover;
    background-position: center center;
}

    .con_k152 .con_152_bg {
        background-color: rgba(0, 0, 0, 0.84);
    }

        .con_k152 .con_152_bg h1 {
            margin-bottom: 20px;
        }

        .con_k152 .con_152_bg p {
            color: #d8d8d8;
        }

        .con_k152 .con_152_bg .center {
            text-align: center;
        }

            .con_k152 .con_152_bg .center h1 {
                margin: 0px;
            }

            .con_k152 .con_152_bg .center h6 {
                margin-top: 0px;
                color: #fff;
                text-transform: uppercase;
            }

            .con_k152 .con_152_bg .center .line {
                height: 1px;
                width: 80px;
                margin: 25px auto 0px;
            }

        .con_k152 .con_152_bg .circle1_div:before {
            height: 2px;
            width: calc(100% - 40px);
            content: "";
            background-color: #303030;
            position: absolute;
            left: calc(50% + 20px);
            top: 9px;
        }

@media only screen and (max-width: 767px) {
    .con_k152 .con_152_bg .circle1_div:before {
        left: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .con_k152 .con_152_bg .circle2_div:before {
        height: 2px;
        width: calc(100% - 40px);
        content: "";
        background-color: #303030;
        position: absolute;
        left: 20px;
        top: 9px;
    }
}

.con_k152 .con_152_bg .process {
    text-align: center;
}

    .con_k152 .con_152_bg .process h1 {
        color: #fff;
    }

    .con_k152 .con_152_bg .process .shutter-in-vertical {
        background-color: #e64097;
    }

        .con_k152 .con_152_bg .process .shutter-in-vertical:before {
            background-color: rgba(0, 0, 0, 0.93);
        }

    .con_k152 .con_152_bg .process .circle_div {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        border: 4px solid #303030;
        margin: 0 auto;
        position: relative;
    }

        .con_k152 .con_152_bg .process .circle_div:before {
            width: 1px;
            height: 10px;
            position: absolute;
            bottom: -10px;
            background-color: #e64097;
            content: "";
        }

    .con_k152 .con_152_bg .process .anchor {
        color: #d8d8d8;
        border-width: 1px;
        border-style: solid;
        padding: 5px 20px;
        text-transform: uppercase;
        text-decoration: none;
        margin-top: 35px;
        display: inline-block;
        font-family:'Arial';
        font-weight: 700;
    }

    .con_k152 .con_152_bg .process h5 {
        text-transform: uppercase;
        margin-bottom: 20px;
    }

/*************** con_k153 css start ****************/
.con_k153 h6 {
    margin-top: 0px;
    text-transform: uppercase;
}

.con_k153 h1 {
    margin: 0px;
}

.con_k153 .line {
    height: 1px;
    width: 80px;
    margin-top: 25px;
}

.con_k153 .p_control {
    color: #758696;
    font-size: 16px;
    padding-top: 30px;
}

.con_k153 .p1_control {
    color: #758696;
}

.con_k153 .shutter-in-vertical:before {
    background-color: #e64097;
}

.con_k153 .anchor {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: 7px 20px;
    margin-top: 20px;
    display: inline-block;
    font-weight: 700;
    font-family:'Arial';
}

.con_k153 .mask_main {
    text-align: center;
    border: 1px solid #f0f0f0;
}

@media only screen and (max-width: 767px) {
    .con_k153 .mask_main {
        margin-top: 50px;
    }
}

.con_k153 .mask_main .mask {
    position: relative;
}

    .con_k153 .mask_main .mask img {
        width: 100%;
    }

    .con_k153 .mask_main .mask:hover .hv_content {
        opacity: 1;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

    .con_k153 .mask_main .mask .hv_content {
        position: absolute;
        top: 0%;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.6);
        text-align: center;
        opacity: 0;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

        .con_k153 .mask_main .mask .hv_content .icon_control {
            border-width: 1px;
            border-style: solid;
            height: 35px;
            width: 35px;
            line-height: 33px;
            margin: 0px 5px;
            color: #fff;
        }

        .con_k153 .mask_main .mask .hv_content p {
            top: calc( 50% - 17.5px);
            position: absolute;
            left: calc( 50% - 45px);
            margin: 0;
        }

.con_k153 .mask_main .Padd {
    padding: 0px 10px 50px 10px;
}

.con_k153 .mask_main h5 {
    margin-top: 30px;
    margin-bottom: 25px;
}

/***************** com_k154 css start ******************/
.con_k154 .center {
    text-align: center;
}

    .con_k154 .center h6 {
        margin-top: 0px;
        text-transform: uppercase;
    }

    .con_k154 .center h1 {
        margin: 0px;
    }

    .con_k154 .center .line {
        height: 1px;
        width: 80px;
        margin: 25px auto 0px;
    }

.con_k154 .item {
    text-align: center;
}

/*************  pricing plan css start  ***************/
.pricing-plan .title {
    text-transform: uppercase;
}

.pricing-plan .name {
    font-size: 48px;
    text-transform: uppercase;
    display: inline-block;
    line-height: 1em;
    font-weight: 100;
    margin: 0px;
}

.pricing-plan .line {
    height: 1px;
    width: 80px;
    margin: 20px auto 0px;
}

.pricing-plan .plan-box-wrap {
    border: 1px solid #f0f0f0;
}

    .pricing-plan .plan-box-wrap:hover {
        box-shadow: 0px 10px 10px #f0f0f0;
    }

        .pricing-plan .plan-box-wrap:hover .plan {
            background-color: #303030;
            color: #fff;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

            .pricing-plan .plan-box-wrap:hover .plan h5 {
                color: #fff;
            }

            .pricing-plan .plan-box-wrap:hover .plan p {
                color: #fff;
            }

    .pricing-plan .plan-box-wrap .plan {
        position: relative;
        background-color: #f8f8f8;
        margin: 0px;
        display: inline-block;
        width: 100%;
        padding-bottom: 111px;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

        .pricing-plan .plan-box-wrap .plan h5 {
            margin: 35px 0px 20px;
        }

        .pricing-plan .plan-box-wrap .plan .price-circle {
            position: absolute;
            width: 150px;
            height: 150px;
            border-radius: 50%;
            border-width: 10px;
            border-style: solid;
            bottom: -79px;
            left: calc(50% - 75px);
            display: table;
        }

            .pricing-plan .plan-box-wrap .plan .price-circle .opasdiv {
                position: absolute;
                width: 165px;
                height: 165px;
                left: calc(45% - 76px);
                opacity: .5;
                border-radius: 100%;
                top: calc(45% - 75px);
                z-index: 1;
            }

            .pricing-plan .plan-box-wrap .plan .price-circle .price-wrap {
                display: table-cell;
                vertical-align: middle;
                float: none;
                z-index: 99;
                position: relative;
            }

                .pricing-plan .plan-box-wrap .plan .price-circle .price-wrap p {
                    margin: 0px;
                    color: #fff;
                    font-size: 18px;
                }

                .pricing-plan .plan-box-wrap .plan .price-circle .price-wrap .pirce {
                    font-size: 20px;
                    font-weight: bold;
                }

    .pricing-plan .plan-box-wrap .mid-border {
        height: 7px;
        z-index: 1;
        position: relative;
    }

    .pricing-plan .plan-box-wrap .features {
        padding-top: 110px;
    }

        .pricing-plan .plan-box-wrap .features ul {
            padding: 0px;
            margin: 0px;
        }

            .pricing-plan .plan-box-wrap .features ul li {
                padding: 10px;
                list-style: none;
                border-bottom: 1px solid #f0f0f0;
            }

        .pricing-plan .plan-box-wrap .features button {
            border: none;
            border-radius: 0px;
            margin: 35px 0px;
            text-transform: uppercase;
            color: #fff;
            padding: 10px 40px;
            font-size: 16px;
            font-weight: 700;
            font-family:'Arial';
        }

        .pricing-plan .plan-box-wrap .features .shutter-in-vertical {
            background-color: #303030;
        }

            .pricing-plan .plan-box-wrap .features .shutter-in-vertical:before {
                background-color: #e64097;
            }

    .pricing-plan .plan-box-wrap.active {
        box-shadow: 0px 10px 10px #f0f0f0;
    }

        .pricing-plan .plan-box-wrap.active:hover {
            box-shadow: 0px 10px 10px #f0f0f0;
        }

            .pricing-plan .plan-box-wrap.active:hover .plan {
                background-color: #303030;
            }

        .pricing-plan .plan-box-wrap.active .plan {
            background-color: #303030;
        }

            .pricing-plan .plan-box-wrap.active .plan h5, .pricing-plan .plan-box-wrap.active .plan p {
                color: #fff;
            }

/*************************  con_SK_007 css start  *****************************/
.con_SK_007 {
    background: url("../images/blur-plarallax.jpg");
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
}

    .con_SK_007 .row {
        margin-left: 0px;
        margin-right: 0px;
    }

    .con_SK_007 h5 {
        color: #fff;
    }

    .con_SK_007 .paddzero {
        padding: 0px;
    }

    .con_SK_007 .bgcolor1 {
        background-color: #e64097;
        padding: 30px 40px;
    }

@media only screen and (min-width: 1400px) {
    .con_SK_007 .bgcolor1 {
        padding: 30px 70px;
    }
}

@media only screen and (min-width: 1400px) {
    .con_SK_007 .bgcolor1 .contactdiv {
        padding: 3em 0;
    }
}

.con_SK_007 .bgcolor1 .small-title {
    color: #303030;
    font-size: 16px;
}

.con_SK_007 .bgcolor1 .p_control {
    color: #fff;
    font-style: italic;
}

.con_SK_007 .bgcolor1 h1 {
    text-transform: uppercase;
    line-height: 24px;
    padding-bottom: 10px;
    color: #fff;
}

@media only screen and (min-width: 1400px) {
    .con_SK_007 .bgcolor1 h1 {
        font-size: 48px;
    }
}

@media only screen and (max-width: 767px) {
    .con_SK_007 .bgcolor1 h1 {
        font-size: 28px;
    }
}

.con_SK_007 #testimonial {
    padding-top: 30px;
}

    .con_SK_007 #testimonial .owl-controls .owl-page span {
        background-color: #588326;
        border-radius: 0;
    }

    .con_SK_007 #testimonial .owl-controls .owl-page.active span {
        background-color: #fff;
    }

.con_SK_007 .bgcolor2 {
    background-color: rgba(139, 195, 74, 0.6);
    padding: 30px 40px;
}

@media only screen and (min-width: 1400px) {
    .con_SK_007 .bgcolor2 {
        padding: 30px 70px;
    }
}

@media only screen and (max-width: 767px) {
    .con_SK_007 .bgcolor2 {
        padding: 20px 20px;
    }
}

.con_SK_007 .bgcolor2 .contactdiv {
    padding-top: 12em;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .con_SK_007 .bgcolor2 .contactdiv {
        padding-top: 6em;
        padding-bottom: 6em;
        text-align: center;
    }
}

@media only screen and (max-width: 767px) {
    .con_SK_007 .bgcolor2 .contactdiv {
        padding-top: 6em;
        padding-bottom: 6em;
        text-align: center;
    }
}

.con_SK_007 .bgcolor2 .contactdiv h6 {
    margin-bottom: 0;
    color: #fff;
    text-transform: capitalize;
}

.con_SK_007 .bgcolor2 .contactdiv h1 {
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
}

@media only screen and (min-width: 1400px) {
    .con_SK_007 .bgcolor2 .contactdiv h1 {
        font-size: 36px;
    }
}

@media only screen and (max-width: 767px) {
    .con_SK_007 .bgcolor2 .contactdiv h1 {
        font-size: 28px;
    }
}

.con_SK_007 .bgcolor2 .contactdiv h1 .fa {
    padding-right: 10px;
}

.con_SK_007 .bgcolor3 {
    background-color: #89aa63;
    padding: 30px 40px;
}

@media only screen and (min-width: 1400px) {
    .con_SK_007 .bgcolor3 {
        padding: 30px 70px;
    }
}

.con_SK_007 .bgcolor3 .contactdiv {
    padding: 50px 0;
}

.con_SK_007 .square {
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    border: 1px solid #fff;
    clear: right;
}

.con_SK_007 .line {
    width: 60px;
    height: 1px;
    background-color: #e2e2e2;
    margin: 20px auto;
    display: block;
}

.con_SK_007 .big-title {
    font-size: 18px;
    line-height: 36px;
    text-transform: uppercase;
    padding: 30px 0 0;
    color: #fff;
}

@media only screen and (min-width: 1400px) {
    .con_SK_007 .big-title {
        font-size: 26px;
    }
}

/*****************************    con_SK_007 css end   **********************************/
/********************* Shisir css end *************************/
/*footer*/
.shishir-footer {
    padding: 100px 0px 90px 0px;
    background-color: #3b3b3b;
}

    .shishir-footer .footer-top {
        border-bottom: 1px solid #555555;
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

        .shishir-footer .footer-top .line {
            height: 1px;
            width: 80px;
            margin: 20px auto 0px;
            background-color: #555555;
        }

        .shishir-footer .footer-top .footer-social {
            display: inline-block;
            margin: 0px;
            padding: 0px;
        }

            .shishir-footer .footer-top .footer-social li {
                float: left;
                margin: 0px 5px;
            }

                .shishir-footer .footer-top .footer-social li a {
                    display: inline-block;
                }

                .shishir-footer .footer-top .footer-social li .fa {
                    width: 30px;
                    height: 30px;
                    line-height: 30px;
                    text-align: center;
                    border: 1px solid #555555;
                    color: #ffffff;
                    -webkit-transition: all linear .5s;
                    -moz-transition: all linear .5s;
                    -o-transition: all linear .5s;
                    -ms-transition: all linear .5s;
                    transition: all linear .5s;
                }

                .shishir-footer .footer-top .footer-social li .fa-facebook:hover {
                    background-color: #3b5998;
                }

                .shishir-footer .footer-top .footer-social li .fa-twitter:hover {
                    background-color: #55acee;
                }

                .shishir-footer .footer-top .footer-social li .fa-linkedin:hover {
                    background-color: #007bb5;
                }

                .shishir-footer .footer-top .footer-social li .fa-skype:hover {
                    background-color: #00aff0;
                }

                .shishir-footer .footer-top .footer-social li .fa-rss:hover {
                    background-color: #ff6600;
                }

    .shishir-footer h5 {
        color: #ffffff;
        margin-bottom: 40px;
    }

@media only screen and (max-width: 767px) {
    .shishir-footer h5 {
        margin-top: 40px;
    }
}

.shishir-footer p {
    color: #c2c2c2;
}

    .shishir-footer p a {
        color: #1BBCF2;
    }

        .shishir-footer p a:link {
            color: #1BBCF2;
        }

.shishir-footer .date {
    color: #fff;
    font-weight: bold;
}

.shishir-footer .hr-line {
    border-top: 1px solid #555;
}

.shishir-footer .tweets p {
    color: #999999;
    margin-bottom: 3px;
}

.shishir-footer .tweets .date {
    color: #fff;
    font-weight: normal;
}

.shishir-footer .footer-col-1 .title {
    color: #ffffff;
    font-size: 48px;
    text-transform: capitalize;
    line-height: 60px;
    font-weight: 300;
    margin: 0px;
}

@media only screen and (max-width: 767px) {
    .shishir-footer .footer-col-1 .title {
        font-size: 30px;
    }
}

.shishir-footer .footer-col-1 .subscribe {
    display: table;
    width: 100%;
}

    .shishir-footer .footer-col-1 .subscribe input[type="text"], .shishir-footer .footer-col-1 .subscribe label {
        float: left;
    }

    .shishir-footer .footer-col-1 .subscribe input[type="text"] {
        width: 70%;
        padding: 7px 5px 7px 10px;
        height: 39px;
        font-size: 14px;
        color: #555555;
        border: none;
    }

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .shishir-footer .footer-col-1 .subscribe input[type="text"] {
        width: 65%;
    }
}

@media only screen and (max-width: 767px) {
    .shishir-footer .footer-col-1 .subscribe input[type="text"] {
        padding: 7px 5px 7px 10px;
    }
}

.shishir-footer .footer-col-1 .subscribe label {
    width: 25%;
}

    .shishir-footer .footer-col-1 .subscribe label button {
        color: #ffffff;
        font-weight: bold;
        padding: 10px;
        border-radius: 0px;
        border: none;
        height: 39px;
    }

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .shishir-footer .footer-col-1 .subscribe label button {
        padding: 10px 5px;
    }
}

.shishir-footer .footer-col-2 .text .fa {
    padding-right: 10px;
}

.shishir-footer .footer-col-3 .post-wrapper img {
    float: left;
}

.shishir-footer .footer-col-3 .post {
    margin-left: 80px;
}

    .shishir-footer .footer-col-3 .post p {
        color: #999999;
        line-height: 24px;
        margin-bottom: 3px;
    }

    .shishir-footer .footer-col-3 .post .title {
        font-weight: bold;
        margin-bottom: 4px;
    }

    .shishir-footer .footer-col-3 .post .date {
        color: #fff;
    }
/*****Mbase changes***/
/*.shishir-coppyright {
    background-color: #2e2e2e;
    padding: 27px 0;
}*/

/*@media only screen and (max-width: 767px) {
    .shishir-coppyright {
        text-align: center;
    }
}*/

.shishir-coppyright .copyright {
    color: #999999;
}

.shishir-coppyright .footer-menu ul {
    float: right;
    padding: 8px 0;
}

@media only screen and (max-width: 767px) {
    .shishir-coppyright .footer-menu ul {
        float: none;
        padding: 8px 0 0;
    }
}

.shishir-coppyright .footer-menu ul li {
    float: left;
    margin: 0;
    padding: 0 8px 0 10px;
    line-height: 11px;
    border-right: 1px solid #999;
}

@media only screen and (max-width: 767px) {
    .shishir-coppyright .footer-menu ul li {
        float: none;
        display: inline-block;
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .shishir-coppyright .footer-menu ul li {
        margin-bottom: 10px;
    }
}

.shishir-coppyright .footer-menu ul li:last-child {
    border-right: none;
}

.shishir-coppyright .footer-menu ul li a {
    color: #999999;
    line-height: 4px;
}

/*footer*/
/* coppyright */
.footer-menu ul {
    margin: 0px;
    padding: 0px;
}

    .footer-menu ul li {
        display: inline-block;
    }

h1, h2, h3, h4, h5, h6 {
    color: #1d2127;
}

/* h1 { */
    /* font-size: 48px; */
    /* line-height: 42px; */
    /* font-weight: 100; */
    /* text-transform: uppercase; */
    /* font-family:'Arial'; */
/* } */

h2 {
    font-size: 33px;
    font-weight: 300;
    line-height: 42px;
    font-weight: 800;
    text-transform: uppercase;
    font-family:'Arial';
}

h3 {
    font-size: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
}

h4 {
    font-size: 19px;
    line-height: 1.375em;
    font-weight: 500;
    text-transform: capitalize;
    font-family:'Arial';
}

h5 {
    font-size: 18px;
    line-height: 1.571428571428571em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-family:'Arial';
}

h6 {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family:'Arial';
    font-weight: 900;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #303030;
    }

/*p {
    color: #758696;
    line-height: 24px;
    font-weight: 400;
    font-family:'Arial';
}*/

    a, p a {
        color: #777777;
        text-decoration: none;
        cursor: pointer;
        font-weight: normal;
        line-height: 1.4;
    }

        a:hover, p a:hover {
            text-decoration: none;
        }

input[type='submit'], input[type='button'] {
    -webkit-appearance: none;
}

ul {
    list-style-position: inside;
}

/*html {
    height: 100%;
    -webkit-transition: all 1.3s ease-out;
    -moz-transition: all 1.3s ease-out;
    -o-transition: all 1.3s ease-out;
    -ms-transition: all 1.3s ease-out;
    transition: all 1.3s ease-out;
}*/

/*body {
    font-family:'Arial';
    font-size: 14px;
    line-height: 26px;
    color: #555;
    font-weight: 400;
    overflow-x: hidden !important;
    -webkit-font-smoothing: antialiased;
}*/

.position_pane {
    position: relative;
}

/*****Alex changes***/
/*****Mbase changes***/
/**   header page start from here -- refer: <!--#include file="Layouts/Header/header1.ascx"-->****/
.ahigsLogo {
    background-color: #e64097 !important;
    width: auto !important;
    height: auto !important;
    margin-left: 0px !important;
    text-align: center !important;
    line-height: 0 !important;
    line-height: 0 !important;
    margin-bottom: 0 !important;
    cursor: pointer !important;
    display: block !important;
}
/** end of logo*/


/*****Mbase changes***/
.navBarImg {
    border-style: none !important;
    vertical-align: top !important;
    margin-top: 30px !important;
    padding-left: 5px !important;
    float: left;
    display: flexbox !important;
    width: 33px;
    height: 33px
}
/*** end of navBarImg icon  ****/

/*****Mbase changes***/
#LogoLeft {
    position: static;
    max-width: 141px !important;
}

@media only screen and (max-width: 767px) {
    #LogoLeft {
        background-color: #ffffff;
        padding: 0px;
        min-height: 0px;
    }
}

/*****Mbase changes***/

.headerEndLine {
    width: 1435px;
    height: 1px;
    opacity: 0.25;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    background-color: rgba(34, 47, 62, 0.5);
}
/** end of headerEndLine ***/

/*****Mbase changes***/
.headerMenu {
    /* width: 1440px !important; */
    height: 88px !important;
}
/** end of headerMenu **/

/*****Mbase changes***/
.SpeedyDropDown .nav > li.active a::before {
    content: "" !important;
    display: block !important;
    height: 6px !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    bottom: -.2rem !important;
	background-color: #e64097;
}
/** end of li.active a::before **/

.SpeedyDropDown .nav > li.active ul.Dropdown li a::before {
	display: none !important;
}




/*****Mbase changes***/
/** Main layout page start from here --- refer: <!--#include file="Layouts/PaneLayout/MainPageLayout.ascx"--> ****/
main#MpageBody {
    background-color: #ffffff !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    margin-bottom: 125px;
    /* min-height: 1000px; */
	/* margin-top: 25px; */
}
/*** end of main#MpageBody ****/

/*****Mbase changes***/
.flexslider {
    padding-top: 0px !important;
    background: #ffffff !important;
    position: relative !important;
    zoom: 1 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-left: none;
    margin-right: -16px;
}
/** flexslider **/

/*****Mbase changes***/
a.flex-active {
    display: none !important;
}
/**  a.flex-active **/

/*****Mbase changes***/
.flex-control-nav {
    display: none !important; /** remove the dotline below the slider image to click*/
}
/** .flex-control-nav flex-control-paging **/

/*****Mbase changes***/
div.flex-caption {
   
    background: #ffffff !important;
}
/** end of div.flex-caption **/


    /*****Mbase changes***/
.flex-caption .slider-about-ahigs {
        position: absolute;
        bottom: 0;
        /*z-index: 999;*/
        width: 365px !important;
        height: 830px !important;
        background: #fff !important;
        color: #fff;
        padding: 0px;
        margin-top: 0px !important;
        margin-left: 0px !important;
        border: none;
        padding-left: 0px !important;
}
/** end of flex-caption  ***/

/*****Mbase changes***/
div.slider-about-ahigs h3.title-about-ahigs {
    transform: rotate(-90deg);
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.2px;
    color: #576574;
    margin-top: 160px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: 200px;
    margin-left: 0px;
    text-transform: uppercase;
    text-align: left;
}
/** title-about-ahigs **/

/*****Mbase changes***/
div.slider-about-ahigs p.line-color {
    width: 1px !important;
    height: 24px !important;
    background-color: #758696 !important;
    margin-top: 80px !important;
    padding-top: 10px !important;
    margin-left: 80px !important;
    text-decoration: none !important;
    font-size: 14px !important;
}
/** end of line-color **/

/*****Mbase changes***/
div.slider-about-ahigs .the-association-of-h {
    height: 72px;
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #758696;
    margin-left: 80px;
    margin-top: 35px;
    margin-bottom: 30px;
}
/** end of the-association-of-h  **/

/*****Mbase changes***/
div.slider-about-ahigs .slider-link-find-out-more::before {
    content: "\2192" !important;
    font-weight: 800 !important;
    color: #e64097 !important;
    text-decoration: none !important;
    width: 25px !important;
    line-height: 2px !important;
    height: 11px !important;
}

/*****Mbase changes***/
div.slider-about-ahigs .slider-link-find-out-more {
    width: 121px;
    height: 17px;
    transform: rotate(-360deg);
    font-family: Arial ;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.9px;
    color: #e64097;margin-left: 170px;
    margin-top: 35px;
}
/** end of slider-link-find-out-more **/

/*****Mbase changes***/
ul.flex-direction-nav li a.flex-prev::before {
    content: "\2190" !important;
    width: 50px !important;
    height: 50px !important;
    background-color: #e64097 !important;
    color: #fff !important;
    font-size: 24px !important;
    padding-top: 10px !important;
    text-align: center !important;
}
/** ul.flex-direction-nav li a.flex-prev::before **/

/*****Mbase changes***/
/* ul.flex-direction-nav li a.flex-prev { */
    /* width: 50px !important; */
    /* height: 50px !important; */
    /* background-color: #e64097 !important; */
    /* margin-top: 0px !important; */
    /* margin-left: 340px !important; */
    /* top: 120px !important; */
    /* text-decoration: none !important; */
/* } */
/** end of ul.flex-direction-nav li a.flex-prev **/


/*****Mbase changes***/
ul.flex-direction-nav li a.flex-next::before {
    content: "\2192" !important;
    width: 50px !important;
    height: 50px !important;
    background-color: #e64097 !important;
    color: #fff !important;
    font-size: 24px;
    padding-top: 10px;
    text-align: center;
}
/** end of ul.flex-direction-nav li a.flex-next::before **/



/*****Mbase changes***/
/* ul.flex-direction-nav li a.flex-next { */
    /* width: 50px !important; */
    /* height: 50px !important; */
    /* background-color: #e64097 !important; */
    /* margin-right: 662px !important; */
    /* margin-top: 0px !important; */
    /* top: 120px !important; */
    /* text-decoration: none !important; */
/* } */
/** end of ul.flex-direction-nav li a.flex-next **/

div#SpeedyTouchFlexi395 ul li.flex-active-slide img {
  float:left !important;
  width: 700px !important;
  height: 755px !important;
  margin-left: 400px !important;
  padding-bottom: 30px !important;
  text-align: center !important;
  margin-right: 38px !important;
  padding-right: 10px !important;

  background-image: none !important;

}

div#SpeedyTouchFlexi395 .flex-viewport {
	height: 750px;
}


div#SpeedyTouchFlexiContainer508 .flex-next {
    margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: 0px;
}

div#SpeedyTouchFlexiContainer508 .flex-prev {
    margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: -50px;
}

div#SpeedyTouchFlexiContainer469 .flex-next {
    margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: 0px;
}

div#SpeedyTouchFlexiContainer469 .flex-prev {
    margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: -50px;
}




/***** About AHIGS start from here *******/
/*****Mbase changes***/
/* div#dnn_ctr396_HtmlModule_lblContent { */
    /* background: #fff !important; */
/* } */
    /** end of div#Row_2_Col_8.about-AHIGS **/

    /*****Mbase changes***/
    /* div#dnn_ctr396_HtmlModule_lblContent h1 { */
        /* padding-left: 150px !important; */
        /* width: 663px !important; */
        /* height: 60px !important; */
        /* font-family: Arial !important; */
        /* font-size: 48px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: 1.25px !important; */
        /* letter-spacing: normal !important; */
        /* color: rgba(34, 47, 62, 0.9) !important; */
        /* text-transform: none !important; */
    /* } */
    /*** end of  div#dnn_ctr396_HtmlModule_lblContent h1 ***/

    /*****Mbase changes***/
    /* div#dnn_ctr396_HtmlModule_lblContent p { */
        /* padding-left: 150px !important; */
        /* width: 663px !important; */
        /* height: 277px !important; */
        /* font-family: Arial !important; */
        /* font-size: 18px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* /*line-height: 1.44px !important;*/ 
        /* letter-spacing: 0.5px !important; */
        /* color: #758696 !important; */
        /* margin-top: 10px !important; */
        /* text-align: justify !important; */
    /* } */
    /** end of div#dnn_ctr396_HtmlModule_lblContent p ***/


    /*****Mbase changes***/
    div#dnn_ctr396_HtmlModule_lblContent a::before, div#dnn_ctr401_HtmlModule_lblContent a::before {
        content: "\2192" !important;
        color: #e64097 !important;
    }
    /** end of div#dnn_ctr396_HtmlModule_lblContent a::before **/

    /*****Mbase changes***/
    div#dnn_ctr396_HtmlModule_lblContent a{
        /* padding-left: 350px !important; */
        /* width: 121px !important; */
        /* height: 17px !important; */
        /* transform: rotate(-360deg) !important; */
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }

    div#dnn_ctr401_HtmlModule_lblContent a {
        /*padding-left: 350px !important;*/
        /* width: 121px !important; */
        /* height: 17px !important; */
        /* transform: rotate(-360deg) !important; */
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }
/** end of div#dnn_ctr396_HtmlModule_lblContent a **/

/*****Mbase changes***/
div#dnn_Row_2_Col_4 {
    background: #fff !important;
    /*border: 4px solid yellow !important;*/
    height: 450px !important;
}
    /** end of div#dnn_Row_2_Col_4  **/

    div#dnn_Row_2_Col_4 img {
        width: auto !important;
        height: 450px !important;
    }
/** end of  div#dnn_Row_2_Col_4 img **/

/**** end About AHIGS   *********/


/** Our member schools start here *****/
/* div.mainpage-member-school-wrapper { */
    /* padding-top: 50px !important; */
    /* width: 1440px !important; */
    /* padding: 0px !important; */
    /* float: left !important; */
    /* display: flexbox !important; */
/* } */

div.mainpage-member-school-wrapper div#dnn_Row_4_Col_6_A {
        margin: 0px !important;
        padding: 0px !important;
        width: 350px !important;
        height: 460px !important;
        position: absolute !important;
    }
        /** end of div#dnn_Row_4_Col_6_A ***/

div.mainpage-member-school-wrapper div#dnn_Row_4_Col_6_A img {
            margin-top: 0px !important;
            padding: 0px !important;
            width: 100% !important;
            height: 450px !important;
}
    /** end of div#dnn_Row_4_Col_6_A img **/

 div.mainpage-member-school-wrapper div#dnn_Row_4_Col_6_B {
        margin: 0px 0px 0px 400px !important;
        padding-left: 0px !important;
        width: 800px !important;
        height: 460px !important;
        position: absolute !important;
        float: right !important;
        display: flexbox !important;
    }

    /*****Mbase changes***/
    /* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent { */
        /* background: #fff !important; */
    /* } */
        /** end of div#dnn_ctr401_HtmlModule_lblContent ***/


/* div#dnn_ctr401_HtmlModule_lblContent h1, */
/* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent h1 { */
            /* margin-top: 80px !important; */
            /* margin-left: 70px !important; */
            /* padding-top: 10px !important; */
            /* width: 663px !important; */
            /* height: 60px !important; */
            /* font-family: Arial !important; */
            /* font-size: 48px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: 1.25px !important; */
            /* letter-spacing: normal !important; */
            /* color: rgba(34, 47, 62, 0.9) !important; */
            /* text-transform: none !important; */
/* } */
        /** end of div#dnn_ctr401_HtmlModule_lblContent h1  ***/

/* div#dnn_ctr401_HtmlModule_lblContent h1 span.first,  */
/* div#dnn_ctr401_HtmlModule_lblContent h1 span.second, */
/* div#dnn_ctr401_HtmlModule_lblContent h1 span.third */
/* { */
        /* margin-right: 10px !important; */
/* } */



/* div#dnn_ctr401_HtmlModule_lblContent p, */
/* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent p { */
            /* margin: 10px 60px 30px 60px !important; */
            /* font-family: Arial !important; */
            /* font-size: 18px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* letter-spacing: 0.5px !important; */
            /* color: #758696 !important; */
            /* text-align: justify !important; */
/* } */
        /** end of div#dnn_ctr401_HtmlModule_lblContent p ***/
		
		
/* div#dnn_ctr401_HtmlModule_lblContent a::before, */
/* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent a::before { */
            /* content: "\2192" !important; */
            /* color: #e64097 !important; */
/* } */
        /** end of div#dnn_ctr401_HtmlModule_lblContent a::before **/
		
		
/* div#dnn_ctr401_HtmlModule_lblContent a, */
/* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent a { */
            /* width: 121px !important; */
            /* height: 17px !important; */
            /* transform: rotate(-360deg) !important; */
            /* font-family: Arial !important; */
            /* font-size: 14px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: normal !important; */
            /* letter-spacing: 0.9px !important; */
            /* color: #e64097 !important; */
/* } */
/** end of div#dnn_ctr401_HtmlModule_lblContent a **/

/** end Our member schools ***/

div#dnn_ctr396_HtmlModule_lblContent h1 ,div#dnn_ctr401_HtmlModule_lblContent h1{
		text-transform: none !important;
		font-size: 42px !important;
	}

	
	.spd-row.mainpage-member-school-wrapper.clearfix {
    margin-top: 25px;
}

/**** News section start from here   *****/
/*****Mbase changes***/
div.mainpage-news-wrapper {
    top: 550px !important;
    position: relative !important;
    width: 1440px !important;
    /* margin: 550px 0px 0px 0px !important; */
    padding: 0px !important;
    display: flexbox !important;
    height: auto !important;
}

div.spdBaseFntColr {
    margin-left: 50px !important;
    padding-left: 10px !important;
}

    div.spdBaseFntColr h1 {
        height: 60px !important;
        padding-left: 5px !important;
        padding-top: 45px !important;
        font-family: Arial !important;
        font-size: 48px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.25 !important;
        letter-spacing: normal !important;
        color: rgba(34, 47, 62, 0.9) !important;
        text-transform: none !important;
    }

div.mainpage-news-wrapper div#dnn_Row_20_Col_3.news-column-left-wrapper {
    width: 50px !important;
    height: auto !important;
    margin: 0px !important;
    padding: 0px !important;
    float: left !important;
}


div.mainpage-news-wrapper div#dnn_Row_20_Col_9.news-column-right-wrapper {
    display: flexbox;
    width: 1000px !important;
    height: auto !important;
    padding: 0px !important;
    margin: 0px 0px 0px 30px !important;
    float: right !important;
    opacity: 0.95 !important;
    background-color: rgba(34, 47, 62, 0.05) !important;
}
/** end of div.news-full-page-wrapper **/


div#dnn_ctr481_HtmlModule_lblContent div.col-1 {
}

/*****Mbase changes***/
/* ul.flex-direction-nav li a.flex-prev { */
/* width: 50px !important; */
/* height: 50px !important; */
/* background-color: #e64097 !important; */
/* margin-top: 0px !important; */
/* margin-left: 340px !important; */
/* top: 120px !important; */
/* text-decoration: none !important; */
/* } */
/** end of ul.flex-direction-nav li a.flex-prev **/


/*****Mbase changes***/
/* ul.flex-direction-nav li a.flex-next::before { */
/* content: "\2192" !important; */
/* width: 50px !important; */
/* height: 50px !important; */
/* background-color: #e64097 !important; */
/* color: #fff !important; */
/* } */
/** end of ul.flex-direction-nav li a.flex-next::before **/



/*****Mbase changes***/
/* ul.flex-direction-nav li a.flex-next { */
/* width: 50px !important; */
/* height: 50px !important; */
/* background-color: #e64097 !important; */
/* margin-right: 642px !important; */
/* margin-top: 0px !important; */
/* top: 120px !important; */
/* text-decoration: none !important; */
/* } */
/** end of ul.flex-direction-nav li a.flex-next **/






/*****Mbase changes***/
div#dnn_ctr481_HtmlModule_lblContent div.col-1 {
    float: left !important;
    width: 25% !important;
    margin-left: 70px !important;
    padding-left: 0px !important;
    margin-right: 10px !important;
    margin-bottom: 50px !important;
    padding-bottom: 50px !important;
    max-height: 560px !important;
    min-height: 277px !important;
    font-family: Arial !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.44px !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
}
    /*** end of div.news-full-page-wrapper .new-col ***/


    /*****Mbase changes***/
    div#dnn_ctr481_HtmlModule_lblContent div.col-1 p {
        float: left !important;
        margin-top: 60px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #758696 !important;
        text-align: justify !important;
    }
/** end of .col-1 p **/


.col-1 a {
    width: 89px !important;
    height: 17px !important;
    margin-bottom: 10px !important;
    padding-bottom: 0px !important;
    margin-top: 50px !important;
    padding-top: 20px !important;
    transform: rotate(-360deg) !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: 0.9px !important;
    color: #e64097 !important;
}
/** end of .col-1 a **/

div#dnn_ctr481_HtmlModule_lblContent div.col-2 {
    float: left !important;
    width: 25% !important;
    margin-left: 0px !important;
    padding-left: 10px !important;
    margin-right: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 30px !important;
    padding-bottom: 30px !important;
    /*width: 314px !important;*/
    max-height: 560px !important;
    min-height: 277px !important;
    /*height: 277px !important;*/
    font-family: Arial !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.44px !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
}


    div#dnn_ctr481_HtmlModule_lblContent div.col-2 p {
        float: left !important;
        margin-top: 60px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #758696 !important;
        text-align: justify !important;
    }
/* end of col-2*/

.col-2 a:before {
    content: "\2192" !important;
    color: #e64097 !important;
}
/** end of col-2 a:before  **/

.col-2 a {
    width: 89px !important;
    height: 17px !important;
    margin-bottom: 250px !important;
    padding-bottom: 150px !important;
    transform: rotate(-360deg) !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: 0.9px !important;
    color: #e64097 !important;
}
/** end of .col-2 a **/

div#dnn_ctr481_HtmlModule_lblContent div.col-3 {
    float: left !important;
    width: 25% !important;
    margin-left: 0px !important;
    padding-left: 10px !important;
    margin-right: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 30px !important;
    padding-bottom: 30px !important;
    max-height: 560px !important;
    min-height: 277px !important;
    font-family: Arial !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.44px !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
}

    div#dnn_ctr481_HtmlModule_lblContent div.col-3 p {
        float: left !important;
        margin-top: 60px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #758696 !important;
        text-align: justify !important;
    }
/** end of .col-3 p **/

.col-3 a:before {
    content: "\2192" !important;
    color: #e64097 !important;
}
/** end of col-2 a:before  **/

.col-3 a {
    width: 89px !important;
    height: 17px !important;
    margin-bottom: 250px !important;
    padding-bottom: 150px !important;
    transform: rotate(-360deg) !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: 0.9px !important;
    color: #e64097 !important;
}
/** end of .col-2 a **/

/** arrow in and out link ***/


/**** News section end   *****/





/*** END OF MAIN PAGE  ***/

/****  FOOTER STARTS FROM HERE   ***/
/*****Mbase changes***/
/* footer#MainFooter, */
/* .shishir-footer, */
/* div#footer-wrapper */
/* { */
/* top: 1000px !important; */
/* position: relative !important; */
/* padding: 0px !important; */
/* margin: 0px 300px 0px 0px !important; */
/* width: 1440px !important; */
/* height: 300px !important; */
/* background-color: rgba(216,216,216,0.1) !important; */

/* } */
/*** end of footer#MainFooter ***/

div#dnn_Footer_1_col_3_A.left-footer-logo {
    top: 30px !important;
    padding-top: 0px !important;
    margin-left: 20px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    width: 360px !important;
    height: 200px !important;
    float: left !important;
}

.left-footer-logo .footer-logo img {
    top: 50px !important;
    padding-top: 0px !important;
    margin-left: 20px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    float: left !important;
}

/*****Mbase changes***/
/*.AHIGS-img-footer-logo {
    font-family: Crimson !important;
    font-size: 26px !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: 0.5px !important;
    text-align: center !important;
    color: rgba(34, 47, 62, 0.9) !important;
    margin-left: 0px !important;
    padding-left: 0px !important;
    float: left !important;
    padding-bottom: 2px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
}*/
/** end of AHIGS-img-footer-logo **/

.left-footer-logo .association-of-heads p {
    /*top: 100px !important;*/
    /*padding-top: 0px !important;*/
    margin-left: 20px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    width: 150px !important;
    height: 75px !important;
    float: left !important;
}

/*****Mbase changes***/
.association-of-heads {
    width: 175px !important;
    /*height: 75px !important;*/
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    margin-top: 5px !important;
}
/** end of association-of-heads **/

div#dnn_Footer_1_col_3_B.right-footer-logo {
    top: 60px !important;
    padding-top: 0px !important;
    margin-left: 300px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    width: 1000px !important;
    height: 200px !important;
    float: left !important;
}


/*****Mbase changes***/
.right-footer-logo {
    margin-left: 0px !important;
    padding-left: 0px !important;
    float: left !important;
}
/** end of right-footer-logo **/

/*****Mbase changes***/
.first-row-right-footer-logo {
    width: 100% !important;
    height: auto !important;
    margin: auto !important;
    margin-left: 120px !important;
    padding-left: 0px !important;
    margin-top: auto !important;
    float: left !important;
}
/** end of first-row-right-footer-logo **/

/*****Mbase changes***/
.about-us-footer {
    padding-left: 10px !important;
    margin-right: 82px !important;
    padding-right: 82px !important;
    padding-bottom: 5px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    display: block !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/*footer#MainFooter div#footer-wrapper div#dnn_Footer_1_col_3_B ul li a.about-us 
{
    display:block !important;
    cursor: pointer !important;
}*/

/** end of .about-us-footer **/


/*****Mbase changes***/
.objectives-rules-footer {
    margin-left: -20px !important;
    padding-left: 10px !important;
    margin-right: 40px !important;
    padding-right: 10px !important;
    padding-bottom: 5px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    display: block !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/* end of objectives-rules-footer */


/*****Mbase changes***/
.myIGSSA-app-footer {
    margin-left: 40px !important;
    padding-left: 15px !important;
    margin-right: 20px !important;
    padding-right: 15px !important;
    padding-bottom: 5px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    display: block !important;
    float: left !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 5px !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/** end of myIGSSA-app-footer **/


/*****Mbase changes***/
.second-row-right-footer-logo {
    margin-left: 120px !important;
    padding-left: 0px !important;
    float: left !important;
}
/** end of second-row-right-footer-logo **/


.committee-members-footer {
    padding-left: 10px !important;
    margin-right: 18px !important;
    padding-right: 10px !important;
    padding-bottom: 5px !important;
    padding-top: 10px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/** end of committee-members-footer **/


/*****Mbase changes***/
.scholarships-footer {
    margin-left: 40px !important;
    padding-left: 10px !important;
    margin-right: 40px !important;
    padding-right: 55px !important;
    padding-bottom: 5px !important;
    padding-top: 10px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    display: flexbox !important;
    display: block !important;
    cursor: pointer !important;
}
/** end of scholarships-footer **/


/*****Mbase changes***/
.venue-closure-footer {
    margin-left: 40px !important;
    padding-left: 10px !important;
    margin-right: 38px !important;
    padding-right: 15px !important;
    padding-bottom: 5px !important;
    padding-top: 10px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/** end of venue-closure-footer **/


/*****Mbase changes***/
.third-row-right-footer-logo {
    width: 100% !important;
    height: auto !important;
    margin: auto !important;
    margin-left: 120px !important;
    padding-left: 0px !important;
    margin-top: auto !important;
    float: left !important;
}
/** end of third-row-right-footer-logo **/

/*****Mbase changes***/
.employment-footer {
    padding-left: 10px !important;
    margin-right: 62px !important;
    padding-right: 60px !important;
    padding-top: 10px !important;
    padding-bottom: 5px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/** end of employment-footer **/

/*****Mbase changes***/
.contact-us-footer {
    margin-left: 0px !important;
    padding-left: 10px !important;
    /*margin-right: 80px !important;*/
    padding-right: 68px !important;
    padding-bottom: 5px !important;
    padding-top: 10px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/** end of contact-us-footer **/

/*****Mbase changes***/
.members-portal-footer {
    margin-left: 80px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 5px !important;
    padding-top: 10px !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    letter-spacing: 0.5px !important;
    color: #758696 !important;
    float: left !important;
    display: flexbox !important;
    cursor: pointer !important;
}
/** end of members-portal-footer **/


/*****Mbase changes***/
/* div.shishir-coppyright { */

/* top: 890px !important; */
/* position: relative !important; */
/* padding: 0px !important; */
/* margin: 0px 300px 0px 0px !important; */
/* width: 1440px !important; */
/* height: 100px !important; */
/* display: flexbox !important; */
/* float: left !important; */


/* } */

/*****Mbase changes***/
/* .left-copyright { */

/* padding-left: 0px !important; */
/* width: 30px !important; */
/* background-color: rgba(216, 216, 216, 0.1) !important; */
/* display: flexbox !important; */
/* float: left !important; */

/* }  */
/**  end of left-copyright **/




/*****Mbase changes***/
div#dnn_Footer_Menu.centre-copyright {
    /* top: 0px !important; */
    padding-top: 0px !important;
    /* margin-left: 410px !important; */
    /* position: absolute !important; */
    /* z-index: 999 !important; */
    /* width: 380px !important; */
    /* height: 40px !important; */
    /* float: left !important; */
    font-family: Arial !important;
    font-size: 10px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    color: #222f3e !important;
    background-color: rgba(216,216,216,0) !important;
}
/** end of centre-copyright **/

div#dnn_Footer_Menu1.centre-copyright {
    /* top: 0px !important; */
    padding-top: 0px !important;
    /* margin-left: 410px !important; */
    /* position: absolute !important; */
    /* z-index: 999 !important; */
    /* width: 380px !important; */
    /* height: 40px !important; */
    /* float: left !important; */
    font-family: Arial !important;
    font-size: 10px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    color: #222f3e !important;
    background-color: rgba(216,216,216,0) !important;
}

/*****Mbase changes***/
div.right-copyright {
    /* top: 0px !important; */
    /* padding-top: 0px !important; */
    /* margin-left: 790px !important; */
    /* padding-left: 66px !important; */
    /* position: absolute !important; */
    /* z-index: 999 !important; */
    /* width: 300px !important; */
    /* height: 40px !important; */
    /* float: left !important; */
    font-family: Arial !important;
    font-size: 10px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    color: #222f3e !important;
    background-color: rgba(216,216,216,0) !important;
}
/** end of right-copyright**/




/************** SCHOOLPAGELAYOUT STARTS FROM HERE ********/
/*****Mbase changes***/
div.member-school-wrapper {
    top: 0px !important;
    position: relative !important;
    padding: 0px !important;
    display: flexbox !important;
}

    /*div.member-school-wrapper div#dnn_Row_1_Col_3.left-column-member-schools div#dnn_ctr611_HtmlModule_lblContent p.first-word {
        top: 350px !important;
        margin-left: -200px !important;
        padding: 0px !important;
        position: absolute !important;
        z-index: 999 !important;
        width: 550px !important;
        height: 80px !important;
        transform: rotate(-90deg) !important;
        opacity: 0.1 !important;
        font-family: Arial !important;
        font-size: 100px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.26 !important;
        letter-spacing: normal !important;
        text-align: right !important;
        color: #222f3e !important;
}*/

    /*div.member-school-wrapper div#dnn_Row_1_Col_3.left-column-member-schools div#dnn_ctr611_HtmlModule_lblContent p.second-word {

    top: 500px !important; 
    margin-left: -140px !important;
    padding: 0px !important;
    position: absolute !important;
    z-index: 999 !important;
    width: 585px !important;
    height: 80px !important;
    transform: rotate(-90deg) !important;
    opacity: 0.1 !important;
    font-family: Arial !important;
    font-size: 100px !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.26 !important;
    letter-spacing: normal !important;
    text-align: right !important;
    color: #222f3e !important;

}*/

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent p.schools-count {
        margin-right: 0px !important;
        margin-left: 600px !important;
        padding-right: 0px !important;
        width: 150px !important;
        height: 26px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44 !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent span.total-schools {
        padding-right: 10px !important;
        width: 26px !important;
        height: 24px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #222f3e !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img {
        width: 780px !important;
        float: left !important;
        margin-left: 10px !important;
        padding-bottom: 0px !important;
        display: flexbox !important;
        flex-direction: row !important;
    }

        div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img div.school-img-box {
            position: relative !important;
            width: 355px !important;
            height: 250px !important;
            display: flexbox !important;
            float: left !important;
        }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent hr {
        position: absolute !important;
        /*z-index: 999 !important;*/
        border-top: 1px solid #eee !important;
        /*border-right: 1px solid #eee  !important;*/
        padding-right: 5px !important;
        margin-bottom: 2px !important;
        padding-bottom: 5px !important;
        margin-top: 2px !important;
        width: 345px !important;
        height: 235px !important;
        clear: both !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img hr:nth-child(odd) {
        position: absolute !important;
        /*z-index: 999 !important;*/
        border-right: 1px solid #eee !important;
        padding-right: 5px !important;
        margin-bottom: 2px !important;
        padding-bottom: 5px !important;
        margin-top: 2px !important;
        width: 345px !important;
        height: 235px !important;
    }


    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img a img {
        top: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 335px !important;
        height: 220px !important;
        margin: 5px !important;
        float: left !important;
        cursor: pointer !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent a img:hover {
        width: 335px !important;
        height: 215px !important;
        border-bottom: 6px solid #e64097 !important;
        opacity: 0.8 !important;
        background-color: rgba(2, 2, 2, 0.3) !important;
        transition: 0.2s !important;
    }

/*div#dnn_Row_3_Col_5.left-column-member-schools {
    top: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    position: absolute !important;
   
    width: 370px !important;
    height: auto !important;
    float: left !important;
    clear: both !important;
}*/
/** end of div#dnn_Row_1_Col_3 */

/*div#dnn_Row_3_Col_5.left-column-member-schools span.firstLeft {
       
        margin: 0px !important;
        padding: 0px !important;
        position: absolute !important;
        z-index: 999 !important;
        width: 285px !important;
        height: 126px !important;
        transform: rotate(-90deg) !important;
        opacity: 0.1 !important;
        font-family: Arial !important;
        font-size: 100px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.26 !important;
        letter-spacing: normal !important;
        text-align: right !important;
        color: #222f3e !important;
    }*/

/*div#dnn_Row_3_Col_5.left-column-member-schools span.secondLeft {
      
        margin: 0px !important;
        padding: 0px !important;
        position: absolute !important;
        z-index: 999 !important;
        width: 485px !important;
        height: 126px !important;
        transform: rotate(-90deg) !important;
        opacity: 0.1 !important;
        font-family: Arial !important;
        font-size: 100px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.26 !important;
        letter-spacing: normal !important;
        text-align: right !important;
        color: #222f3e !important;
    }*/

/*div#dnn_Row_3_Col_7.right-column-member-schools {
    top: 0px !important;
    margin-left: 375px !important;
    padding: 0px !important;
    position: absolute !important;
  
    width: 10700px !important;
    height: auto !important;
    width: 70% !important;
    float: left !important;
}*/

/*****Mbase changes***/
/*div.member-school-wrapper .right-column-member-schools p {
    margin-right: 0px !important;
    padding-right: 0px !important;
    margin-left: 600px !important;
    margin-top: 30px !important;
    font-weight: 600 !important;
}*/

/*div.member-school-wrapper .right-column-member-schools div#SpeedyGallery458 a {
    border-top: 1px #959695 solid !important;
    margin-top: 4px !important;
    padding-top: 4px !important;
   
}*/
/*****Mbase changes***/
/*div#dnn_Row_3_Col_7.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent p {
    margin-left: 600px !important;
    margin-top: 30px !important;
    font-weight: 600 !important;
    margin-right: 0px !important;
    padding-right: 0px !important;
}*/
/* end of div#dnn_Row_1_Col_9 p */

/*div#dnn_Row_3_Col_7.right-column-member-schools div#SpeedyGallery458 a {
    bolder-top: 1px solid #eee !important;

    margin: 9px 9px 9px 0;
}*/

/*div.member-school-wrapper .right-column-member-schools div#SpeedyGallery458 a:hover {
      border-bottom: 6px solid #e64097 !important;
      background-color: rgba(0, 0, 0, 0.1) !important;
      opacity: 0.25 !important;
}*/

/*div.member-school-wrapper .right-column-member-schools .gallery.thumbs a {
    display: inline-block !important;
    margin: 6px 6px 40px;
    position: relative;
    text-decoration: none;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}*/


/************** END SCHOOLPAGELAYOUT *******/


/*** IGSSASport PAGE STARTS HERE ********/

div.IGSSASport-wrapper {
    top: 0px !important;
    position: relative !important;
    padding: 0px !important;
    /* margin: 0px 0px 0px 0px !important; */
    display: flexbox !important;
}

/*** left column  **/

div#dnn_Row_19_Col_4.left-column-IGSSASport-wrapper {
    top: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    position: relative !important;
    width: 370px !important;
    height: auto !important;
    float: left !important;
    clear: both !important;
}

    div#dnn_Row_19_Col_4.left-column-IGSSASport-wrapper span.firstLeft {
        top: 250px !important;
        margin: 0px !important;
        padding: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 285px !important;
        height: 126px !important;
        transform: rotate(-90deg) !important;
        opacity: 0.1 !important;
        font-family: Arial !important;
        font-size: 100px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.26 !important;
        letter-spacing: normal !important;
        text-align: right !important;
        color: #222f3e !important;
    }

    div#dnn_Row_19_Col_4.left-column-IGSSASport-wrapper span.secondLeft {
        top: 450px !important;
        margin: 0px !important;
        padding: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 485px !important;
        height: 126px !important;
        transform: rotate(-90deg) !important;
        opacity: 0.1 !important;
        font-family: Arial !important;
        font-size: 100px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.26 !important;
        letter-spacing: normal !important;
        text-align: right !important;
        color: #222f3e !important;
    }

/*****Mbase changes***/
div#dnn_Row_19_Col_4 div.igssa-app-sport {
    /*top: 800px;*/
    /* top: 185px; */
    margin: 0px;
    padding: 0px;
    position: absolute;
    /* z-index: 999 !important; */
    width: 310px;
}

    /*****Mbase changes***/
    div#dnn_Row_19_Col_4 div.igssa-app-sport .igssa-sport-li {
        /*opacity: 0.25 !important;*/
        background-color: rgba(34, 47, 62, 0.1) !important;
        float: left;
        display: block;
        width: 100%;
        height: 90px;
        border: 4px solid #fff;
        cursor: pointer;
    }

        div#dnn_Row_19_Col_4 div.igssa-app-sport .igssa-sport-li span img {
            margin: 20px !important;
            padding: 0px !important;
            position: absolute !important;
            /* z-index: 999 !important; */
            float: left !important;
            display: block !important;
        }

        div#dnn_Row_19_Col_4 div.igssa-app-sport .igssa-sport-li a {
            margin: 30px 20px 20px 70px !important;
            padding: 0px !important;
            position: absolute !important;
            /* z-index: 999 !important; */
            float: left !important;
            display: block !important;
        }


/*****Mbase changes***/
ul.igssa-app-sport-ul li a.igssa-sport-li-a {
    float: left !important;
    margin-top: 30px !important;
    margin-left: 5px !important;
    padding-left: 0px !important;
    text-align: left !important;
    width: 150px !important;
}

/*****Mbase changes***/
ul.igssa-app-sport-ul li span.myIGSSA-app-arrow-out::before {
    content: ">" !important;
    margin: 10px !important;
    margin-top: 10px !important;
    padding: 15px 20px 15px 20px !important;
    width: 50px !important;
    height: 50px !important;
    background-color: #e64097 !important;
    color: #fff !important;
    text-align: center !important;
    font-weight: 600 !important;
    float: right !important;
    display: flexbox !important;
    /*border: 4px solid yellow !important;*/
}
/** end of ul.flex-direction-nav li a.flex-next::before **/



/*****Mbase changes***/
ul.igssa-app-sport-ul li span.myIGSSA-app-arrow-out {
    width: 50px !important;
    height: 50px !important;
    background-color: #e64097 !important;
    text-decoration: none !important;
}

/** end of left column ****/

/** right column*/

div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper {
    /*border: 4px solid red !important;*/
}

    div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper h1 {
        margin-left: 10px !important;
        margin-bottom: 25px !important;
        font-family: Arial !important;
        font-size: 48px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.25 !important;
        letter-spacing: normal !important;
        color: rgba(34, 47, 62, 0.9) !important;
    }
    /* end of div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper h1 */

    div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper .spdBaseBgColr {
        background-color: #fff !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

div#dnn_ctr382_HtmlModule_lblContent {
    margin-top: 0px !important;
    padding-top: 0px !important;
    width: auto !important;
}

div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper .DnnModule {
    position: relative !important;
    border: none !important;
}

div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper .Bevel_Shadow {
    /*-moz-box-shadow: inset 0 0 5px #505050;
    -ms-box-shadow: inset 0 0 1px #505050;*/
    /* -webkit-box-shadow: inset 0 0 5px #505050; */
    /* box-shadow: inset 0 0 5px #505050; */
    /*behavior: url(/Portals/_default/Skins/shishir/PIE.htc);*/
}

div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper div#BevelTitle {
    /*margin: 3em 0 0 !important;*/
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -ms-border-radius: 10px !important;
    /*border-radius: 10px !important; 
     background: #fff !important;
     border: none !important;
     height: auto !important;*/
    /*border: 4px solid red !important;*/
}

div#dnn_ctr411_HtmlModule_lblContent {
    border: 4px solid #fff !important;
}

div#dnn_ctr407_ModuleContent {
    margin-left: 0px !important;
    height: auto !important;
}

div.IGSSASport-wrapper #SpeedyGallery407 {
    margin-left: 0px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: auto !important;
    display: block !important;
}

    div.IGSSASport-wrapper #SpeedyGallery407::after {
        content: "Softball" !important;
        left: 10px !important;
        margin-top: 55px !important;
        margin-left: 0px !important;
        padding-right: 550px !important;
        padding-top: 5px !important;
        float: left !important;
        clear: both !important;
        display: flexbox !important;
        cursor: pointer !important;
        width: 200px !important;
        font-family: Arial !important;
        font-size: 48px !important;
        color: rgba(34, 47, 62, 0.9) !important;
        /*border: 4px solid aqua !important;*/
    }

        div.IGSSASport-wrapper #SpeedyGallery407::after a {
            margin-top: 0px !important;
            width: 150px !important;
            height: 90px !important;
            margin-left: 700px !important;
            margin-right: 0px !important;
            padding-right: 0px !important;
            float: left !important;
            display: block !important;
            /*border: 4px solid red !important;*/
        }

/*div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper .gallery.thumbs a:hover {
    width: 150px !important;
    height: 90px !important;
    display: inline-block;
    margin-top: 5px !important;
    padding-top: 10px !important;
    margin-right: 5px !important;
    position: relative !important;
    text-decoration: none !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    -moz-background-size: cover !important;
    -webkit-background-size: cover !important;
    

    border: 4px solid red !important;
}*/

div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper .gallery.thumb:hover {
    width: 150px !important;
    height: 90px !important;
    display: inline-block;
    margin-right: 0px !important;
    margin-top: 15px !important;
    position: relative !important;
    text-decoration: none !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    -moz-background-size: cover !important;
    -webkit-background-size: cover !important;
    clear: left !important;
    /*border: 4px solid yellow !important;*/
}

/** Tennis ***/
div.IGSSASport-wrapper #SpeedyGallery475::after {
    content: "Tennis" !important;
    left: 10px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/*** basketball ****/
div.IGSSASport-wrapper #SpeedyGallery419::after {
    content: "Basketball" !important;
    left: 10px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
}

/** Football ***/
div.IGSSASport-wrapper #SpeedyGallery476::after {
    content: "Football" !important;
    left: 10px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/** Hockey ***/
div.IGSSASport-wrapper #SpeedyGallery424::after {
    content: "Hockey" !important;
    left: 10px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/*** Netball ***/
div.IGSSASport-wrapper #SpeedyGallery479::after {
    content: "Netball" !important;
    left: 10px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}
/*div.IGSSASport-wrapper #SpeedyGallery479::before {
  content:"Netball" !important;
  
  left: 10px !important;
  margin-top: 55px !important;
  margin-left: 0px !important;
  padding-right: 510px !important;
  padding-top: 5px !important;
  
  float: left !important;
  clear: both !important;
  display: flexbox !important;
  cursor: pointer !important;

  width: 200px  !important;
 
  font-family: Arial  !important;
  font-size: 48px  !important;
 
  color: rgba(34, 47, 62, 0.9)  !important;

   border: 4px solid aqua !important;
}*/


/*div.IGSSASport-wrapper div#dnn_ctr479_ModuleContent::before {
    content: "Netball" !important;
    left: 10px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 555px !important;
    padding-top: 0px !important;
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
}*/

/*div.IGSSASport-wrapper div#dnn_ctr479_ModuleContent:hover::after {
    clear: right !important;
    content: "Netball" !important;
    background-color: #e64097 !important;
    left: 10px !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding-right: 580px !important;
    padding-top: 65px !important;
    padding-bottom: 5px !important;
    margin-bottom: 5px !important;
    color: #fff !important;
    font-family: Arial !important;
    font-size: 48px !important;
    height: 350px !important;
    float: initial !important;
    cursor: pointer !important;
    float: inherit !important;
    border: 4px solid aqua !important;
}*/

/*div.IGSSASport-wrapper div#dnn_ctr479_ModuleContent a:hover::after { 
    clear: left !important;
    content: "Netball" !important;
    background-color: #e64097 !important;
    color: #fff !important;
     left: 10px !important;
      margin-top: 0px !important;
      margin-left: 0px !important;
      padding-right: 500px !important;
      padding-top: 5px !important;
      float: right !important;
      clear: both !important;
      display: flexbox !important;
       font-family: Arial  !important;
      font-size: 48px  !important;
      width: 200px  !important;

     

      border: 4px solid red !important;
}*/

/*div.IGSSASport-wrapper .DnnModule-479:hover
 {  
 
     background-color: #e64097 !important;
     color: #fff !important;
     cursor: pointer !important;

  border: 4px solid aqua !important;
}*/



/** Touch ***/
div.IGSSASport-wrapper #SpeedyGallery426::after {
    content: "Touch" !important;
    left: 0px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 200px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/** Water Polo ***/
div.IGSSASport-wrapper #SpeedyGallery480::after {
    content: "Water Polo" !important;
    text-align: left !important;
    left: 0px !important;
    margin-top: 60px !important;
    margin-left: 0px !important;
    margin-right: 145px !important;
    padding-right: 150px !important;
    padding-left: 0px !important;
    /*padding-top: 5px !important;*/
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 400px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/*** Carnivals 2018 start here ****/
/*** Athletics */
div.IGSSASport-wrapper #SpeedyGallery409::after {
    content: "Athletics" !important;
    left: 0px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 350px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/** Cross Country ****/
div.IGSSASport-wrapper #SpeedyGallery428::after {
    content: "Cross Country" !important;
    text-align: left !important;
    left: 0px !important;
    margin-top: 60px !important;
    margin-right: 96px !important;
    margin-left: 0px !important;
    padding-right: 155px !important;
    padding-left: 0px !important;
    /*padding-top: 5px !important;*/
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 450px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/** Gymnastics **/
div.IGSSASport-wrapper #SpeedyGallery429::after {
    content: "Gymnastics" !important;
    left: 0px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 350px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/**   Rowing **/
div.IGSSASport-wrapper #SpeedyGallery430::after {
    content: "Rowing" !important;
    left: 0px !important;
    margin-top: 55px !important;
    margin-left: 0px !important;
    padding-right: 550px !important;
    padding-top: 5px !important;
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 350px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/**** Swimming & Diving ****/
div.IGSSASport-wrapper #SpeedyGallery432::after {
    content: "Swimming & Diving" !important;
    text-align: left !important;
    left: 0px !important;
    margin-top: 60px !important;
    margin-left: 0px !important;
    margin-right: 45px !important;
    padding-right: 60px !important;
    padding-left: 0px !important;
    /*padding-top: 5px !important;*/
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 500px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}

/** Tildesley Shield ***/
div.IGSSASport-wrapper #SpeedyGallery433::after {
    content: "Tildesley Shield" !important;
    text-align: left !important;
    left: 0px !important;
    margin-top: 60px !important;
    margin-right: 45px !important;
    margin-left: 0px !important;
    padding-right: 20px !important;
    /*padding-top: 0px !important;*/
    /*margin-right: 500px !important;*/
    float: left !important;
    clear: both !important;
    display: flexbox !important;
    cursor: pointer !important;
    width: 500px !important;
    font-family: Arial !important;
    font-size: 48px !important;
    color: rgba(34, 47, 62, 0.9) !important;
    /*border: 4px solid aqua !important;*/
}



/***** Term Sports 2018  ***/
div#dnn_ctr411_HtmlModule_lblContent h3 {
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    font-family: Arial !important;
    font-size: 32px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    color: #758696 !important;
}
/***** end Term Sports 2018  ***/

/***** Term 1 h4  ***/
div#dnn_ctr411_HtmlModule_lblContent h4 {
    margin-left: 0px !important;
    margin-top: 30px !important;
    /*margin-bottom: 10px !important;*/
    padding-top: 5px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    font-family: Arial !important;
    font-size: 20px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    color: #758696 !important;
    text-transform: uppercase !important;
}


div#dnn_ctr411_HtmlModule_lblContent hr,
div#dnn_ctr420_HtmlModule_lblContent hr,
div#dnn_ctr423_HtmlModule_lblContent hr,
div#dnn_ctr425_HtmlModule_lblContent hr,
div#dnn_ctr427_HtmlModule_lblContent hr {
    margin-left: 0px !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
    height: 1px !important;
    opacity: 0.4 !important;
    background-color: rgba(34, 47, 62, 0.5) !important;
    /*background-color: var(--dark-50) !important;*/
}

/** end of term 1 *****/

/***** Term 2, Term 3, Term 4 h4  ***/
div#dnn_ctr420_HtmlModule_lblContent h4,
div#dnn_ctr423_HtmlModule_lblContent h4,
div#dnn_ctr425_HtmlModule_lblContent h4 {
    margin-left: 0px !important;
    margin-top: 100px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    font-family: Arial !important;
    font-size: 20px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    color: #758696 !important;
    text-transform: uppercase !important;
}


/*** Carnivals 2018  ****/
div#dnn_ctr427_HtmlModule_lblContent h3 {
    margin-left: 0px !important;
    margin-top: 170px !important;
    margin-bottom: 15px !important;
    width: 251px !important;
    height: 39px !important;
    font-family: Arial !important;
    font-size: 32px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    color: #758696 !important;
}

/** Related News section starts here*/

div.related-news-wrapper,
div#dnn_Row_20_Col_3,
div#dnn_Row_20_Col_9 {
    position: relative !important;
    margin-top: 80px !important;
    padding: 0px !important;
    display: flexbox !important;
}

    div#dnn_Row_20_Col_3.left-column-related-news {
        width: 100px !important;
        height: auto !important;
    }

    div#dnn_Row_20_Col_9.right-column-related-news {
        /* margin-left: 110px !important; */
        width: 100%;
        height: auto;
        background-color: rgba(34, 47, 62, 0.03);
    }

    div.related-news-wrapper .spdBaseBgColr {
        background-color: rgba(34, 47, 62, 0.001) !important;
        height: 120px !important;
    }

    div.related-news-wrapper .BevelTitle_Title {
        height: 150px !important;
        padding: 80px 0px 40px 90px !important;
        font-size: 48px !important;
        text-transform: capitalize !important;
        position: relative !important;
        font-family: Arial !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.25 !important;
        letter-spacing: normal !important;
        color: rgba(34, 47, 62, 0.9) !important;
    }

    div.related-news-wrapper div#BevelTitle {
        margin: 0 !important;
        border-radius: 0px !important;
        background: rgba(0,0,0, 0) !important;
        border: 0px !important;
    }

    div.related-news-wrapper .Bevel_Shadow {
        box-shadow: none !important;
    }


    div.related-news-wrapper div#dnn_ctr538_HtmlModule_lblContent div.col-1 {
        float: left !important;
        width: 25% !important;
        margin-left: 90px !important;
        padding-left: 0px !important;
        margin-right: 20px !important;
        margin-bottom: 50px !important;
        padding-bottom: 50px !important;
        max-height: 560px !important;
        min-height: 277px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44px !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
    }

        div.related-news-wrapper div#dnn_ctr538_HtmlModule_lblContent div.col-1 p {
            float: left !important;
            margin-right: 20px !important;
            margin-top: 60px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            color: #758696 !important;
            text-align: justify !important;
        }

    div.related-news-wrapper .col-1 a {
        width: 89px !important;
        height: 17px !important;
        margin-bottom: 10px !important;
        padding-bottom: 0px !important;
        margin-top: 50px !important;
        padding-top: 20px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }

    div.related-news-wrapper div#dnn_ctr538_HtmlModule_lblContent div.col-2 {
        float: left !important;
        width: 25% !important;
        margin-left: 0px !important;
        padding-left: 10px !important;
        margin-right: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 50px !important;
        padding-bottom: 50px !important;
        max-height: 560px !important;
        min-height: 277px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44px !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
    }

        div.related-news-wrapper div#dnn_ctr538_HtmlModule_lblContent div.col-2 p {
            float: left !important;
            margin-top: 60px !important;
            margin-right: 20px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            color: #758696 !important;
            text-align: justify !important;
        }
    /* end of col-2*/

    div.related-news-wrapper .col-2 a:before {
        content: "\2192" !important;
        color: #e64097 !important;
    }
    /** end of col-2 a:before  **/


    div.related-news-wrapper .col-2 a {
        width: 89px !important;
        height: 17px !important;
        margin-bottom: 250px !important;
        padding-bottom: 150px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }
    /** end of .col-2 a **/

    div.related-news-wrapper div#dnn_ctr538_HtmlModule_lblContent div.col-3 {
        float: left !important;
        width: 25% !important;
        margin-left: 0px !important;
        padding-left: 10px !important;
        margin-right: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 30px !important;
        padding-bottom: 30px !important;
        max-height: 560px !important;
        min-height: 277px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44px !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
    }

        div.related-news-wrapper div#dnn_ctr538_HtmlModule_lblContent div.col-3 p {
            float: left !important;
            margin-top: 60px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            color: #758696 !important;
            text-align: justify !important;
        }
    /** end of .col-3 p **/

    div.related-news-wrapper .col-3 a:before {
        content: "\2192" !important;
        color: #e64097 !important;
    }
    /** end of col-2 a:before  **/

    div.related-news-wrapper .col-3 a {
        width: 89px !important;
        height: 17px !important;
        margin-bottom: 250px !important;
        padding-bottom: 150px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }
/** end of .col-2 a **/





/** End of Related News section here*/


/*** END OF IGSSASport PAGE ********/

/** new change the */
element.style {
    position: relative;
    overflow: hidden;
    width: auto;
    /*height: 1057px;*/
}
/*** SEARCH RESULTS PAGE STARTS HERE *******/
/* 
div#dnn_ctr559_ModuleContent {
    position: relative !important;
    overflow: hidden !important;
    height: auto !important;
} */

div#dnn_ctr559_HtmlModule_lblContent p.firstLeft {
    top: 100px !important;
    margin: 0px !important;
    padding: 0px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    width: 300px !important;
    height: 300px !important;
    transform: rotate(-90deg) !important;
    opacity: 0.1 !important;
    font-family: Arial !important;
    font-size: 100px !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.26 !important;
    letter-spacing: normal !important;
    text-align: right !important;
    color: #222f3e !important;
    /*border: 4px solid aqua !important;*/
}

div#dnn_ctr559_HtmlModule_lblContent p.secondLeft {
    top: 110px !important;
    margin: 0px !important;
    padding: 0px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    width: 315px !important;
    height: 130px !important;
    transform: rotate(-90deg) !important;
    opacity: 0.1 !important;
    font-family: Arial !important;
    font-size: 100px !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.26 !important;
    letter-spacing: normal !important;
    text-align: right !important;
    color: #222f3e !important;
    /*border: 4px solid aqua !important;*/
}

/* div#dnn_ctr396_HtmlModule_lblContent { */
	/* margin-left: 150px; */
/* } */
.about-AHIGS .Normal{
	margin-left: 150px;
}

div#dnn_ctr401_HtmlModule_lblContent {
    margin-right: 150px;
}

div#dnn_ctr396_HtmlModule_lblContent a, div#dnn_ctr396_HtmlModule_lblContent h1,  div#dnn_ctr401_HtmlModule_lblContent h1 {
	margin-left: 15px;
}



/*** END OF EARCH RESULTS PAGE HERE *******/


/*** MYIGSSA PAGE STARTS HERE *******/
/* div#dnn_ctr591_HtmlModule_lblContent div.side-title { */
     /* transform: none !important;  */
/* } */


/* div#dnn_ctr591_HtmlModule_lblContent p.first-word { */
    /* top: 50px !important; */
    /* margin: 0px !important; */
    /* padding: 0px !important; */
    /* position: absolute !important; */
    /* /*z-index: 999 !important;*/ */
    /* width: 500px !important; */
    /* height: 450px !important; */
    /* transform: rotate(-90deg) !important; */
    /* opacity: 0.1 !important; */
    /* font-family: Arial !important; */
    /* font-size: 100px !important; */
    /* font-weight: bold !important; */
    /* font-style: normal !important; */
    /* font-stretch: normal !important; */
    /* line-height: 1.26 !important; */
    /* letter-spacing: normal !important; */
    /* text-align: right !important; */
    /* color: #222f3e !important; */
/* } */

div#dnn_Row_1_Col_3 div.igssa-app-sport {
    top: 550px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
    width: 310px !important;
}
div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport {
    top: 550px !important;
    width: 310px !important;
    position: absolute !important;
    /*z-index: 999 !important;*/
}

    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li {
        background-color: rgba(34, 47, 62, 0.1) !important;
        float: left !important;
        display: block !important;
        width: 100% !important;
        height: 90px !important;
        border: 4px solid #fff !important;
        cursor: pointer !important;
    }

        div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li span img {
            margin: 20px !important;
            padding: 0px !important;
            position: absolute !important;
            /*z-index: 999 !important;*/
            float: left !important;
            display: block !important;
        }

        div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li a {
            margin: 30px 20px 20px 70px !important;
            padding: 0px !important;
            position: absolute !important;
            /*z-index: 999 !important;*/
            float: left !important;
            display: block !important;
            color: #777777 !important;
        }

 div#dnn_ctr686_HtmlModule_lblContent {
    margin-left: 120px !important;
    position: absolute !important;
} 

div#dnn_ctr686_HtmlModule_lblContent h3 {
      padding-left: 10px !important;
      height: 40px !important;
      width: 500px !important;
      color: #ff00cf;
}

div#dnn_ctr686_HtmlModule_lblContent p {
     padding-left: 10px !important;
}

div#dnn_Row_3_Col_7 div#DnnModule-Authentication,
div#DnnModule-685 div#dnn_ctr685_ModuleContent,
div#dnn_ctr685_Login_UP_Prog,
div#dnn_ctr685_Login_DNN div#dnnForm {
    margin-top: 0px !important;
    margin-left: 120px !important;
    position: absolute !important;
}

div#dnn_ctr685_Login_DNN div.dnnLoginService {
    margin-top: 250px !important;
    margin-left: 150px;
}

/*** END OF MYIGSSA PAGE HERE *******/



/*** Mobile layout style starts here  ****/

@media screen and (min-width: 300px) and (max-width: 480px) {
    /** MainWrapper section */
    #MainWrapper, main#MpageBody {
        /* width: 375px !important; */
        height: auto !important;
        padding: 0px !important;
        margin: 0px !important;
        background-color: #fff;
        /*border: 4px solid blue !important;*/
    }

    div.slider-wrapper, #dnn_ContentPane {
        padding: 0px !important;
        margin: 0px !important;
    }

    #header {
        padding: 0px !important;
        /* width: 375px !important; */
        height: auto !important;
        background-color: #fff;
    }
	
	div.news-container table td {
		width: 30% !important;
		padding: 0 36px 0 36px !important;
		vertical-align: top;
	}

    div.shishir-header-bottom {
        /* width: 375px !important; */
    }

    /** Header page **/
    /** headerMenu ***/
    /* div.headerMenu { */
        /* /* width: 375px !important; */ */
        /* margin-left: 0px !important; */
        /* padding-left: 0px !important; */
        /* height: 66px !important; */
        /* background-color: #e64097 !important; */
        /* clear: right !important; */
        /* float: left !important; */
    /* } */

    div.shishir_menu_bg div#LogoLeft {
        background-color: #e64097 !important;
        width: 40% !important;
        margin-right: 0px !important;
    }

    /* .ahigsLogo { */
        /* padding-top: 17px !important; */
    /* } */

    /* div#LogoLeft .ahigsLogo a { */
        /* clear: right !important; */
        /* float: right !important; */
        /* width: 100% !important; */
        /* height: auto !important; */
        /* margin: 0px !important; */
        /* padding: 0px !important; */
        /* cursor: pointer !important; */
        /* background-color: #e64097 !important; */
    /* } */

   
    /* icon link */
    div.shishir_menu_bg div.icon-link-img {
        clear: right !important;
        margin: 0px !important;
        padding-right: 0px !important;
        width: 35% !important;
    }

    /* .navBarImg { */
        /* margin-top: 12px !important; */
        /* float: none !important; */
        /* width: auto !important; */
        /* height: auto !important; */
    /* } */

    /** burger menu */
    div.headerMenu div.burger-menu {
        clear: right !important;
        float: right !important;
        margin-left: 10px !important;
        padding-left: 10px !important;
        width: 20% !important;
        height: auto !important;
        display: flexbox !important;
        background-color: #e64097 !important;
    }

     div.headerMenu div.burger-menu-tablet {
        display: none !important;

    }

    div.headerMenu div.burger-menu-tablet  button.navbar-toggle img.burger-img-tablet {
        display: none !important;

    }
    
     /*div.headerMenu div.burger-menu*/
     /* button.navbar-toggle { */
            /* float: right !important; */
            /* padding: 0px !important; */
            /* margin: 8px !important; */
            /* background-image: none !important; */
            /* border: 1px solid transparent !important; */
        /* } */


    #MenuRight {
        /* background-color: #3f3f3f; */
        padding: 0px !important;
        min-height: 0px !important;
        transition: 0.3s !important;
    }

    .SpeedyDropDown .nav > li.active a::before {
        display: none !important;
    }


    /* .SpeedyDropDown .nav > li > a { */
        /* padding: 0px 15px !important; */
        /* color: #576574 !important; */
        /* height: 50px !important; */
        /* line-height: 50px !important; */
        /* text-transform: uppercase !important; */
        /* cursor: pointer !important; */
        /* display: block !important; */
        /* border-bottom: 1px solid rgba(255, 255, 255, 0.112); */
    /* } */

        /* .SpeedyDropDown .nav > li > a:hover {
            background-color: #e64097 !important;
            color: #ffffff !important;
            transition: 0.3s !important;
            cursor: pointer !important;
            display: block !important;
        } */

		
    .custom_menu_width {
        /* float: right; */
        padding: 0;
    }

    .headerEndLine {
        display: none !important;
    }

    /** End of Header page **/


    /*** MainPageLayout starts from here */

    div.slider-wrapper, #dnn_ContentPane {
        padding: 0px !important;
    
    }

    .flexslider {
        padding: 0px !important;
        margin: 0px !important;
        width: 100% !important;
        height: auto !important;
        background: #ffffff !important;
        position: relative !important;
        zoom: 1 !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
    }
    /** flexslider **/

    /*****Mbase changes***/
    a.flex-active {
        display: none !important;
    }
    /**  a.flex-active **/

    /*****Mbase changes***/
    /* div#SpeedyTouchFlexi395 ul  li.flex-active-slide img { */
        /* top: 0px !important; */
        /* float: left !important; */
        /* width: 80% !important; */
        /* height: 350px !important; */
        /* margin: 0px !important; */
        /* padding-bottom: 10px !important; */
        /* text-align: center !important; */
        /* padding-right: 0px !important; */
        /* background-image: none !important; */
        /* position: relative !important; */
    /* } */
    /** end of li.flex-active-slide img  **/

    /*****Mbase changes***/
    .flex-control-nav {
        display: none !important; /** remove the dotline below the slider image to click*/
    }
    /** .flex-control-nav flex-control-paging **/


    /*****Mbase changes***/
    ul.flex-direction-nav li a.flex-prev::before {
        content: "\2190" !important;
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        color: #fff !important;
    }
    /** ul.flex-direction-nav li a.flex-prev::before **/

  

    /*****Mbase changes***/
    ul.flex-direction-nav li a.flex-next::before {
        content: "\2192" !important;
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        color: #fff !important;
    }
    /** end of ul.flex-direction-nav li a.flex-next::before **/

    /* ul.flex-direction-nav li a.flex-next, */
    /* ul.flex-direction-nav li a.flex-prev { */
        /* width: 50px !important; */
        /* height: 50px !important; */
        /* background-color: #e64097 !important; */
        /* margin-right: 662px !important; */
        /* margin-top: 0px !important; */
        /* top: -70px !important; */
        /* text-decoration: none !important; */
    /* } */


    /* div.flex-viewport { */
        /* overflow: hidden !important; */
        /* position: relative !important; */
        /* /*height: auto !important;*/ */
        /* height: 600px !important; */
        /* border: none !important; */
        /* padding-bottom: 0px !important; */
    /* } */

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0px;
    }

    /*****Mbase changes***/
    /* div.flex-caption { */
        /* top: 330px !important; */
        /* margin-top: 10px !important; */
        /* padding: 0px !important; */
        /* float: left !important; */
        /* display: block !important; */
        /* position: absolute !important; */
        /*/*z-index: 999 !important;*/
        /*width: 360px !important;*/
        /* height: 300px !important;
        color: #fff !important;
        background: #ffffff !important; */
        /*background: #e64097 !important;*/
        /*border: 4px solid yellow !important;*/
    /* } */

    /*****Mbase changes***/
    .flex-caption .slider-about-ahigs {
        /* clear: left !important; */
        /* position: absolute !important; */
        top: 0px !important;
        /* left: -15px !important; */
        /* bottom: 0 !important; */
        /*z-index: 999 !important;*/
        /* width: 150px !important; */
        /* height: 200px !important; */
        /* background: #fff !important; */
        /* color: #fff !important; */
        /* padding: 0px !important; */
        /* margin: 0px !important; */
        /* margin-left: 20px !important; */
        /* border: none !important; */
        /* float: left !important; */
        /*border: 4px solid yellow !important;*/
    }
    /** end of flex-caption  ***/

    /*****Mbase changes***/
    div.slider-about-ahigs p.line-color {
        float: left !important;
        margin-top: 62px !important;
        margin-right: 10px !important;
        padding: 1px !important;
        margin-left: 0px !important;
        text-decoration: none !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 1px !important;
        height: 10px !important;
        background-color: #576574 !important;
        /*border: 4px solid red !important;*/
    }
    /** end of line-color **/







    /*****Mbase changes***/
    div.slider-about-ahigs h3.title-about-ahigs {
        transform: none !important;
		margin-right: 0px;
		margin-top: 50px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 100%;
        /* margin-top: 50px !important; */
        /* margin-left: 30px !important; */
        /* margin-bottom: 40px !important; */
        /* padding-bottom: 20px !important; */
        /* width: 220px !important; */
        /* height: 17px !important; */
        /* font-family: Arial !important; */
        /* font-size: 14px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: normal !important; */
        /*letter-spacing: 1.2px !important;*/
        /* color: #576574 !important; */
        /* text-transform: uppercase !important; */
        /* position: absolute !important; */
        /*z-index: 999 !important;*/
    }
    /** title-about-ahigs **/

	div.slider-about-ahigs h3.title-about-ahigs: before {
		content: "|";
		padding: 0 10px 0 0;
	}
	
	div.slider-about-ahigs .the-association-of-h {
		/* padding-left: 10px; */
		
	}
	
	.flex-caption .slider-about-ahigs{
		width: 350px !important;
		margin: 30px 30px 30px 10px;
	}
	
	

    /*****Mbase changes***/
    /* div.slider-about-ahigs .the-association-of-h { */
        /* float: left !important; */
        /* margin-left: 10px !important; */
        /* margin-top: 100px !important; */
        /* margin-bottom: 20px !important; */
        /* padding-top: 10px !important; */
        /* width: 315px !important; */
        /* height: 60px !important; */
        /* font-family: Arial !important; */
        /* font-size: 16px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: 1.88 !important; */
        /* letter-spacing: normal !important; */
        /* color: #758696 !important; */
        /* position: absolute !important; */
        /* z-index: 999 !important; */
        /* border: 4px solid red !important; */
    /* } */
    /** end of the-association-of-h  **/



    /*****Mbase changes***/
    div.slider-about-ahigs .slider-link-find-out-more::before {
        content: "\2192" !important;
        font-weight: 800 !important;
        color: #e64097 !important;
        text-decoration: none !important;
        width: 25px !important;
        line-height: 2px !important;
        height: 11px !important;
    }

    /*****Mbase changes***/
    /* div.slider-about-ahigs .slider-link-find-out-more { */
        /* top: 210px !important; */
        /* margin-left: 160px !important; */
        /* margin-right: 0px !important; */
        /* margin-bottom: 0px !important; */
        /* position: absolute !important; */
        /*z-index: 999 !important;*/
        /* width: 255px !important; */
        /* height: 17px !important; */
        /* transform: rotate(-360deg) !important; */
        /* font-family: Arial !important; */
        /* font-size: 14px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: normal !important; */
        /* letter-spacing: 0.9px !important; */
        /* color: #e64097 !important; */
    /* } */
    /** end of slider-link-find-out-more **/

    /* div.about-AHIGS-wrapper { */
        /* width: 375px !important; */
        /* height: auto !important; */
        /* margin: 0px !important; */
        /* padding: 0px !important; */
        /* background-color: rgba(216, 216, 216, 0.1) !important; */
        /* position: relative !important; */
    /* } */

    div#dnn_Row_2_Col_4 {
        margin: 0px !important;
        /*padding: 0px !important;*/
        width: 375px !important;
        height: auto !important;
    }
        

    /* div#dnn_Row_2_Col_4 img { */
        /* width: 100% !important; */
        /* height: auto !important; */
        /* float: left !important; */
        /* display: block !important; */
        /* clear: right !important; */
    /* } */
    /** end of  div#dnn_Row_2_Col_4 img **/

    /* div#dnn_Row_2_Col_8 { */
        /* position: absolute !important; */
        /* width: 100% !important; */
        /* height: auto !important; */
        /* float: right !important; */
        /* display: block !important; */
        /* clear: right !important; */
        /* margin-top: 500px !important; */
    /* } */

    /* div#dnn_ctr396_HtmlModule_lblContent { */
        /* background: #fff !important; */
        /* padding-left: -150px !important; */
        /* margin-left: -150px !important; */
    /* } */
        /** end of div#Row_2_Col_8.about-AHIGS **/


        /*****Mbase changes***/
        /* div#dnn_ctr396_HtmlModule_lblContent h1 { */
            /*margin-left: 10px !important;*/
            /* width: auto !important; */
            /* height: auto !important; */
            /* font-family: Arial !important; */
             /* font-size: 42px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: 1.24px !important; */
            /* letter-spacing: normal !important; */
            /* color: rgba(34, 47, 62, 0.9) !important; */
            /* text-transform: none !important; */
        /* } */
        /*** end of  div#dnn_ctr396_HtmlModule_lblContent h1 ***/

        /*****Mbase changes***/
        /* div#dnn_ctr396_HtmlModule_lblContent p { */
            /* width: auto !important; */
            /* height: auto !important; */
            /* font-family: Arial !important; */
            font-size: 16px !important;
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: 1.44px !important; */
            letter-spacing: 0.5px !important;
            /* color: #758696 !important; */
            /* margin-top: 10px !important; */
            /* text-align: justify !important; */
        /* } */
        /** end of div#dnn_ctr396_HtmlModule_lblContent p ***/


        /*****Mbase changes***/
        div#dnn_ctr396_HtmlModule_lblContent a::before {
            content: "\2192" !important;
            color: #e64097 !important;
        }
        /** end of div#dnn_ctr396_HtmlModule_lblContent a::before **/

        /*****Mbase changes***/
        /* div#dnn_ctr396_HtmlModule_lblContent a { */
             /* padding-left: 0px !important; */
            /* margin-left: 300px !important; */
            /* width: 121px !important; */
            /* height: 17px !important; */
            /* transform: rotate(-360deg) !important; */
            /* font-family: Arial !important; */
            /* font-size: 14px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: normal !important; */
            /* letter-spacing: 0.9px !important; */
            /* color: #e64097 !important; */
        /* } */
    /** end of div#dnn_ctr396_HtmlModule_lblContent a **/


    /** school member ***/
     /* div.mainpage-member-school-wrapper { */
        /* /* top: 1000px !important; */ */
        /* width: 375px !important; */
        /* height: auto !important; */
        /* width: 375px !important; */
        /*margin: 0px !important;*/
        /* padding: 0px !important; */
        /* background-color: rgba(216, 216, 216, 0.1) !important; */
        /* position: relative !important; */
    /* } */

   div.mainpage-member-school-wrapper div#dnn_Row_4_Col_6_A {
        top: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 375px !important;
        height: auto !important;
        margin: 0px !important;
        padding: 0px !important;
    }

    

     div.mainpage-member-school-wrapper div#dnn_Row_4_Col_6_A img {
            /*position:absolute !important;*/
            /*z-index: 999 !important;*/
            margin: 10px !important;
            /*padding-top: 0px !important;*/
            /*width: auto !important;
            height: auto !important;*/
            /*position:absolute !important;
        z-index: 999 !important;
           width: 100% !important;
           height: auto !important;*/
            float: left !important;
            display: block !important;
            clear: right !important;
        }

    div.mainpage-member-school-wrapper div#Row_4_Col_6_B {
        margin: 600px 0px 0px 400px !important; 
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 330px !important;
        height: 460px !important;
        float: right !important;
        display: block !important;
        clear: right !important;
        /*margin: 0px !important;
        padding: 0px !important;*/
    }


    /* div#dnn_ctr401_HtmlModule_lblContent { */
        /*top: 650px !important;
        position: absolute !important;*/
        /*z-index: 999 !important;*/
        /*width: 100% !important;*/
        /* margin: 20px 0 10px -200px !important; */
        /* height: auto !important; */
        /* float: right !important; */
        /* display: block !important; */
        /* clear: right !important; */
        /* background: #fff !important; */
    /* } */
        /** end of div#dnn_ctr401_HtmlModule_lblContent ***/

        /* div#dnn_ctr401_HtmlModule_lblContent h1 { */
            /*margin-top: 20px !important;*/
            /* margin-left: 50px !important; */
            /* margin-bottom: 0px !important; */
            /* padding-top: 10px !important; */
            /* padding-bottom: 0px !important; */
            /*width: 315px !important;*/
            /*height: 104px !important;*/
            /* font-family: Arial !important; */
            /* font-size: 35px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /*line-height: 1.24px !important;*/
            /* letter-spacing: normal !important; */
            /* color: rgba(34, 47, 62, 0.9) !important; */
            /* text-transform: none !important; */
        /* } */
        /** end of div#dnn_ctr401_HtmlModule_lblContent h1  ***/

        div#dnn_ctr401_HtmlModule_lblContent p {
            min-width: 360px !important;
            /*height: 277px !important;*/
            /* font-family: Arial !important; */
            font-size: 16px !important;
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /*line-height: 1.44px !important;*/
            letter-spacing: 0.4px !important;
            /* color: #758696 !important; */
            /* margin-right: 20px !important; */
            /* text-align: justify !important; */
        }
        /** end of div#dnn_ctr401_HtmlModule_lblContent p ***/

        div#dnn_ctr401_HtmlModule_lblContent a::before {
            content: "\2192" !important;
            color: #e64097 !important;
        }
        /** end of div#dnn_ctr401_HtmlModule_lblContent a::before **/

        /* div#dnn_ctr401_HtmlModule_lblContent a { */
            /* width: 121px !important; */
            /* height: 17px !important; */
            /* transform: rotate(-360deg) !important; */
            /* font-family: Arial !important; */
            /* font-size: 14px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: normal !important; */
            /* letter-spacing: 0.9px !important; */
            /* color: #e64097 !important; */
            /* margin-bottom: 50px !important; */
            /* padding-bottom: 50px !important; */
        /* } */
    /** end of div#dnn_ctr401_HtmlModule_lblContent a **/

    div.news-wrapper {
        top: 2300px !important;
        width: 375px !important;
        height: auto !important;
        /*width: 100% !important;*/
        margin: 0px !important;
        padding: 0px !important;
        background-color: rgba(216, 216, 216, 0.1) !important;
        position: relative !important;
    }

    div#dnn_Row_20_Col_9 .news-column-right-wrapper {
        top: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 375px !important;
        height: auto !important;
        margin: 0px !important;
        padding: 0px !important;
    }


    /*div#dnn_ctr481_HtmlModule_lblContent div.col-1 {
    }*/




    div#dnn_Row_20_Col_9.news-column-right-wrapper {
        display: flexbox;
        /*width: 1285px !important;*/
        height: auto !important;
        padding-left: 25px !important;
        padding-top: 20px !important;
        float: right !important;
        opacity: 0.95 !important;
        background-color: rgba(34, 47, 62, 0.05) !important;
        position: relative !important;
        /*border: 4px solid blue !important;*/
    }
    /** end of div.news-full-page-wrapper **/

    div#dnn_ctr481_HtmlModule_lblContent div.col-1:before {
        content: "\2190" !important;
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        color: #fff !important;
    }

    div#dnn_ctr481_HtmlModule_lblContent div.col-1 {
    }



    /*****Mbase changes***/
    div#dnn_ctr481_HtmlModule_lblContent div.col-1 {
        float: left !important;
        width: 100% !important;
        position: absolute !important;
        /*width: 30% !important;*/
        margin-left: 0px !important;
        padding-left: 0px !important;
        margin-right: 10px !important;
        /*padding-right: 10px !important;*/
        margin-bottom: 50px !important;
        padding-bottom: 50px !important;
        /*width: 314px !important;*/
        max-height: 560px !important;
        min-height: 277px !important;
        /*height: 277px !important;*/
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44px !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        /*border: 4px solid yellow !important;*/
    }
        /*** end of div.news-full-page-wrapper .new-col ***/


        /*****Mbase changes***/
        div#dnn_ctr481_HtmlModule_lblContent div.col-1 p {
            float: left !important;
            /*margin: 10px !important;*/
            margin-top: 60px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            /*letter-spacing: 0.5px !important;*/
            color: #758696 !important;
            text-align: justify !important;
            /*border: 4px solid aqua !important;*/
        }
    /** end of .col-1 p **/

    .col-1 a:before {
        /*margin-left: 110px !important;*/
        content: "\2192" !important;
        color: #e64097 !important;
        margin-top: 40px !important;
        padding-top: 20px !important;
    }
    /** end of col-1 a:before  **/

    .col-1 a {
        width: 89px !important;
        height: 17px !important;
        margin-bottom: 10px !important;
        padding-bottom: 0px !important;
        margin-top: 50px !important;
        padding-top: 20px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }
    /** end of .col-1 a **/

    div#dnn_ctr481_HtmlModule_lblContent div.col-2 {
        top: 100px !important;
        float: left !important;
        width: 100% !important;
        margin-left: 0px !important;
        padding-left: 10px !important;
        margin-right: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 30px !important;
        padding-bottom: 30px !important;
        /*width: 314px !important;*/
        max-height: 560px !important;
        min-height: 277px !important;
        /*height: 277px !important;*/
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44px !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        /*border: 4px solid yellow !important;*/
    }


        div#dnn_ctr481_HtmlModule_lblContent div.col-2 p {
            float: left !important;
            /*margin: 10px !important;*/
            margin-top: 60px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            /*letter-spacing: 0.5px !important;*/
            color: #758696 !important;
            text-align: justify !important;
            /*border: 4px solid aqua !important;*/
        }
    /* end of col-2*/

    .col-2 a:before {
        content: "\2192" !important;
        color: #e64097 !important;
    }
    /** end of col-2 a:before  **/

    .col-2 a {
        width: 89px !important;
        height: 17px !important;
        margin-bottom: 250px !important;
        padding-bottom: 150px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }
    /** end of .col-2 a **/

    div#dnn_ctr481_HtmlModule_lblContent div.col-3 {
        float: left !important;
        width: 100% !important;
        margin-left: 0px !important;
        padding-left: 10px !important;
        margin-right: 10px !important;
        padding-right: 10px !important;
        margin-bottom: 30px !important;
        padding-bottom: 30px !important;
        /*width: 314px !important;*/
        max-height: 560px !important;
        min-height: 277px !important;
        /*height: 277px !important;*/
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44px !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        /*border: 4px solid yellow !important;*/
    }

        div#dnn_ctr481_HtmlModule_lblContent div.col-3 p {
            float: left !important;
            /*margin: 10px !important;*/
            margin-top: 60px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            /*letter-spacing: 0.5px !important;*/
            color: #758696 !important;
            text-align: justify !important;
            /*border: 4px solid aqua !important;*/
        }
    /** end of .col-3 p **/

    .col-3 a:before {
        content: "\2192" !important;
        color: #e64097 !important;
    }
    /** end of col-2 a:before  **/

    .col-3 a {
        width: 89px !important;
        height: 17px !important;
        margin-bottom: 250px !important;
        padding-bottom: 150px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }







    /** Footer ***/
    /*****Mbase changes***/
    footer#MainFooter {
        /* width: 375px !important; */
        /* height: 460px !important; */
        /*width: 100% !important;*/
        margin: 80px 0px 50px 0px !important;
        /* padding: 0px !important; */
        /* background-color: rgba(216, 216, 216, 0.1) !important; */
        /* position: relative !important; */
        /*border: 4px solid red !important;*/
    }
    /*** end of footer#MainFooter ***/

    .shishir-footer {
        width: 375px !important;
        background-color: rgba(216, 216, 216, 0.1);
        margin-right: 0px !important;
        padding-right: 0px !important;
        float: left !important;
        display: flexbox !important;
        clear: both !important;
    }


    /*****Mbase changes***/
    footer#MainFooter .left-footer-logo {
        top: 2680px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        display: flexbox !important;
        width: 375px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        float: left !important;
        /*border: 4px solid blue !important;*/
    }
    /** end of .left-footer-logo **/

    /*****Mbase changes***/

    /*****Mbase changes***/
    .footer-logo {
        margin-left: 0px !important;
    }
    /** end of footer-logo ***/

    .AHIGS-img-footer-logo,
    .association-of-heads {
        margin-left: 0px !important;
        padding-left: 15px !important;
        padding-bottom: 10px !important;
        margin-top: 10px !important;
        padding-top: 10px !important;
        float: left !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.5px !important;
    }
    /*****Mbase changes***/
    /*.AHIGS-img-footer-logo {
        font-family: Crimson !important;
        font-size: 26px !important;
        font-weight: bold !important;
        text-align: center !important;
        color: rgba(34, 47, 62, 0.9) !important;
    }*/
    /** end of AHIGS-img-footer-logo **/


    /*****Mbase changes***/
    .association-of-heads {
        width: 100% !important;
        height: 75px !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        color: #758696 !important;
        /*border: 4px solid yellow !important;*/
    }
    /** end of association-of-heads **/

    /*****Mbase changes***/
    footer#MainFooter .right-footer-logo {
        top: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        margin: 0px !important;
        padding: 0px !important;
        float: left !important;
        /*border: 4px solid blue !important;*/
    }
    /** end of right-footer-logo **/

    /*****Mbase changes***/
    .first-row-right-footer-logo {
        /*width: 100% !important;*/
        height: auto !important;
        margin: auto !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        margin-top: auto !important;
        float: left !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
    }
    /** end of first-row-right-footer-logo **/


    /*****Mbase changes***/
    .about-us-footer,
    .committee-members-footer,
    .employment-footer,
    .objectives-rules-footer,
    .scholarships-footer,
    .contact-us-footer,
    .myIGSSA-app-footer,
    .venue-closure-footer,
    .members-portal-footer {
        margin-left: 10px !important;
        margin-top: 20px !important;
        margin-bottom: 10px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        display: block !important;
        float: right !important;
        cursor: pointer !important;
    }

    .about-us-footer {
        top: 2300px !important;
    }
    /** end of .about-us-footer **/

    .committee-members-footer {
        top: 2330px !important;
    }
    /** end of committee-members-footer **/

    /*****Mbase changes***/
    .employment-footer {
        top: 2370px !important;
    }
    /** end of employment-footer **/

    /*****Mbase changes***/
    .objectives-rules-footer {
        top: 2420px !important;
    }
    /* end of objectives-rules-footer */

    /*****Mbase changes***/
    .scholarships-footer {
        top: 2450px !important;
    }
    /** end of scholarships-footer **/

    /*****Mbase changes***/
    .contact-us-footer {
        top: 24900px !important;
    }
    /** end of contact-us-footer **/

    /*****Mbase changes***/
    .myIGSSA-app-footer {
        top: 2500px !important;
    }
    /** end of myIGSSA-app-footer **/

    /*****Mbase changes***/
    .venue-closure-footer {
        top: 2540px !important;
    }
    /** end of venue-closure-footer **/

    /*****Mbase changes***/
    .members-portal-footer {
        top: 2600px !important;
    }
    /** end of members-portal-footer **/





    /*****Mbase changes***/
    .second-row-right-footer-logo,
    .third-row-right-footer-logo {
        margin-left: 0px !important;
        padding-left: 0px !important;
        float: left !important;
        /*position: relative !important;*/
    }
    /** end of second-row-right-footer-logo **/




    /*****Mbase changes***/
    /*footer#MainFooter .shishir-coppyright {
         top: 2630px !important;    
        position: absolute !important;
        z-index: 999 !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        display: flexbox !important;
        width: 100% !important;
        clear: left !important;
        float: left !important;
    }*/

    /*****Mbase changes***/
    .left-copyright {
        display: none !important;
    }
    /**  end of left-copyright **/

    /*****Mbase changes***/
    /* footer#MainFooter div#Footer_Menu { */
    /* /* top: 2630px !important;    */
    /* margin-left: 0px !important; */
    /* padding-left: 10px !important; */
    /* position: absolute !important; */
    /* z-index: 999 !important; */
    /* width: 100% !important; */
    /*background-color: rgba(216, 216, 216, 0.1) !important;*/
    /* }  */
    /** end of centre-copyright **/
    /* .centre-copyright, */
    /* .right-copyright { */
    /* margin-left: 0px !important; */
    /* padding-left: 0px !important;  */
    /* margin-top: 0px !important; */
    /* padding-top: 0px !important; */
    /* margin-bottom: 0 !important; */
    /* padding-bottom: 0 !important; */
    /* width: 100% !important; */
    /* height: 48px !important; */
    /* font-family: Arial !important; */
    /* font-size: 10px !important; */
    /* font-weight: normal !important; */
    /* font-style: normal !important; */
    /* font-stretch: normal !important; */
    /* color: #222f3e !important; */
    /* display: block !important; */
    /* background-color: rgba(216, 216, 216, 0.1) !important; */
    /* } */
    /* .centre-copyright { */
    /* top: 2380px !important;    */
    /* position: absolute !important; */
    /* z-index: 999 !important; */
    /* } */
    /*****Mbase changes***/
    /* .right-copyright { */
    /* top: 2400px !important;    */
    /* position: absolute !important; */
    /* z-index: 999 !important; */
    /* margin-left: -85px !important; */
    /* }  */
    /** end of right-copyright**/
    /** End of Footer ***/
    /*** End of MainPageLayout from here */
    /* start of sports page */
    div#dnn_Row_19_Col_4 img.member-school-img {
        display: none !important;
    }

    div#dnn_Row_19_Col_4 div.igssa-app-sport {
        display: none !important;
    }

    div#dnn_Row_2_Col_8.DNNEmptyPane, div#dnn_Row_4_Col_6_A.DNNEmptyPane {
        display: none !important;
    }

    div#dnn_ctr411_ContentPane {
        box-sizing: content-box !important;
    }

    div#dnn_Row_19_Col_8 a {
        width: 315px;
        height: 175px;
    }

    div.DnnModule-SpeedyTouchGallery2 {
    }

    div[id^="SpeedyGallery4"]::before {
        width: 100%;
        /*width: 129px;*/
        text-align: left;
        height: 52px;
        font-family: Arial;
        font-size: 42px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.24;
        letter-spacing: normal;
        color: rgba(34, 47, 62, 0.9);
        float: left;
        margin-left: 10px;
    }

    div#SpeedyGallery407::before {
        content: "Softball" !important;
    }

    div#SpeedyGallery475::before {
        content: "Tennis" !important;
    }

    div#SpeedyGallery419::before {
        content: "Basketball" !important;
    }

    div#SpeedyGallery476::before {
        content: "Football" !important;
    }

    div#SpeedyGallery424::before {
        content: "Hockey" !important;
    }

    div#SpeedyGallery479::before {
        content: "Netball" !important;
    }

    div#SpeedyGallery426::before {
        content: "Touch" !important;
    }

    div#SpeedyGallery480::before {
        content: "Waterpolo" !important;
    }

    div#SpeedyGallery409::before {
        content: "Athletics" !important;
    }

    div#SpeedyGallery428::before {
        content: "Cross Country" !important;
    }

    div#SpeedyGallery429::before {
        content: "Gymnastics" !important;
    }

    div#SpeedyGallery430::before {
        content: "Rowing" !important;
    }

    div#SpeedyGallery432::before {
        content: "Swimming & Diving" !important;
        height: 104px !important;
    }

    div#SpeedyGallery433::before {
        content: "Tildesley Shield" !important;
    }



    div.IGSSASport-wrapper #SpeedyGallery407::after,
    div.IGSSASport-wrapper #SpeedyGallery475::after,
    div.IGSSASport-wrapper #SpeedyGallery419::after,
    div.IGSSASport-wrapper #SpeedyGallery476::after,
    div.IGSSASport-wrapper #SpeedyGallery424::after,
    div.IGSSASport-wrapper #SpeedyGallery479::after,
    div.IGSSASport-wrapper #SpeedyGallery426::after,
    div.IGSSASport-wrapper #SpeedyGallery480::after,
    div.IGSSASport-wrapper #SpeedyGallery409::after,
    div.IGSSASport-wrapper #SpeedyGallery428::after,
    div.IGSSASport-wrapper #SpeedyGallery429::after,
    div.IGSSASport-wrapper #SpeedyGallery430::after,
    div.IGSSASport-wrapper #SpeedyGallery432::after,
    div.IGSSASport-wrapper #SpeedyGallery433::after,
    div.IGSSASport-wrapper div#dnn_ctr479_ModuleContent::before {
        content: none !important;
    }

    div#dnn_ctr411_HtmlModule_lblContent h3 h1 {
        padding-left: 15px !important;
    }

    div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper {
        width: 100%;
        padding: 0 30px 0 30px;
    }

        div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper::before {
            content: " ";
            margin-left: 10px;
            border-bottom: 1px solid black;
            width: 100%;
            position: absolute;
            width: 100%;
            height: 1px;
            background: black;
            top: 100%;
            left: 0;
        }


    /* end of sports page */



    /*school page*/
    #dnn_Row_3_Col_5.left-column-member-schools img {
        display: none !important;
    }

    /* div#SpeedyTouchFlexi469::before { */
        /* content: "School" !important; */
        /* padding-left: 20px; */
    /* } */

    div#SpeedyTouchFlexi469 div.flex-viewport {
        height: auto !important;
        box-sizing: border-box;
    }
	
	div.flex-viewport {
        height: 350px;
    }

    /* #dnn_ctr470_HtmlModule_lblContent {
        width: 315px;
        padding: 15px 30px 15px 30px;
    }

        #dnn_ctr470_HtmlModule_lblContent p {
            padding: 0px;
        } */

    div.spd-row .member-school-wrapper {
        box-sizing: border-box;
    }

    div.spd-row IGSSASport-wrapper div.DnnModule-470 {
        box-sizing: border-box;
    }

    div.member-school-wrapper .right-column-member-schools {
        width: 100% !important;
    }

        div.member-school-wrapper .right-column-member-schools p {
            margin: 0px !important;
            float: right !important;
            padding-right: 30px !important;
        }

    div#SpeedyGallery458 a {
        margin-bottom: 2px;
    }

    hr {
        border: 1px solid rgba(34, 47, 62, 0.5);
    }

    td {
        display: block;
    }
	
	table.Event td {
		display: table-cell;
	}
	
	div#dnn_ctr630_HtmlModule_lblContent table tr td:first-child {
		display: table-cell;
	}
	
	table.school-members tr td:first-child {
		display: table-cell;
	}
	table.school-members tr td {
		padding-bottom: 5px !important;
	}
	
	div#dnn_ctr630_HtmlModule_lblContent table tr td {
		padding-bottom: 5px !important;
	}
	
	table.school-members tr {
		border-bottom: 1px solid #f2f2f3;		
	}
	div#dnn_ctr630_HtmlModule_lblContent table tr {
		border-bottom: 1px solid #f2f2f3;		
	}
	

    /*** MYIGSSA PAGE STARTS HERE *******/
    div#dnn_ctr591_HtmlModule_lblContent div.side-title,
    div#dnn_ctr591_HtmlModule_lblContent p.first-word,
    div#dnn_Row_1_Col_3 div.igssa-app-sport,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li span img,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li a
     {
         display: none !important;
    }

    div#dnn_Row_1_Col_9 div#dnn_ctr686_ContentPane {
         width: 100% !important;
        margin-left: 0px !important;
        position: absolute !important;
    }


     div#dnn_ctr686_HtmlModule_lblContent {
       
        margin-left: 0px !important;
        position: absolute !important;
    } 

    div#dnn_ctr686_HtmlModule_lblContent h3 {
          padding-left: 10px !important;
          color: #e64097 !important;
    }

    div#dnn_ctr686_HtmlModule_lblContent p {
        margin-right: 10px !important;
         padding: 10px !important;
         max-width: 350px !important;
         text-align:justify !important;
    }

    div#dnn_Row_3_Col_7 div#DnnModule-Authentication,
    div#DnnModule-685 div#dnn_ctr685_ModuleContent,
    div#dnn_ctr685_Login_UP_Prog,
    div#dnn_ctr685_Login_DNN div#dnnForm,
    div#dnnLoginService div#dnnFormItem
     {
        max-width: 350px !important;
        margin-top: 0px !important;
        margin-left: 10px !important;
        padding-left: 0px !important;
        position: absolute !important;
    }

    div#dnn_ctr685_Login_DNN div.dnnLoginService {
        margin-top: 350px !important;
        margin-left: 10px;
        max-width: 350px !important;
    }

    div#dnn_ctr685_Login_DNN div.dnnLoginService .dnnLabel {
        display: inline-block !important;
        float: left !important;
        position: relative !important;
        width: 50px !important;
        padding-right: 20px !important;
        margin-right: 18px !important;
        overflow: visible !important;
        text-align: right !important;
    }

    /*** END OF MYIGSSA PAGE HERE *******/



} /*** End of Mobile layout style  here  ****/







@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.subs li a {
        font-size: 14px !important;
        font-weight: 300 !important;
        color: #576574 !important;
        height: 50px !important;
        line-height: 50px !important;
        /* border-bottom: 1px solid #ccc !important; */
        padding: 0 !important;
        text-transform: uppercase !important;
    }
}

/* @media (max-width: 767px){ */
    /* .bootsnav.navbar-mobile .navbar-collapse { */
        /* overflow: hidden !important; */
        /* display: block !important; */
        /* background: #3f3f3f !important; */
        /* z-index: 9999 !important; */
        /* width: 280px !important; */
        /* left: -290px !important; */
        /* top: 0 !important; */
        /* padding: 0 !important; */
        /* -webkit-transition: all 0.3s ease-in-out !important; */
        /* -moz-transition: all 0.3s ease-in-out !important; */
        /* -o-transition: all 0.3s ease-in-out !important; */
        /* -ms-transition: all 0.3s ease-in-out !important; */
        /* transition: all 0.3s ease-in-out !important; */
        /* -webkit-box-shadow: 5px 0px 8px rgba(43,43,43,0.35) !important; */
        /* -moz-box-shadow: 5px 0px 8px rgba(43,43,43,0.35) !important; */
        /* -ms-box-shadow: 5px 0px 8px rgba(43,43,43,0.35) !important; */
        /* -o-box-shadow: 5px 0px 8px rgba(43,43,43,0.35) !important; */
        /* box-shadow: 5px 0px 8px rgba(43,43,43,0.35) !important; */
    /* } */
/* } */

@media only screen and (max-width: 767px) {
    .SpeedyDropDown {
        float: none !important;
        /* background-color: #eee !important; */
    }
}

@media only screen and (max-width: 767px) {
    #MenuRight {
      padding: 0px !important;
      min-height: 0px !important;
      transition: 0.3s !important;
    }

    .custom_menu_width {
        /* float: right; */
        padding: 0;
    }
}

@media (max-width: 767px) {
    .bootsnav.navbar-mobile ul.nav {
         width: 100% !important; 
        padding-right: 0 !important;
        padding-left: 15px !important;
    }
}

@media only screen and (max-width: 767px) {
    /* .SpeedyDropDown .nav > li > a { */
        /* padding: 0px 15px !important; */
        /* width: 100% !important; */
        /* height: 50px !important; */
        /* line-height: 50px !important; */
        /* border-bottom: 1px solid #eee; */
    /* } */

    /* .SpeedyDropDown .nav > li > a:hover {
        padding: 0px 15px !important;
        color: #fff !important;
        height: 50px !important;
        line-height: 50px !important;
        background-color: #e64097 !important;
    } */


    /* .SpeedyDropDown .nav > li.active a::before { */
        /* content: "" !important; */
        /* display: block !important; */
        /* height: 6px !important; */
        /* position: absolute !important; */
        /* left: 0 !important; */
        /* right: 0 !important; */
        /* bottom: -.2rem !important; */
    /* } */
}

@media only screen and (max-width: 767px) {
    .SpeedyDropDown .nav > li ul.Dropdown, .SpeedyDropDown .nav > li ul.Dropdown ul.subs {
        padding-left: 0 !important;
    }
}


/*element.style {
    position: relative;
    overflow: hidden;
    width: auto;
     height: 1057px;
}*/

/**** Tablet layout style starts here***********/


@media screen and (min-width: 481px) and (max-width: 768px) {
	
	/* .collapse.in { */
		/* display: block !important; */
	/* } */

    #MainWrapper,
    /*main#MpageBody,*/
    div#SliderBg,
    div#dnn_FullPaneA {
        /* width: 768px !important; */
        height: auto !important;
        padding: 0px !important;
        margin: 0px !important;
        background-color: #fff;
    }


    div.slider-wrapper, #dnn_ContentPane {
        padding: 0px !important;
        margin: 0px !important;
    }

    /**Header page ***/
    #header {
        padding: 0px !important;
        /* width: 768px !important; */
        height: auto !important;
        background-color: #fff;
    }

    /* .visible-md { */
        /* display: block !important; */
    /* } */

    /* .visible-sm { */
        /* display: none !important; */
    /* } */

    /** header menu ***/
    div.shishir-header-bottom div.headerMenu div.shishir_menu_bg {
        /* width: 768px !important; */
        /* height: 88px !important; */
        position: relative !important;
    }

    /*** Logo ***/
    div.shishir_menu_bg div#LogoLeft {
        width: 126px !important;
        /* height: 86px !important; */
        background-color: #e64097 !important;
        position: relative !important;
        overflow: hidden !important;
    }

    /** image of logo ****/
    div#LogoLeft div.ahigsLogo img {
        /*margin-top: 10px !important;*/
        overflow: hidden !important;
    }

    /* icon link */
    div.shishir_menu_bg div.icon-link-img {
        float: right !important;
        margin: 0px 0px 0px 126px !important;
        padding-right: 0px !important;
        /* width: 35% !important; */
        height: 88px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
    }

    .spd-col-sm-3 {
        width: 25% !important;
        padding-left: 0px !important;
        margin-bottom: 0px !important;
    }

    /* .navBarImg { */
        /* border-style: none !important; */
        /* vertical-align: top !important; */
        /* margin-top: 10px !important; */
        /* margin-bottom: 10px !important; */
        /* margin-left: 25px !important; */
        /* padding-left: 5px !important; */
        /* padding-right: 0px !important; */
        /* padding-top: 10px !important; */
        /* float: left; */
        /* display: flexbox !important; */
        /* width: 50px !important; */
        /* height: 55px !important; */
    /* } */

    div.shishir_menu_bg div#top-search-trigger {
        float: right !important;
        width: 40px !important;
        height: 40px !important;
        margin-top: 18px !important;
        margin-right: 60px !important;
        display: inline-flexbox !important;
    }


    /** burger menu */
    /* div.shishir_menu_bg div.burger-menu { */
        /* position: absolute !important; */
        /* /*z-index: 999 !important;*/ */
        /* clear: right !important; */
        /* float: right !important; */
        /* margin-top: 20px !important; */
        /* margin-left: 650px !important; */
        /* margin-right: 50px !important; */
        /* padding-left: 10px !important; */
        /* width: 50px !important; */
        /* height: 50px !important; */
        /* display: flexbox !important; */
    /* } */

    div.burger-menu-tablet button.navbar-toggle img {
        /*display: none !important;*/
    }

    .btn-navbar {
        /*position: relative !important;*/
        width: 50px !important;
        height: 50px !important;
    }

    /* .navbar-toggle { */
        /* display: block !important; */
        /* float: right !important; */
        /* margin-top: 8px !important; */
        /* margin-right: 15px !important; */
        /* margin-bottom: 18px !important; */
        /* background-color: transparent !important; */
        /* background-image: none !important; */
        /* border: 1px solid transparent !important; */
        /* border-radius: 4px !important; */
    /* } */


     /* div#Mmenu ul.MegaMenu { */
        /* display: none !important; */
    /* } */

   

    #MenuRight {
      padding: 0px !important;
      min-height: 0px !important;
      transition: 0.3s !important;
    }


    .custom_menu_width {
        /* float: right; */
        padding: 0;
    }



    /** End of Header page **/

    /** Main page */

    div.slider-wrapper,
    div#SliderBg,
    div#dnn_SliderFullPane,
    div#dnn_SliderBannerPane,
    div#dnn_ContentPane,
    div#dnn_FullPaneA,
    div#SpeedyTouchFlexiContainer395,
    div#SpeedyTouchFlexiContainer395.flex-container,
    div#dnn_ctr395_ModuleContent.DNNModuleContent,
    div#dnn_ctr395_ModuleContent.ModSpeedyTouchFlexi2C {
        /* top: 0px !important; */
        /* position: relative !important; */
        padding: 0px !important;
        margin: 0px !important;
    }

    div.slider-wrapper li.flex-active-slide a img {
            margin-left: 150px !important;
            width: 150px !important;
            height: 250px !important;
            float: left !important;
            flex: inherit !important;
            display: block !important;
    }

    a.flex-active {
        display: none !important;
    }

    .flex-active-slide {
        display: none !important;
    }

    .flex-control-nav {
        display: none !important; 
    }
    
    /* div.flex-caption {
        position: absolute !important;
        bottom: 0 !important;
        color: #fff !important;
        background: #ffffff !important;
    } */
    /** end of div.flex-caption **/

    


    /*****Mbase changes***/
    /* .flex-caption .slider-about-ahigs { */
        /* position: absolute !important; */
        /* width: 100% !important; */
        /* height: auto !important; */
        /* background: #fff !important; */
        /* color: #fff !important; */
        /* padding: 0px !important; */
        /* margin: -20px 0px 0px 0px !important; */
        /* border: none !important; */
        /* float: left !important; */
        /* display: flexbox !important; */
    /* } */
    /* end of flex-caption  **/

    /*****Mbase changes***/
    /* div.slider-about-ahigs h3.title-about-ahigs { */
        /* top: 0px !important; */
        /* margin-top: 0px !important; */
        /* padding-top: 0px !important; */
        /* margin-bottom: 100px !important; */
        /* padding-bottom: 50px !important; */
        /* width: 200px !important; */
        /* height: 100px !important; */
        /* margin-left: -30px !important; */
        /* padding-left: -10px !important; */
        /* transform: rotate(-90deg) !important; */
        /* font-family: Arial !important; */
        /* font-size: 14px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: normal !important; */
        /* letter-spacing: 1.2px !important; */
        /* color: #576574 !important; */
        /* text-transform: uppercase !important; */
        /* text-align: left !important; */
        /* float: left !important; */
        /* display: block !important; */
    /* }  */
	/** title-about-ahigs **/
    
    div.slider-about-ahigs p.line-color {
        margin-top: 120px !important;
        padding-top: 0px !important;
        margin-left: 26px !important;
        text-decoration: none !important;
    } /** end of line-color **/
    
    div.slider-about-ahigs .the-association-of-h {
        top: 0px;
        margin-left: 20px;
        margin-top: 0px;
        padding-top: 0px;
        margin-bottom: 0px;
        padding-right: 5px;
        width: 230px;
        height: 155px;
        font-size: 16px !important;
    } /** end of the-association-of-h  **/
    

    div.slider-about-ahigs .slider-link-find-out-more::before {
        content: "\2192" !important;
        font-weight: 800 !important;
        color: #e64097 !important;
        text-decoration: none !important;
        width: 25px !important;
        line-height: 2px !important;
        height: 11px !important;
    }

   
    /* div.slider-about-ahigs .slider-link-find-out-more { */
        /* top: 0px !important; */
        /* width: 150px !important; */
        /* height: 17px !important; */
        /* transform: rotate(-360deg) !important; */
        /* font-family: Arial !important; */
        /* font-size: 14px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: normal !important; */
        /* letter-spacing: 0.9px !important; */
        /* color: #e64097 !important; */
        /* margin-left: 50px !important; */
        /* margin-top: -20px !important; */
        /* float: left !important; */
        /* display: flexbox !important; */
    /* }  */
	/** end of slider-link-find-out-more **/
	
	div#dnn_ctr396_HtmlModule_lblContent h1 ,div#dnn_ctr401_HtmlModule_lblContent h1{
		text-transform: none !important;
	}
    

    ul.flex-direction-nav li a.flex-prev::before {
        content: "\2190" !important;
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        color: #fff !important;
         font-size: 24px !important;
        text-align: center !important;
        padding-top: 10px !important;
    }  /** ul.flex-direction-nav li a.flex-prev::before **/
   
         
    ul.flex-direction-nav li a.flex-prev {
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        margin-top: 0px !important;
        margin-left: 610px !important;
        top: 295px !important;
        text-decoration: none !important;
    } /** end of ul.flex-direction-nav li a.flex-prev **/
    

    ul.flex-direction-nav li a.flex-next::before {
        content: "\2192" !important;
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        color: #fff !important;
        font-size: 24px !important;
        text-align: center !important;
        padding-top: 10px !important;
    }
    /** end of ul.flex-direction-nav li a.flex-next::before **/



    /*****Mbase changes***/
    ul.flex-direction-nav li a.flex-next {
        width: 50px !important;
        height: 50px !important;
        background-color: #e64097 !important;
        margin-right: 50px !important;
        margin-top: 0px !important;
        top: 295px !important;
        text-decoration: none !important;
    }
    /** end of ul.flex-direction-nav li a.flex-next **/


    /***** About AHIGS start from here *******/
    /* div#about-AHIGS-wrapper, */
    /* div#dnn_Row_2_Col_8, */
    /* div#dnn_Row_2_Col_4 { */
        /* padding: 0px !important; */
        /* margin: 0px !important; */
    /* } */

     /* div#dnn_Row_2_Col_8 { */
        /* float: right !important; */
        /* background: #fff !important; */
        /* max-width: 380px !important; */
        /* max-height: 500px !important; */
    /* } */

   /* dnn_Row_2_Col_8 div#dnn_ctr396_HtmlModule_lblContent { */
        /* padding: 0px !important; */
        /* margin: 0px !important; */
        /* background: #fff !important; */
        /* position: absolute !important; */
        /* float: left !important; */

    /* }  */
	/** end of div#Row_2_Col_8.about-AHIGS **/
        

    /* div#dnn_ctr396_HtmlModule_lblContent h1 { */
            /* padding: 0 0 50px 10px !important; */
            /* margin-left: 20px !important; */
            /* position: absolute !important; */
            /* height: 52px !important; */
            /* font-family: Arial !important; */
             font-size: 42px !important; 
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: 1.25px !important; */
            /* letter-spacing: normal !important; */
            /* color: rgba(34, 47, 62, 0.9) !important; */
            /* text-transform: none !important; */
            /* float: left !important; */
        /* } */
        /*** end of  div#dnn_ctr396_HtmlModule_lblContent h1 ***/

    /* div#dnn_ctr396_HtmlModule_lblContent p.content-section-2 { */
            /* margin: 20px !important; */
            /* padding: 40px 20px 20px 0px !important; */
            /* position: absolute !important; */
            /* max-width: 350px !important; */
            /* /*height: 456px !important;*/ */
            /* font-family: Arial !important; */
            /* font-size: 16px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* letter-spacing: 0.5px !important; */
            /* color: #758696 !important; */
            /* text-align: justify !important; */
    /* }  */
	/** end of div#dnn_ctr396_HtmlModule_lblContent p ***/
       
    div#dnn_ctr396_HtmlModule_lblContent a::before {
            content: "\2192" !important;
            color: #e64097 !important;
    } /** end of div#dnn_ctr396_HtmlModule_lblContent a::before **/
        
    /* div#dnn_ctr396_HtmlModule_lblContent a { */
            
            /* margin: 20px 0 0 200px !important; */
            /* padding: 450px 0px 20px 10px !important; */
            /* float: left !important; */
            /* position: absolute !important; */
            /* width: 150px !important; */
            /* height: 20px !important; */
            /* transform: rotate(-360deg) !important; */
            /* font-family: Arial !important; */
            /* font-size: 14px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: normal !important; */
            /* letter-spacing: 0.9px !important; */
            /* color: #e64097 !important; */
        /* } */
		/** end of div#dnn_ctr396_HtmlModule_lblContent a **/
    
    /* div#dnn_Row_2_Col_4 { */
        /* float: right !important; */
        /* background: #fff !important; */
        /* max-width: 380px !important; */
        /* max-height: 500px !important; */
    /* }  */
	/** end of div#dnn_Row_2_Col_4  **/
        
    /* div#dnn_Row_2_Col_4 img { */
            /* margin-left: 0px !important; */
            /* padding-top: 20px !important; */
        /* }  */
		/** end of  div#dnn_Row_2_Col_4 img **/
   

    /**** end About AHIGS   *********/


    /** Our member schools start here *****/

    /* div.mainpage-member-school-wrapper, */
    /* div#dnn_Row_18_Col_5, */
    /* div#dnn_Row_18_Col_7 { */

        /* margin: 40px 0 0 0 !important; */
        /* padding: 0px !important; */
       
    /* } */

    /* div.mainpage-member-school-wrapper div#dnn_Row_18_Col_7 { */
            /* margin: 0px !important; */
            /* padding: 0px !important; */
            /* width: 200px !important; */
            /* height: 460px !important; */
            /* position: absolute !important; */
            /* float: right !important; */
            /* display: flexbox !important; */
   /* } */

        /*****Mbase changes***/
   /* div.mainpage-member-school-wrapper div#dnn_Row_18_Col_7 div#dnn_ctr401_HtmlModule_lblContent { */
            /* padding-top: 0px !important; */
            /* margin-left: 380px !important; */
            /* position: absolute !important; */
            /* background: #fff !important; */
            /* float: left !important; */
            /* height: 460px !important; */
  /* } */
            /** end of div#dnn_ctr401_HtmlModule_lblContent ***/

  /* div.mainpage-member-school-wrapper div#dnn_Row_18_Col_7 div#dnn_ctr401_HtmlModule_lblContent h1 { */
            /* margin: 50px 0 0 0 !important; */
            /* margin-left: 10px !important; */
            /* font-family: Arial !important; */
            /* font-size: 48px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* line-height: 1.25px !important; */
            /* letter-spacing: normal !important; */
            /* color: rgba(34,47,62,0.9) !important; */
            /* text-transform: none !important; */
     /* } */

    /* div#dnn_ctr401_HtmlModule_lblContent h1 span.first,  */
    /* div#dnn_ctr401_HtmlModule_lblContent h1 span.second */
    /* { */
            /* margin-right: 10px !important; */
    /* } */

    /* div#dnn_ctr401_HtmlModule_lblContent h1 span.third { */
          
            /* top: 50px !important; */
            /* position: absolute !important; */
            /* margin-top: 30px !important; */
            /* margin-left: -270px !important; */
            /* padding-top: 40px 0 40px 0px !important; */


    /* } */


   /* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent p { */
            /* margin: 10px 20px 0px 0px !important; */
            /* padding-right: 20px !important; */
            /* font-family: Arial !important; */
            /* font-size: 18px !important; */
            /* font-weight: normal !important; */
            /* font-style: normal !important; */
            /* font-stretch: normal !important; */
            /* letter-spacing: 0.5px !important; */
            /* color: #758696 !important; */
            /* text-align: justify !important; */
  /* } */



   /* div.mainpage-member-school-wrapper div#dnn_ctr401_HtmlModule_lblContent a::before { */
            /* content: "\2192" !important; */
            /* color: #e64097 !important; */

   /* }  */
   /** end of div#dnn_ctr401_HtmlModule_lblContent a::before **/
    

    div.mainpage-member-school-wrapperdiv #dnn_ctr401_HtmlModule_lblContent a {
        top: 450px !important;
        margin-left: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 250px !important;
        height: 17px !important;
        transform: rotate(-360deg) !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.9px !important;
        color: #e64097 !important;
    }
    /** end of div#dnn_ctr401_HtmlModule_lblContent a **/

    /* div.mainpage-member-school-wrapper div#dnn_Row_18_Col_5 div#dnn_ctr592_HtmlModule_lblContent { */
        /* top: 230px !important;  */
        /* padding-top: 0px !important; */
        /* margin-left: 20px !important; */
        /* position: absolute !important; */
        /* z-index: 999 !important; */
        /* background: #fff !important; */
        /* width: 360px !important; */
        /* height: 460px !important; */
        /* float: left !important; */
        /* border: 4px solid yellow !important; */
    /* } */
    /** end of div#dnn_Row_4_Col_6_A ***/

     /* div#dnn_Row_18_Col_5 img { */
        /* margin: 0px !important; */
        /* padding: 0px !important; */
        /* width: 359px !important; */
        /* height: 460px !important; */
    /* } */
    /** end of div#dnn_Row_4_Col_6_A img **/


    /** end Our member schools ***/


    /**** News section start from here   *****/

    div.mainpage-news-wrapper,
    div#dnn_Row_20_Col_3,
    div#dnn_Row_20_Col_9,
    div.spdBaseFntColr {
        position: relative !important;
        padding: 0px !important;
        /* margin: 0px !important; */
        /* background-color: rgba(34, 47, 62, 0.08) */
    }

    div.mainpage-news-wrapper {
        top: 750px !important;
        position: relative !important;
        width: 1440px !important;
        /* margin: 550px 0px 0px 0px !important; */
        padding: 0px !important;
        display: flexbox !important;
        height: auto !important;
    }
    /* 	
    div.news-wrapper {
        top: 960px !important;
        width: 768px !important;
        height: 588px !important;
        position: relative !important;
        padding-left: 0px !important;
        margin-left: 0px !important;
        float: left !important;

    } */

    div#dnn_Row_20_Col_9 div.spdBaseFntColr h1 {
        top: 0px !important;
        padding-left: 0px !important;
        padding-top: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        height: 60px !important;
        font-family: Arial !important;
        font-size: 48px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.25 !important;
        letter-spacing: normal !important;
        color: rgba(34, 47, 62, 0.9) !important;
        text-transform: none !important;
        /*border: 4px solid red !important;*/
    }

    div#dnn_Row_20_Col_3.news-column-left-wrapper {
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 0px !important;
        height: auto !important;
        margin: 0px !important;
        padding: 0px !important;
        float: left !important;
    }

    div#dnn_Row_20_Col_9.news-column-right-wrapper {
        position: absolute !important;
        /*z-index: 999 !important;*/
        display: flexbox;
        width: 768px !important;
        height: auto !important;
        padding-left: 45px !important;
        padding-top: 0px !important;
        float: right !important;
        opacity: 0.95 !important;
        background-color: rgba(34, 47, 62, 0.05) !important;
    }
    /* end of div.news-full-page-wrapper */

    div#dnn_ctr481_HtmlModule_lblContent {
        position: absolute !important;
        /*z-index: 999 !important;*/
        display: flexbox;
        width: 768px !important;
    }


        div#dnn_ctr481_HtmlModule_lblContent div.col-1 p,
        div#dnn_ctr481_HtmlModule_lblContent div.col-2 p,
        div#dnn_ctr481_HtmlModule_lblContent div.col-3 p {
            float: left !important;
            margin: 0px !important;
            font-family: Arial !important;
            font-size: 18px !important;
            font-weight: normal !important;
            font-style: normal !important;
            font-stretch: normal !important;
            letter-spacing: 0.5px !important;
            color: #758696 !important;
            text-align: justify !important;
            /*border: 4px solid aqua !important;*/
        }
        /** end of .col-1 p **/

        div#dnn_ctr481_HtmlModule_lblContent div.col-1 {
            top: 110px !important;
            margin-left: 10px !important;
            padding-top: 0px !important;
            position: absolute !important;
            /*z-index: 999 !important;*/
            float: left !important;
            width: 310px !important;
            height: 280px !important;
            /*border: 4px solid blue !important;*/
        }

        div#dnn_ctr481_HtmlModule_lblContent div.col-2 {
            top: 110px !important;
            margin-left: 330px !important;
            padding-top: 0px !important;
            position: absolute !important;
            /*z-index: 999 !important;*/
            float: left !important;
            width: 310px !important;
            height: 280px !important;
            /*border: 4px solid blue !important;*/
        }


        div#dnn_ctr481_HtmlModule_lblContent div.col-3 {
            top: 110px !important;
            margin-left: 650px !important;
            padding-top: 0px !important;
            position: absolute !important;
            /*z-index: 999 !important;*/
            float: left !important;
            width: 310px !important;
            height: 280px !important;
            /*border: 4px solid blue !important;*/
        }



    /**** News section end   *****/

    /****  FOOTER STARTS FROM HERE   ***/
    /*****Mbase changes***/
    /*footer#MainFooter,
    .shishir-footer,
    div#footer-wrapper {
        top: 1240px !important;
        position: relative !important;
        padding: 0px !important;
         margin: 0px !important; 
        width: 768px !important;
        height: 430px !important;
        background-color: rgba(216,216,216,0.1) !important;
        border: 4px solid red !important;
    }*/



    /*****Mbase changes***/
    .left-footer-logo {
        top: 230px !important;
        padding-top: 0px !important;
        margin-left: 20px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 360px !important;
        height: 240px !important;
        float: left !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid blue !important;*/
    }
    /** end of .left-footer-logo **/

    /*****Mbase changes***/
    .AHIGS-img-footer-logo {
        padding-left: 15px;
        /*width: 79px !important;*/
        /*height: 24px !important;*/
        /*font-family: Crimson !important;
        font-size: 26px !important;
        font-weight: bold !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: normal !important;
        letter-spacing: 0.5px !important;
        text-align: center !important;
        color: rgba(34, 47, 62, 0.9) !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        float: left !important;*/
        /*margin-bottom: 10px !important;*/
        /*padding-bottom: 2px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
        background-color: rgba(216,216,216,0) !important;*/
        /*border: 4px solid red !important;*/
    }
    /** end of AHIGS-img-footer-logo **/


    /*****Mbase changes***/
    .association-of-heads {
        /*top: 30px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 15px !important;
        position: absolute !important;
        z-index: 999 !important;*/
        padding-left: 15px !important;
        background: #fff !important;
        width: 320px !important;
        /*height: 70px !important;*/
        /*float: left !important;*/
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        /*float: left !important;*/
        background-color: rgba(216,216,216,0) !important;
        /*margin-top: 5px !important;*/
        /*border: 4px solid yellow !important;*/
    }
    /** end of association-of-heads **/

    /*****Mbase changes***/
    .right-footer-logo {
        top: 45px !important;
        padding-top: 0px !important;
        margin-left: 380px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 360px !important;
        height: 420px !important;
        float: left !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid blue !important;*/
    }
    /** end of right-footer-logo **/

    .first-row-right-footer-logo {
        width: 100% !important;
        height: auto !important;
        margin: auto !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        margin-top: auto !important;
        float: left !important;
        background-color: rgba(216,216,216,0) !important;
        /* border: 4px solid yellow !important; */
        /* float: left; */
    }


    /*.first-row-right-footer-logo ul {
    margin: 0px !important;
    padding: 0px !important;
    text-align: center !important;
    padding-left: 0px !important;
     
}*/

    /*.first-row-right-footer-logo ul li {

    display: inline-block !important;
    margin: 0px 15px 0px 0px !important;
    margin-left: 0px !important;
    border: 4px solid red !important; 
}*/

    /*****Mbase changes***/
    .about-us-footer {
        /*margin-left: -110px !important;*/
        top: 0px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        display: block !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of .about-us-footer **/


    /*****Mbase changes***/
    .objectives-rules-footer {
        top: 125px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        display: block !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /* end of objectives-rules-footer */


    /*****Mbase changes***/
    .myIGSSA-app-footer {
        top: 250px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        display: block !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of myIGSSA-app-footer **/


    /*****Mbase changes***/
    .second-row-right-footer-logo {
        margin-left: 0px !important;
        padding-left: 0px !important;
        float: left !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid yellow !important;*/
    }
    /** end of second-row-right-footer-logo **/


    .committee-members-footer {
        /*margin-left: -130px !important;*/
        top: 40px !important;
        /*margin-top: 45px !important;*/
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of committee-members-footer **/


    /*****Mbase changes***/
    .scholarships-footer {
        top: 170px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        float: left !important;
        display: flexbox !important;
        display: block !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of scholarships-footer **/


    /*****Mbase changes***/
    .venue-closure-footer {
        top: 290px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of venue-closure-footer **/


    /*****Mbase changes***/
    .third-row-right-footer-logo {
        width: 100% !important;
        height: auto !important;
        margin: auto !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        margin-top: auto !important;
        float: left !important;
        background-color: rgba(216,216,216,0.1) !important;
        /*border: 4px solid yellow !important;*/
    }
    /** end of third-row-right-footer-logo **/

    /*****Mbase changes***/
    .employment-footer {
        top: 82px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        padding-bottom: 10px !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of employment-footer **/

    /*****Mbase changes***/
    .contact-us-footer {
        top: 210px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        float: left !important;
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of contact-us-footer **/

    /*****Mbase changes***/
    .members-portal-footer {
        top: 330px !important;
        padding-top: 10px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        height: 42px !important;
        /*float: left !important;*/
        font-family: Arial !important;
        font-size: 14px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
        float: left !important;
        display: flexbox !important;
        cursor: pointer !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid red !important;*/
    }
    /** end of members-portal-footer **/

    div#dnn_Footer_Menu.centre-copyright {
        /*top: 200px !important;
        padding-top: 0px !important;
        margin-left: 0px !important;
        position: absolute !important;
        z-index: 999 !important;*/
        width: 380px !important;
        /*height: 40px !important;*/
        /*float: left !important;*/
        font-family: Arial !important;
        font-size: 10px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #222f3e !important;
        background-color: rgba(216,216,216,0) !important;
    }
	
	div#dnn_Footer_Menu1.centre-copyright {
        /*top: 200px !important;
        padding-top: 0px !important;
        margin-left: 0px !important;
        position: absolute !important;
        z-index: 999 !important;*/
        width: 380px !important;
        /*height: 40px !important;*/
        /*float: left !important;*/
        font-family: Arial !important;
        font-size: 10px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #222f3e !important;
        background-color: rgba(216,216,216,0) !important;
    }

    /*****Mbase changes***/
    .left-copyright {
        /*margin-left: 140px !important;*/
        /*padding-left: 0px !important;*/
        /*margin-right: 150px !important;*/
        /* width: 30px !important; */
        /* background-color: rgba(216, 216, 216, 0) !important; */
        /* display: flexbox !important; */
        /*float: left !important;*/
        /*border: 4px solid blue !important;*/
    }
    /**  end of left-copyright **/

    /*****Mbase changes***/
    dnn_Footer_Menu.centre-copyright {
        /*top: 1000px !important;
        padding-top: 0px !important;
        margin-left: -110px !important;
        position: absolute !important;
        z-index: 999 !important;*/
        background: #fff !important;
        width: 330px !important;
        /*height: 60px !important;*/
        float: left !important;
        /*margin-left: 310px !important;*/
        font-family: Arial !important;
        font-size: 10px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #222f3e !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid yellow !important;*/
    }
	 dnn_Footer_Menu1.centre-copyright {
        /*top: 1000px !important;
        padding-top: 0px !important;
        margin-left: -110px !important;
        position: absolute !important;
        z-index: 999 !important;*/
        background: #fff !important;
        width: 330px !important;
        /*height: 60px !important;*/
        float: left !important;
        /*margin-left: 310px !important;*/
        font-family: Arial !important;
        font-size: 10px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #222f3e !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid yellow !important;*/
    }
    /** end of centre-copyright **/

    /*****Mbase changes***/
    .right-copyright {
        /*top: 1020px !important;
        padding-top: 0px !important;
        margin-left: -110px !important;
        position: absolute !important;
        z-index: 999 !important;*/
        background: #fff !important;
        width: 100% !important;
        /*height: 60px !important;*/
        float: left !important;
        font-family: Arial !important;
        font-size: 10px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        color: #222f3e !important;
        background-color: rgba(216,216,216,0) !important;
        /*border: 4px solid yellow !important;*/
    }
    /** end of right-copyright**/


    /*** Schools page layout style for tablet ****/

    div.member-school-wrapper div#dnn_Row_1_Col_3.left-column-member-schools div#dnn_ctr611_HtmlModule_lblContent p.first-word {
        /*top: 280px !important;*/
        /*position: absolute !important;*/
        /*z-index: 999 !important;
         margin-left: -550px !important;*/
        /*transform: rotate(-90deg) !important;*/
        /*width: 560px !important;*/
        /*height: 50px !important;*/
    }


    div.member-school-wrapper div#dnn_Row_1_Col_3.left-column-member-schools div#dnn_ctr611_HtmlModule_lblContent p.second-word {
        /*top: 100px !important;*/
        /*position: absolute !important;*/
        /*z-index: 999 !important;
        margin-left: -600px !important;
        margin-top: 10px !important;
        padding-top: 0px !important;
         width: 682px !important;
        height: 50px !important;*/
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent p.schools-count {
        margin-right: 0px !important;
        margin-left: 390px !important;
        padding-top: 5px !important;
        padding-right: 0px !important;
        width: 150px !important;
        height: 26px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44 !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent span.total-schools {
        padding-right: 10px !important;
        width: 26px !important;
        height: 24px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #222f3e !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img {
        width: 490px !important;
        float: left !important;
        margin-left: 10px !important;
        padding-bottom: 0px !important;
        display: flexbox !important;
        flex-direction: row !important;
    }

   div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img div.school-img-box {
            position: relative !important;
            width: 230px !important;
            height: 220px !important;
            display: flexbox !important;
            float: left !important;
   }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent hr {
        position: absolute !important;
        /*z-index: 999 !important;*/
        border-top: 1px solid #eee !important;
        padding-right: 5px !important;
        margin-bottom: 2px !important;
        padding-bottom: 5px !important;
        margin-top: 2px !important;
        width: 230px !important;
        /*height: 215px !important;*/
        clear: both !important;
    }

    /*div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img hr:nth-child(odd) {
        position: absolute !important;
       
        border-right: 1px solid #eee !important;
        padding-right: 5px !important;
        margin-bottom: 2px !important;
        padding-bottom: 5px !important;
        margin-top: 2px !important;
        width: 245px !important;
        height: 215px !important;
    }*/

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img a img {
        /*top: 10px !important;*/
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 230px !important;
        height: 200px !important;
        margin: 5px !important;
        float: left !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent a img:hover {
        width: 230px !important;
        height: 200px !important;
        border-bottom: 6px solid #e64097 !important;
        opacity: 0.8 !important;
        background-color: rgba(2, 2, 2, 0.3) !important;
        transition: 0.2s !important;
    }

    /*** End of Schools page layout style for tablet ****/

    p.first-word, p.second-word {
        height: auto !important;
        font-size: 50px !important;
		margin-left: -100% !important;
    }

    span#dnn_TEXT1_lblText {
        font-size: 50px !important;
    }

    div#dnn_Row_19_Col_4.left-column-IGSSASport-wrapper {
        width: auto !important;
    }

    div.top-left-column-IGSSASport {
        transform: none !important;
        margin-top: 0 !important;
    }

    div.igssa-app-sport {
        top: 0px !important;
    }

    /* div.DnnModule-488, div.DnnModule-470 {
        margin-top: 150px;
        top: 50px;
    } */

    ul.igssa-app-sport-ul {
        display: inline-flex !important;
        padding-left: 0px;
    }

    div.igssa-app-sport .igssa-sport-li {
        width: 240px !important;
    }

    div#SpeedyTouchFlexiContainer469 .flex-next, div#SpeedyTouchFlexiContainer395 .flex-next, div#SpeedyTouchFlexiContainer508 .flex-next {
        left: auto;
        right: 0;
        /* bottom: 0; */
        margin: auto !important;
    }

    div#SpeedyTouchFlexiContainer469 .flex-prev, div#SpeedyTouchFlexiContainer395 .flex-prev, div#SpeedyTouchFlexiContainer508 .flex-prev {
        /* bottom: 0; */
        left: auto;
        right: 50px;
        margin: auto !important;
    }

    /*** MYIGSSA PAGE STARTS HERE *******/
    div#dnn_ctr591_HtmlModule_lblContent div.side-title,
    div#dnn_ctr591_HtmlModule_lblContent p.first-word,
    div#dnn_Row_1_Col_3 div.igssa-app-sport,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li span img,
    div#dnn_ctr591_HtmlModule_lblContent div.igssa-app-sport li.igssa-sport-li a
     {
         display: none !important;
    }

    div#dnn_Row_1_Col_9 div#dnn_ctr686_ContentPane {
         width: 100% !important;
        margin-left: 0px !important;
        position: absolute !important;
    }


     div#dnn_ctr686_HtmlModule_lblContent {
       
        margin-left: 0px !important;
        position: absolute !important;
    } 

    div#dnn_ctr686_HtmlModule_lblContent h3 {
          padding-left: 10px !important;
          color: #e64097 !important;
    }

    div#dnn_ctr686_HtmlModule_lblContent p {
        margin-right: 10px !important;
         padding: 10px !important;
         max-width: 760px !important;
         text-align:justify !important;
    }

    div#dnn_Row_3_Col_7 div#DnnModule-Authentication,
    div#DnnModule-685 div#dnn_ctr685_ModuleContent,
    div#dnn_ctr685_Login_UP_Prog,
    div#dnn_ctr685_Login_DNN div#dnnForm,
    div#dnnLoginService div#dnnFormItem
     {
        max-width: 760px !important;
        margin-top: 0px !important;
        margin-left: 100px !important;
        padding-left: 0px !important;
        position: absolute !important;
    }

    div#dnn_ctr685_Login_DNN div.dnnLoginService {
        /* margin-top: 350px !important; */
        margin-left: 0px !important;
        max-width: 760px !important;
    }

    div#dnn_ctr685_Login_DNN div.dnnLoginService .dnnLabel {
        display: inline-block !important;
        float: left !important;
        position: relative !important;
        width: 50px !important;
        padding-right: 20px !important;
        margin-right: 18px !important;
        overflow: visible !important;
        text-align: right !important;
    }

    /*** END OF MYIGSSA PAGE HERE *******/






} /**** End of Table layout style  ****/


/*** Burger menu   ****/
@media (max-width: 768px) {
	
	/* .navbar-collapse.collapse { */
		/* display: none; */
		/* height: auto ; */
		/* padding-bottom: 0; */
		/* overflow: visible !important; */
	/* } */

	
	
	.SpeedyDropDown .nav > li.active a::before {
		content: none !important;
	}
	
	p.first-word, p.second-word {
		width: auto !important;
	}
	
	div.side-title {
		margin-top: 50px !important;
	}
	
	
	/* .SpeedyDropDown .nav li.parent > a:after { */
		/* content: "\f107"; */
		/* font-family: fontawesome; */
		/* float: right; */
		/* padding-left: 4px; */
		/* padding-top: 1px; */
		/* color: #576574; */
		/* font-weight: 100; */
		/* font-size: 15px; */
		/* padding-right: 15px; */
	/* } */
}

/*** End of Burger menu ****/

@media screen and (min-width: 300px) and (max-width: 480px) {
	.bootsnav.navbar-mobile .navbar-collapse {
        position: relative;
	}
}







/* according header collape and expand */
.accordion-header {
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.4px;
    color: rgba(34, 47, 62, 0.9);
    text-transform: uppercase;
    margin-bottom: 30px;
}



div.accordion-header img {
    height: 16px;
    width: 16px;
}

/*footer*/
.footer-list a {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: 0.5px;
    color: #758696;
}

.footer-list {
	z-index: 9999;
}

/*.Association-of-Heads {
    width: 175px;
    height: 75px;
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.29;
    letter-spacing: 0.5px;
    color: #758696;
}*/

.ahigsLogo {
    padding-top: 31px;
    padding-bottom: 31px;
}

#top-search-trigger:before {
    content: none !important;
}

footer#MainFooter {
    width: 100% !important;
    bottom: 0;
    right: 0;
    left: 0;
    /* position: absolute; */
    margin-right: 0px !important;
    margin-bottom: 50px;
    padding-right: 15px !important;
    background-color: rgba(216, 216, 216, 0.1) !important;
}


div#dnn_Footer_1_col_3_B {
    float: right;
}

div#dnn_Footer_1_col_3_A {
    top: -85px;
}

@media screen and (min-width: 481px) and (max-width: 768px) {
    div#dnn_Footer_1_col_3_A {
        top: 0px !important;
    }

    div#dnn_Footer_1_col_3_B {
        float: none;
        margin-bottom: 50px;
    }
}

@media screen and (min-width: 300px) and (max-width: 480px) {
    div#dnn_Footer_1_col_3_A {
        top: 0px !important;
    }

    div#dnn_Footer_1_col_3_B {
        float: none;
        margin-bottom: 50px;
    }
}

div#dnn_Footer_1_col_3_B .spd-col-sm-6 .footer-list {
    float: right;
}


@media screen and (max-width: 768px) and (min-width: 481px) {
    div#dnn_Footer_1_col_3_A.spd-col-sm-6 {
        top: 100px;
    }
}


div#dnn_ctr489_HtmlModule_lblContent tr {
    height: 80px;
}

div#dnn_ctr489_HtmlModule_lblContent td {
    min-width: 168px;
    padding-top: 13px;
}

#summary {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: 0.5px;
    color: #222f3e;
    padding-left: 0px;
}

div#dnn_ctr489_ModuleContent, .DnnModule-536, .DnnModule-543, .DnnModule-544, .DnnModule-545, .DnnModule-547, .DnnModule-548 {
    margin-bottom: 55px;
}

.accordion-header .Head:after {
    content: " ";
    position: absolute;
    width: 100%;
    opacity: 0.5;
    margin: 28px 0 10px 0;
    height: 1px;
    background-color: rgba(34, 47, 62, 0.9);
    left: 0;
}

/* .accordion-header::after{ */
/* content: " "; */
/* position: absolute; */
/* width: 100%; */
/* opacity: 0.5; */
/* margin: 35px 0 10px 0; */
/* height: 1px; */
/* background-color: rgba(34, 47, 62, 0.9); */
/* } */

/* div.ViewDocuments::before, div#dnn_ctr489_HtmlModule_lblContent::before { */
/* content: " "; */
/* position: absolute; */
/* width: 100%; */
/* opacity: 0.5; */
/* margin: 0px 0 0px 0; */
/* height: 1px; */
/* background-color: rgba(34, 47, 62, 0.9); */
/* } */


div#SpeedyTouchFlexi469 li.flex-active-slide img {
    margin-left: 0px !important;
}

div.side-title {
    transform: rotate(-90deg);
	margin-top: 380px;
}

div.side-title.school-detail {
	margin-top: 275px;
}

p.first-word, p.second-word {
    width: 600px;
    height: 126px;
    opacity: 0.1;
    font-family: Arial;
    font-size: 100px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.26;
    letter-spacing: normal;
    text-align: right;
    color: #222f3e;
    /* text-align: center; */
    /* margin-left: -100%; */
    text-transform: uppercase;
}

div.top-left-column-IGSSASport {
    transform: rotate(-90deg);
    margin-top: 40%;
}

span#dnn_TEXT1_lblText {
    font-family: Arial;
    font-size: 100px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.26;
    opacity: 0.1;
}


/* School Detail*/

div.our-facilities {
    padding-left: 25%;
    padding-top: 56px;
    padding-bottom: 56px;
    padding-right: 116px;
}

    div.our-facilities p {
        font-family: Arial;
        font-size: 18px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.33;
        letter-spacing: normal;
        color: #ffffff !important;
        margin-bottom: 20px;
    }

div.map-container {
	margin-left: 210px;
    width: 85%;
    /* height: 634px; */
    background-color: #ffffff;
    text-align: center;
    margin: auto;
}

div#facility-container {
    background: #bac3cb;
    padding-bottom: 56px;
}

div#facility-container p.contact a{
	color: white;
}


div.map-container p img.map {
    width: 452px;
    height: 536px;
    margin: 49px 0 49px 0;
}

div#school-contact {
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
	/* margin-bottom: 100px; */
	/* margin-top: 100px; */
}

    div#school-contact .heading {
        font-stretch: normal; 
        line-height: 1.44;
        letter-spacing: 0.5px;
        color: #758696;
        /* margin-bottom: 24px; */
    }

    div#school-contact .detail {
        line-height: 1.33;
        letter-spacing: normal;
        color: #222f3e;
        margin-bottom: 58px;
    }
	
	div#school-contact .titleText , div#member-list .titleText{
		transform: rotate(-90deg);
		float: left;
		text-transform: uppercase;
		/* height: 285px; */
		/* width: 300px; */
		/* margin-left: -10px; */
		/* margin-right: -245px; */
		/* text-align: right; */
		position: absolute;
		top: 0;
	}
	
	div#school-contact table td.rotatedText {
		width: 66px;
		display: inline-block;
		margin-left: -30px;
	}
	
	div#member-list table td.rotatedText {
		width: 100px !important;
		display: inline-block;
		margin-left: -30px;
	}
	
	
	div#school-contact .contact {
		margin-top: 5px;
	}

    div#school-contact .contact, div#facility-container p.contact{
        text-transform: uppercase;
        font-size: 14px;
        line-height: normal;
        letter-spacing: 0.9px;
        color: rgba(34, 47, 62, 0.9);
    }
	
	p.contact  a{
		color: rgba(34,47,62,0.9);
	}

div.DnnModule-630 {
    margin-bottom: 100px;
}

div.DnnModule-688 {
	display: none;
}



@media screen and (max-width: 768px){
	.SpeedyDropDown .nav > li ul.Dropdown, .SpeedyDropDown .nav > li ul.Dropdown ul.subs {
		/* position: absolute; */
	}
}

@media screen and (min-width: 300px) and (max-width: 480px) {
    div.side-title {
        display: none;
    }


    div#SpeedyTouchFlexiContainer469 .flex-prev, div#SpeedyTouchFlexiContainer395 .flex-prev, div#SpeedyTouchFlexiContainer508 .flex-prev {
        bottom: 0;
        left: auto;
        right: 50px;
        margin: auto !important;
    }

    div#SpeedyTouchFlexiContainer469 .flex-next, div#SpeedyTouchFlexiContainer395 .flex-next, div#SpeedyTouchFlexiContainer508 .flex-next {
        left: auto;
        right: 0px;
        bottom: 0;
        margin: auto !important;
    }
	
	div.flex-container li a.flex-prev{
		bottom: 0px;
        left: auto;
        right: 50px;
        margin: auto !important;
		top: auto !important;
	}
	
	div.flex-container li a.flex-next{
		left: auto;
        right: 0px;
        bottom: 0px;
        margin: auto !important;
		top: auto !important;
	}
	
	div#SpeedyTouchFlexiContainer393 li a.flex-next{
		left: auto;
        right: 0px;
        bottom: 310px;
        margin: auto !important;
		top: auto !important;
	}
	
	div#SpeedyTouchFlexiContainer393 li a.flex-prev{
		bottom: 310px;
        left: auto;
        right: 50px;
        margin: auto !important;
		top: auto !important;
	}
	
	div#SpeedyTouchFlexiContainer393 ul.flex-direction-nav li a.flex-prev {
		margin-left: 340px !important;
		left: auto;
	}

    div.DnnModule-627 {
        display: none;
    }

    div#dnn_ctr628_HtmlModule_lblContent p {
        padding: 0px !important;
    }

    div.map-container {
        width: 100%;
        /* height: 500px; */
    }

    div#facility-container {
        padding-bottom: 30px;
    }

    div.our-facilities {
        padding-left: 30px;
        padding-top: 50px;
        padding-bottom: 30px;
        padding-right: 30px;
    }

    div.map-container p img.map {
        height: 398px;
    }

    div.top-left-column-IGSSASport {
        display: none;
    }


    div#SpeedyTouchFlexi508 .flex-viewport {
        height: auto !important;
    }
	
	div#SpeedyTouchFlexiContainer508 img {
		height: 342px !important;
	}

    div#dnn_Row_19_Col_8.right-column-IGSSSport-wrapper {
        /* padding: inherit; */
    }
	
	div.igssa-app-sport h1{
		font-size: 42px;
		text-transform: none;
	}

    div.DnnModule-488 {
        /* padding: 30px; */
    }

    /* div.ViewDocuments::before { */
    /* content: " "; */
    /* position: absolute; */
    /* width: 100%; */
    /* opacity: 0.5; */
    /* margin: 0px 0 0px 0; */
    /* height: 1px; */
    /* background-color: rgba(34, 47, 62, 0.9); */
    /* } */

    /* .accordion-header { */
    /* margin-bottom: 0px; */
    /* } */

    /** Alex puts mobile for new schools pagelayout style ****/
    div.member-school-wrapper div#dnn_Row_1_Col_3.left-column-member-schools {
        display: none !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent p.schools-count {
        margin-right: 0px !important;
        margin-left: 250px !important;
        padding-top: 5px !important;
        padding-right: 0px !important;
        width: 150px !important;
        height: 26px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.44 !important;
        letter-spacing: 0.5px !important;
        color: #758696 !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent span.total-schools {
        padding-right: 10px !important;
        width: 26px !important;
        height: 24px !important;
        font-family: Arial !important;
        font-size: 18px !important;
        font-weight: normal !important;
        font-style: normal !important;
        font-stretch: normal !important;
        line-height: 1.33 !important;
        letter-spacing: normal !important;
        color: #222f3e !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img {
        width: 360px !important;
        float: left !important;
        margin-left: 10px !important;
        padding-bottom: 0px !important;
        display: flexbox !important;
        flex-direction: row !important;
    }


        div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img div.school-img-box {
            position: relative !important;
            width: 355px !important;
            height: 250px !important;
            display: flexbox !important;
            float: left !important;
        }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent hr {
        position: absolute !important;
        /*z-index: 999 !important;*/
        border-top: 1px solid #eee !important;
        padding-right: 5px !important;
        margin-bottom: 2px !important;
        padding-bottom: 5px !important;
        margin-top: 2px !important;
        width: 345px !important;
        height: 235px !important;
        clear: both !important;
    }

    /*div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img hr:nth-child(odd) {
        position: absolute !important;
       
        border-right: 1px solid #eee !important;
        padding-right: 5px !important;
        margin-bottom: 2px !important;
        padding-bottom: 5px !important;
        margin-top: 2px !important;
        width: 345px !important;
        height: 235px !important;
    }*/

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent div.schools-img a img {
        top: 10px !important;
        position: absolute !important;
        /*z-index: 999 !important;*/
        width: 335px !important;
        height: 220px !important;
        margin: 5px !important;
        float: left !important;
    }

    div.member-school-wrapper div#dnn_Row_1_Col_9.right-column-member-schools div#dnn_ctr410_HtmlModule_lblContent a img:hover {
        width: 335px !important;
        height: 215px !important;
        border-bottom: 6px solid #e64097 !important;
        opacity: 0.8 !important;
        background-color: rgba(2, 2, 2, 0.3) !important;
        transition: 0.2s !important;
    }

    /** End of Alex puts mobile for new schools pagelayout style ****/



}

div#SpeedyGallery407:hover,
div#SpeedyGallery475:hover,
div#SpeedyGallery419:hover,
div#SpeedyGallery476:hover,
div#SpeedyGallery424:hover,
div#SpeedyGallery479:hover,
div#SpeedyGallery426:hover,
div#SpeedyGallery480:hover,
div#SpeedyGallery409:hover,
div#SpeedyGallery428:hover,
div#SpeedyGallery429:hover,
div#SpeedyGallery430:hover,
div#SpeedyGallery432:hover,
div#SpeedyGallery433:hover {
    background-color: #e64097;
    padding: 5px;
}

div.ThemeMinimalExtropy .EventTitle, .EventTitle td, .ListDataGrid th {
    background-image: none !important;
    background-color: #758696 !important;
    color: #ffffff !important;
}

.EventNextPrev a {
    color: #ffffff !important;
}

.ThemeMinimalExtropy .Event {
    border: none;
}

table.ListDataGrid tr {
    height: 50px;
}

table.ListDataGrid tr td.ListTitle, .ListDate, .ListTitle a, .EventNextPrev a, .ThemeMinimalExtropy .Event {
    font-family: Arial !important;
    font-size: 18px !important;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: 0.5px;
    color: #758696;
	/* width: auto !important; */
}
 .ListDate
 {
	 width: auto !important;
 }
.ThemeMinimalExtropy .ListDataGrid {
    border: none;
}

.ThemeMinimalExtropy .ListDataGrid td {
    vertical-align: middle;
    border-style: none;
    border-width: 0;
}

.ThemeMinimalExtropy td.EventTodayDay, .ThemeMinimalExtropy td.EventSelectedDay {
    background-color: #e64097 !important;
    border: #e64097 2px solid !important;
}

table#dnn_ctr635_Events_EventList_gvEvents tbody tr:first-child {
    display: none;
}

.dnnGridItem.TitleCell, dnnGridItem.DownloadLinkCell, dnnGridAltItem.TitleCell, dnnGridAltItem.DownloadLinkCell {
    vertical-align: middle;
}

.TitleCell {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: 0.5px;
    color: #222f3e;
}

td.TitleCell a {
    padding-left: 30px;
}

.DownloadLinkCell {
    float: right;
    padding-right: 15px;
}

td.DownloadLinkCell a img {
    float: right;
    padding-right: 15px;
}

td.TitleCell, td.DownloadLinkCell {
    vertical-align: middle;
}

td.TitleCell {
	float: left;
}

tr.dnnGridItem, tr.dnnGridAltItem {
    border-bottom: 0.8px solid #e3e5e7;
}

tr.dnnGridAltItem {
    background: none;
}

.dnnGridItem, .dnnGridAltItem {
    height: 60px;
}

.dnnGrid {
    border: none !important;
}

.dnnGrid thead {
    display: none;
}

.Bevel_Shadow {
    box-shadow: none !important;
}

#BevelTitle {
    border: none !important;
}

.spd-row.footer-wrapper {
    padding-top: 56px;
}


/** Contact page*/
.name, .email {
    height: 48px;
    line-height: 1.33;
    letter-spacing: normal;
    color: #222f3e;
}

.vertical-section-heading {
    height: 16px;
    transform: rotate(-90deg);
    font-size: 13px;
    letter-spacing: 0.5px;
    color: #758696;
    float: right;
    margin-top: 10% !important;
    margin-left: 15% !important;
}

div.contact-container .vertical-section-heading {
    height: 16px;
    transform: rotate(-90deg);
    font-size: 13px;
    letter-spacing: 0.5px;
    color: #758696;
    float: right;
    margin-top: 10% !important;
    margin-left: 15% !important;
}

.info-title {
    height: 26px;
    line-height: 1.44;
    letter-spacing: 0.5px;
    color: #758696;
}

.detail {
    line-height: 1.33;
    letter-spacing: normal;
    color: #222f3e;
	margin-bottom: 58px !important;
}

.detail-container {
    float: left;
}



p.ahigs-position {
    height: 26px;
    color: #758696;
}

h1.grey {
    /* height: 60px; */
    font-family: Arial;
    font-size: 48px;
    line-height: 1.25;
    letter-spacing: normal;
    color: rgba(34, 47, 62, 0.9);
    text-transform: none !important;
}

h2.grey {
    font-size: 32px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #758696;
}

.page-header {
    font-family: Arial;
    font-size: 48px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: rgba(34, 47, 62, 0.9);
}

.page-text {
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: 0.5px;
    color: #758696;
}


/* Sport Detail*/



#SpeedyTouchFlexiContainer508 img {
    margin: 0px !important;
    padding-bottom: 0px !important;
}



@media screen and (min-width: 300px) and (max-width: 480px) {
	div#SpeedyTouchFlexiContainer469 li.flex-active-slide img{
		height: auto !important;
		width: auto!important;
	}
}

@media screen and (min-width: 300px) and (max-width: 480px) {
	.spd-row.about-AHIGS-wrapper {
		display: table;
	}
	
	div#dnn_Row_2_Col_4 {
		display: table-caption;
	}
	
}
 
 
 div#dnn_ctr630_HtmlModule_lblContent table tr td {
		font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.5px;
  color: #758696;
  padding-bottom: 36px;
	}
	
	table.school-members tr td{
		font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: 0.5px;
  color: #758696;
  padding-bottom: 36px;
	}
	
	table.school-members tr td:first-child{
		width: 15px;
  padding-right: 15px;
  font-weight: bold;
  color: #f368e0;
	}
	
	div.note {
	margin-top: 25px;
}
	
	
div#dnn_ctr630_HtmlModule_lblContent table tr td:first-child {
	width: 15px;
  padding-right: 15px;
  font-weight: bold;
  color: #f368e0;
}
div#dnn_ctr630_HtmlModule_lblContent div.note p{
  font-family: Crimson;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.5px;
  color: #758696;
  text-transform: uppercase;
}

div#dnn_ctr630_HtmlModule_lblContent div.note {
	margin-top: 25px;
}


div#breadCrumb2 {
	background-color: #ffffff;
	border: none;
	text-transform: uppercase;
}

div#breadCrumb2 a {
	font-family: Arial;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.9px;
  color: rgba(34, 47, 62, 0.9);
}

div#breadCrumb2 a::before {
	content: "\2190" !important;
    font-size: 24px !important;	
	    vertical-align: sub;
}

.contact a img {
    vertical-align: sub;
}

@media screen and (max-width: 768px) and (min-width: 481px) {
	div#dnn_ctr687_HtmlModule_lblContent {
		display: none;
	}
}


div[id^="divEventDetailsTemplate"] .DetailContentRight .Normal p {
	    padding: 0;
}


/**23004 media */

/* @media screen and (max-width: 767px){ */
	/* div.schools-img div.school-img-box hr{ */
	 /* width: 300px; */
	/* } */
	
/* } */



div.dnnSearchBox #dnnSearchResult_dnnSearchBox_input {
	width: 95% !important;
}

div.dnnSearchBoxClearText.dnnShow {
	right: 20px !important;
}




.SpeedyDropDown .nav > li ul.Dropdown {
	content: none !important;
}

@media screen and (max-width: 768px){
	ul.Dropdown.subs {
		/* position: absolute !important; */
		top: 0px;
		min-height: 100%;
		background: rgb(221, 221, 221) !important;
	}
	
	/* ul.Dropdown.subs li a::before { */
		/* content: "\2039"; */
		/* padding-right: 20px; */
	/* } */
	
	/* ul.Dropdown.subs li a::after { */
		/* content: "\203A"; */
		/* float: right; */
		/* padding-right: 20px; */
	/* } */
	
	#top-search-trigger .fa-search , #top-search-trigger .fa-times {
		display: none;
	}
	
	.search-button .search-form {
		display: block;
		margin-top: 0 px !important;
	}
	
	ul.Dropdown a.back, span.forward {
		width: 10%;
		z-index: 9999;
		display: block !important;
		padding: 9px 50px 15px 20px;
		border-bottom: 1px solid rgb(169, 169, 169);
	}
	
	span.forward {
		float: right;
	}
	
	ul.Dropdown a.back {
		float: left;
	}
	
	ul.Dropdown li a {
		width: 90%;
		float: right;
	}
	
	ul.Dropdown li.active a, ul.Megamenu li.active.parent{
		background: #e64097;
	}
	
	.SpeedyDropDown .nav > li ul.Dropdown li a, .SpeedyDropDown .nav > li ul.Dropdown ul.subs li a {
		border-bottom: 1px solid rgb(169, 169, 169);
	}
	
	.SpeedyDropDown .nav > li ul.Dropdown, .SpeedyDropDown .nav > li ul.Dropdown ul.subs{
		background: rgba(240,239,240,0.95) !important;
	}
	    
	
	
	ul.Dropdown li{
		float: none !important;
		
	}
	
	div.search-form {
		display: block !important;
		width: 100%;
		position: static;
		height: auto;
		margin-top: 5px;
	}
	
	div.search-form.search-style:before {
		display: none;
		z-index: 999;
		right: 0;
		left: auto;
		height: auto;
	}
	
	ul#SearchChoices {
		display: none;
	}
	
	li.parent a{
		width: 90%;
	}
	
	.SearchTextBox {
		border-radius: 25px;
		width: 90% !important;
		left: 5%!important;
		background: #fff !important;
	}
	div#Mmenu ul.MegaMenu{
		padding-left: 0px !important;
	}
	
}

@media screen and (min-width: 768px) and (max-width: 991px){

div.shishir-header-bottom div.headerMenu div.shishir_menu_bg {
        height: 88px !important;
        position: relative !important;
    }
	
	.navBarImg {
        border-style: none !important;
        vertical-align: top !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
        margin-left: 25px !important;
        padding-left: 5px !important;
        padding-right: 0px !important;
        padding-top: 10px !important;
        float: left;
        display: flexbox !important;
        width: 50px !important;
        height: 55px !important;
    }
	
	div.shishir_menu_bg div.burger-menu {
       display: none !important;
    }
	
	.navbar-toggle {
        display: block !important;
        float: right !important;
        margin-top: 8px !important;
        margin-right: 15px !important;
        margin-bottom: 18px !important;
        background-color: transparent !important;
        background-image: none !important;
        border: 1px solid transparent !important;
        border-radius: 4px !important;
		padding: 0px !important;
    }
	
	.flexslider .slides img {
        /* width: 489px;
        float: right; */
    }
	
	div.slider-about-ahigs h3.title-about-ahigs {
        top: 0px !important;
        margin-top: 0px !important;
        padding-top: 0px !important;
        margin-bottom: 100px !important;
        padding-bottom: 50px !important;
        width: 200px !important;
        height: 100px !important;
        margin-left: -30px !important;
        padding-left: -10px !important;
        transform: rotate(-90deg) !important;
        float: left !important;
        display: block !important;
    } 
	
	/* div.slider-about-ahigs .slider-link-find-out-more { */
        /* top: 0px !important; */
        /* width: 170px !important; */
        /* height: 17px !important; */
        /* margin-left: 50px !important; */
        /* margin-top: -20px !important; */
        /* float: left !important; */
        /* display: flexbox !important; */
    /* } */
}

@media screen and (max-width: 991px){
	.nav li {
		width: 100%;
	}
	
	.SpeedyDropDown .nav > li > a , .SpeedyDropDown .nav > li ul.Dropdown li a{
        padding: 0px 15px;
        color: #576574 !important;
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid rgb(169, 169, 169);
		text-transform: uppercase;
    }
	
	.SpeedyDropDown .nav > li ul.Dropdown {
		width: 100%;
	}
	
	.bootsnav.navbar-mobile .navbar-collapse.in{
		display: block !important;
	}
	
	.bootsnav.navbar-mobile .navbar-collapse {
        position: absolute;
        overflow: hidden !important;
        display: none !important;
		background: rgba(240, 239, 240, 0.95) !important;
        z-index: 9999;
        width: 100% !important;
        height: auto;
        
        /* top: 100; */
        padding: 0;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        -webkit-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        -moz-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        -ms-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        -o-box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
        box-shadow: 5px 0px 8px rgba(43, 43, 43, 0.35);
    }
	
	
	.flex-caption .slider-about-ahigs {
        position: absolute !important;
        /* width: 250px !important; */
        height: auto !important;
    }
	
	
	div.news-container {
		margin-left: 0px;
		padding: 0px;
		
	}
	
	/* div#dnn_Row_1_Col_3 { */
		/* float: none; */
	/* } */
	
}


@media screen and (max-width: 767px){
	ul.Dropdown a.back {
		padding: 13px 25px 0 20px;
	}
	
	ul.Dropdown {
		position: absolute !important;
	}
	
	ul.Dropdown a.back, span.forward {
		width: 10%;
		z-index: 9999;
		display: block !important;
		padding: 12px;
		border-bottom: 1px solid rgb(169, 169, 169);
	}

	td {
		display: block;
	}
	
	table.Event td {
		display: table-cell;
	}
	
	table.sports td img {
		width: 100% !important;
		height: auto !important;
	}
	
	div.headerMenu {
        /* width: 375px !important; */
        margin-left: 0px !important;
        padding-left: 0px !important;
        height: 66px !important;
        background-color: #e64097 !important;
        clear: right !important;
        float: left !important;
    }
	
	div#LogoLeft .ahigsLogo a {
        clear: right !important;
        float: right !important;
        width: 100% !important;
        height: auto !important;
        margin: 0px !important;
        padding: 0px !important;
        cursor: pointer !important;
        background-color: #e64097 !important;
    }
	
	.ahigsLogo {
        padding-top: 17px !important;
    }
	
	.navBarImg {
        margin-top: 12px !important;
        float: none !important;
        width: auto !important;
        height: auto !important;
    }
	
	.visible-sm {
        display: none !important;
    }
	
	button.navbar-toggle {
		float: right !important;
		padding: 0px !important;
		margin: 8px !important;
		background-image: none !important;
		border: 1px solid transparent !important;
	}
	
	div.shishir_menu_bg div.burger-menu-tablet {
       display: none !important;
    } 
	
	div.title-container, div.title-containr {
		display: none;
	}
	
	div#SpeedyTouchFlexi395 ul  li.flex-active-slide img {
        top: 0px !important;
        float: left !important;
        /* width: 80% !important; */
        height: 285px !important;
        margin: 0px !important;
        padding-bottom: 10px !important;
        text-align: center !important;
        padding-right: 0px !important;
        background-image: none !important;
        position: relative !important;
    }
	
	div.slider-about-ahigs .the-association-of-h {
        /* float: left; */
        margin-left: 0px;
        /* margin-top: 100px; */
        /* margin-bottom: 20px; */
        /* padding-top: 10px; */
       /*  width: 350px;
        height: 90px; */
        /* font-family: Arial; */
        font-size: 16px;
        /* font-weight: normal; */
        /* font-style: normal; */
        /* font-stretch: normal; */
        line-height: 1.88;
        /* letter-spacing: normal; */
        /* color: #758696; */
        /* position: absolute; */
        /* z-index: 999 !important; */
        /* border: 4px solid red !important; */
    }
	
	/* div.slider-about-ahigs .slider-link-find-out-more { */
        /* top: 0px !important; */
        /* width: 150px !important; */
        /* height: 17px !important; */
        /* transform: rotate(-360deg) !important; */
        /* font-family: Arial !important; */
        /* font-size: 14px !important; */
        /* font-weight: normal !important; */
        /* font-style: normal !important; */
        /* font-stretch: normal !important; */
        /* line-height: normal !important; */
        /* letter-spacing: 0.9px !important; */
        /* color: #e64097 !important; */
        /* margin-left: 50px !important; */
        /* margin-top: -20px !important; */
        /* float: left !important; */
        /* display: flexbox !important; */
    /* } */
	
	div#dnn_ctr396_HtmlModule_lblContent {
	margin-left: 0px;
}

div#dnn_ctr401_HtmlModule_lblContent {
    margin-right: 0px;
}

div#dnn_ctr396_HtmlModule_lblContent a, div#dnn_ctr396_HtmlModule_lblContent h1,  div#dnn_ctr401_HtmlModule_lblContent h1 {
	margin-left: 15px;
}
	
	
	div#dnn_Row_2_Col_4, div#dnn_Row_2_Col_4 img, div.mainpage-member-school-wrapper img {
		width: 100% !important;
		height: auto !important;
	}
	
	div.slider-about-ahigs .slider-link-find-out-more {
		/* margin-left: 0px !important; */
		/* float: right; */
		margin-right: 25px;
		margin-top: 0px;
		width: 150px;
	}
	
	
	
	/* div.flex-viewport { */
        /* overflow: hidden !important; */
        /* position: relative !important; */
        /* /*height: auto !important;*/ */
        /* height: 600px !important; */
        /* border: none !important; */
        /* padding-bottom: 0px !important; */
    /* } */
	
	div.slider-about-ahigs h3.title-about-ahigs {
        transform: none !important;
		margin-right: 0px;
		margin-top: 50px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 100%;
        margin-left: 0px !important;
    }
	
	/* .flex-caption .slider-about-ahigs {
        position: absolute !important;
        width: 100% !important;
        height: auto !important;
		bottom: auto;
		margin: 0 15px 0 15px !important;
    } */
	
	

}
    @media screen and (max-width: 480px){
		div.flex-caption p.line-color {
			display: none;
		}
	}
	
ul.Dropdown a.back {
    display: none;
}

p.second-word {
	margin-left: -50%;
}

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction{
	background: #e64097;
    color: white;
    text-shadow: none;
    box-shadow: none;
    border: none;
}

.dnnPrimaryAction:active, 
.dnnFormItem input[type="submit"]:active, 
a.dnnPrimaryAction:active, 
.dnnPrimaryAction:hover, 
.dnnFormItem input[type="submit"]:hover, 
a.dnnPrimaryAction:hover {
	background: #758696;
    color: white;
    text-shadow: none;
    box-shadow: none;
    border: none;
}

ul.searchSkinObjectPreview {
	display: none;
}

.column {
	/* float:left;  */
	}


@media screen and (max-width: 480px) {
	h1.school-header{
		font-size: 42px;
		text-transform: none;
	}
	.school-header, .school-description {
		margin: 30px !important;
	}
	.school-description {
		padding: 0px !important;
	}
	
	#breadCrumb2 div.spd-col-xs-12{
		margin-top: 21px;
	}
	
	div.school-image-container, div.contact, div.members {
		margin-top: 80px;
	}
}


@media screen and (min-width: 481px) {
    .vertical-section-heading1{
		width:90px;
		position: relative;
		left: -35px;
		transform: rotate(-90deg);
		/* text-align:center; */
		float: left;
		text-transform: uppercase;
		margin-top: 20px;

		font-family: Arial;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: 0.5px;
		color: #758696;
	}
	
	div.contact-container p.vertical-section-heading {
		width:90px;
		position: relative;
		left: -35px;
		transform: rotate(-90deg);
		/* text-align:center; */
		float: left;
		text-transform: uppercase;
		margin-top: 20px;

		font-family: Arial;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: 0.5px;
		color: #758696;
	}
	
	.side-vertical-heading{
		top: -10px;
	 }
	 
	.heading span {
		position: relative;
		left: -110px;
	}
		 
	.firstColumn{
		width: 20%;
	}

	.secondColumn{
		width: 100%;
		position: relative;
		left: 110px;
		margin-bottom: 80px;
	}

	.accordion-header-school{
		font-family: Arial;
		font-size: 18px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: 1.4px;
		color: rgba(34, 47, 62, 0.9);
		text-transform: uppercase;
		margin-bottom: 30px;
		margin-left: 100px;
	}

	.accordion-header-school .Head:after {
		content: " ";
		position: absolute;
		width: 80%;
		opacity: 0.5;
		margin: 28px 0 10px 0;
		height: 1px;
		background-color: rgba(34, 47, 62, 0.9);
		left: 110px;
	}
	
	.school-header, .school-description {
		margin-left: 110px !important;
		margin-top: 0px;
	}
	.school-description {
		padding: 15px 17px 15px 0px !important;
		width: 70%;
	}
	
	div.our-facilities {
		margin-left: 210px;
	}
	
	div.map-container {
		/* margin-left: 210px; */
		width: 70%;
	}

	.desktop-copyright{
		display:none;
	}
	
	div#dnn_Footer_1_col_3_A {
		padding-left: 210px;
	}
	
	div#dnn_Footer_Menu.centre-copyright {
		margin-left: 35px;
	}
	
	div.right-copyright {
		margin-left: -20px;
	}
	
	div.map-container p img.map {
		width: 50%;
		margin-left: 150px;
	}
	
	div.news-container {    
		/* margin-left: 19%; */
	}
	
	div#breadCrumb2 a {
		margin-left: 15%;
	}
	
	.school-slider div[id^="SpeedyTouchFlexiContainer"] .flex-next {
        margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: 0px;
    }
	
	.school-slider div[id^="SpeedyTouchFlexiContainer"] .flex-prev {
        margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: -50px;
    }
	
	.school-slider a.flex-prev {
		left: -50px !important;
	}
	
	.spd-row div.contact, .spd-row div.members {
		font-size: 13px;
		letter-spacing: 0.5px;
	}
	
	.spd-row div.contact {
		
		transform: rotate(-90deg);
		position: relative;
		left: 288px;
		text-align: center;
		top: 38px;
	}
	
	.spd-row div.members {
		
		transform: rotate(-90deg);
		position: relative;
		left: 288px;
		text-align: center;
		top: 38px;
	}
	.spd-row div.school-image-container {
		float: right;
	}
	
}

@media screen and (min-width: 300px) and (max-width: 480px) {

/* contact us page */
	.mapFrame {
		max-height: 450px;
	}
	
	div.contact-container p.vertical-section-heading {
		display: none;
	}
	
	/* contact us page */
	
	
	div#SpeedyTouchFlexiContainer393 ul li.flex-active-slide img {
		margin-left: 0px !important;
	}
	
	div#SpeedyTouchFlexiContainer393 .flexslider:hover .flex-direction-nav, div#SpeedyTouchFlexiContainer393 .flex-next{
		margin-left: 0px !important;
	}
	
	.mobile-copyright{
		display:none;
	}
	.vertical-section-heading1{
		width: 100%;
		float: left;
		text-transform: uppercase;
		margin-top: 20px;
		margin-bottom: 20px;

		font-family: Arial;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: 0.5px;
		color: #758696;
	}

	.vertical-section-heading1:before {
		content: "|";
		margin: 0 5px 0 -5px;
	}
	
	.secondColumn{
		width: 100%;
		position: relative;
		left: 20px;
		margin-bottom: 50px;
		float: left;
	}
	
	p.heading {
		width: 70%;
	}

	.accordion-header-school{
		font-family: Arial;
		font-size: 18px;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		letter-spacing: 1.4px;
		color: rgba(34, 47, 62, 0.9);
		text-transform: uppercase;
		margin-bottom: 30px;
		margin-left: 15px;
	}

	.accordion-header-school .Head:after {
		content: " ";
		position: absolute;
		width: 90%;
		opacity: 0.5;
		margin: 28px 0 10px 0;
		height: 1px;
		background-color: rgba(34, 47, 62, 0.9);
		left: 15px;
	}

	div#dnn_ctr630_HtmlModule_lblContent table tr td:first-child {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	table.school-members tr td:first-child {
		padding-left: 0px;
		padding-right: 0px;
	}

	.detail {
		line-height: 1.33;
		letter-spacing: normal;
		color: #222f3e;
		margin-bottom: 50px !important;
		font-size: 18;
		width: 240px;
	}
	
	.spd-row div.contact, .spd-row div.members {
		margin-left: 10px;
		font-size: 14px;
		letter-spacing: 1.2px;
	}
	
	.spd-row div.contact:before, .spd-row div.members:before {
		content: "|";
		margin: 0 5px 0 -5px;
	}
	
	.school-image-container, .school-slider{
		padding-right:0;
		padding-left: 0;
	}
	
	.school-image-container .spd-container-text .Normal>p {
		padding:0;
	}
	
	div[id^="SpeedyTouchFlexiContainer"] ul li.flex-active-slide img {
		top: 0px !important;
		float: left !important;
		height: 350px !important;
		margin: 0px;
		padding-bottom: 10px !important;
		text-align: center !important;
		padding-right: 0px !important;
		background-image: none !important;
		position: relative !important;
	}
	
	div#SpeedyTouchFlexi393 .flex-viewport {
		height: 645px !important;
	}
	/* div[id^="SpeedyTouchFlexi"] .flex-viewport {
		height: 645px;
	} */
	
	
}


.spd-row div.contact, .spd-row div.members {
		text-transform: uppercase;
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		line-height: normal;
		color: #758696;
}


.slimScrollBar {
	display: none;
}

/* @media screen and (max-width: 1024px){
	div#dnn_Row_19_Col_4 div.igssa-app-sport{
		display: none !important;
	}
}
 */
div[id^="SpeedyTouchFlexiContainer"] .flex-next {
        /* margin: 0px !important; */
    top: auto !important;
    bottom: 48px;
    left: 0px;
    }
	
	div[id^="SpeedyTouchFlexiContainer"] .flex-prev {
        margin: 0px !important;
    top: auto !important;
    bottom: 48px;
    left: -50px;
    }
	
	@media screen and (min-width: 481px) and (max-width: 991px){
		.mapFrame {
			max-height: 550px;
		}
		
		div#dnn_Row_19_Col_4 div.igssa-app-sport{
			position: relative;
			margin-bottom: 44px;
		}
		
		
		div#dnn_Row_19_Col_4 div.igssa-app-sport .igssa-sport-li span img,
		div.igssa-app-sport .igssa-sport-li span img{
			width: 20px;
			height: 32px;
			margin: 5px !important;
		}
		
		
		ul.igssa-app-sport-ul{
			width: 100%;
		}
		
		div.igssa-app-sport{
			width: 100% !important;
		}
		
		div.igssa-app-sport .igssa-sport-li{
			height: 50px !important;
			width: 33% !important;
		}
		
		div#dnn_Row_19_Col_4 div.igssa-app-sport .igssa-sport-li a{
			margin-left: 30px !important;
			margin-top: 15px !important;
			font-size: 10px;
		}
		ul.igssa-app-sport-ul li span.myIGSSA-app-arrow-out::before{
			width: 45px !important;
			height: 35px !important;
			padding: 11px !important;
			margin: 0px !important;
		}
		p.first-word, p.second-word {
			height: auto !important;
			font-size: 50px !important;
			margin-left: -100% !important;
		}
		p.first-word, p.second-word {
			width: auto !important;
		}
		div.side-title {
			margin-top: 50px !important;
		}
		div#breadCrumb2 a {
			margin-left: 0;
		}
		
		#breadCrumb2 div.spd-col-xs-12 {
			margin-top: 21px;
		}
		.DefaultTitle {
			padding-left: 36px;
			text-align: left;
		}
		div.news-container {
			margin-left: 5%;
		}
		
		div a.flex-next {
			left: auto;
			right: 0;
			/* bottom: 0; */
			margin: auto !important;
		}
		
		div[id^="SpeedyTouchFlexiContainer"] .flex-next {
			/* margin: 0px !important; */
			margin-right: -10px !important;
			top: auto !important;
			bottom: 48px;
			left: 0px;
		}
		
		div#SpeedyTouchFlexi393 .flex-viewport {
			height: 350px !important;
		}
	
	
		ul.Dropdown.subs {
			height: 500px;
			overflow-y: scroll;
		}
		
		div[id^="SpeedyTouchFlexiContainer"] ul li.flex-active-slide img {
			float: left;
			/* width: 500px !important; */
			height: 350px !important;
			margin-left: 400px;
			padding-bottom: 30px;
			text-align: center;
			margin-right: 38px ;
			padding-right: 10px;
			background-image: none;
		}
		
		ul.flex-direction-nav li a.flex-next{
			margin-right: -10px !important;
			top: auto !important;
		}
		
		ul.flex-direction-nav li a.flex-prev{
			top: auto !important;
		}
		
		div.slider-about-ahigs h3.title-about-ahigs {
			text-align: center !important;
			font-size: 10px !important;
			top: 0px !important;
			margin-top: 0px !important;
			padding-top: 0px !important;
			margin-bottom: 0px !important;
			padding-bottom: 50px !important;
			width: 200px !important;
			height: 100px !important;
			margin-left: -30px !important;
			padding-left: -10px !important;
			transform: rotate(-90deg) !important;
			float: left !important;
			display: block !important;
		} 
		
		div[id^="SpeedyTouchFlexiContainer"] ul li img {
			
			top: 0px !important;
			float: right !important;
			height: 350px !important;
			margin: 0px !important;
			padding-bottom: 10px !important;
			text-align: center !important;
			padding-right: 0px !important;
			background-image: none !important;
			position: relative !important;
		}
		
		div#SpeedyTouchFlexiContainer393 ul li img {
			width: 65% !important; 
		}
		
		div#SpeedyTouchFlexiContainer393 ul.flex-direction-nav li a.flex-prev {
			left: auto;
		}
		
		div.flex-caption {
			width: 15% !important;
		}
		.flex-caption .slider-about-ahigs{
			width: 15% !important;
		}
		div.slider-about-ahigs .the-association-of-h{
			width: auto !important;
		}
		
		div.slider-about-ahigs p.line-color {
			margin-top: 120px !important;
			padding-top: 0px !important;
			margin-left: 26px !important;
			text-decoration: none !important;
			height: 15px !important;
		}
		
		div.slider-about-ahigs .the-association-of-h {
			top: 0px;
			margin-left: 20px;
			margin-top: 0px;
			padding-top: 0px;
			margin-bottom: 0px;
			padding-right: 5px;
			width: 230px;
			height: 155px;
			font-size: 14px !important;
		}

		div.slider-about-ahigs .slider-link-find-out-more{
			margin-left: 0px;
		}
		
		.about-AHIGS .Normal{
			margin-left: 15px;
		}
		
		div.flex-container li a.flex-prev {
			bottom: 0;
			left: auto;
			right: 50px;
			margin: auto !important;
			top: auto !important;
		}
		
		div.flex-container li a.flex-next {
			left: auto;
			right: 0px;
			bottom: 0px;
			margin: auto !important;
			top: auto !important;
		}

		.spd-col-sm-6 {
			width: 50%;
			float: left;
		}
		div#dnn_Row_2_Col_4, div#dnn_Row_2_Col_4 img {
			width: 220px !important;
		}
		
		div.mainpage-member-school-wrapper img {
			width: 100% !important;
			height: auto !important;
		}
		
		div#dnn_Footer_1_col_3_A.spd-col-sm-6 {
			top: 100px !important;
			padding-left: 50px;
			
		}
		div#dnn_Footer_1_col_3_A {
			 padding-left: 0px;
		}
		div#dnn_Footer_1_col_3_B {
			float: right;
			margin-bottom: 50px;
			padding-left: 80px;
		}
		
		div#dnn_Footer_Menu.centre-copyright {
			margin-left: 0px;
			width: 300px !important;
			padding-left: 0px;
			padding-right: 0px;
		}
		div.right-copyright {
			margin-left: 0px;
			padding-left: 0px;
			padding-right: 0px;
		}
	}
	@media screen and (min-width: 481px) and (max-width: 768px){
		div.right-copyright, div#dnn_Footer_Menu.centre-copyright {
			padding-left: 15px;
			padding-right: 15px;
		}
	}
	
	div#SpeedyTouchFlexiContainer393 ul li.flex-active-slide img {
		margin-left: 400px;
	}
	
	div#SpeedyTouchFlexiContainer393 .flexslider:hover .flex-direction-nav, div#SpeedyTouchFlexiContainer393 .flex-next{
		margin-left: 400px;
	}
	
	div[id^="SpeedyTouchFlexiContainer"] ul li.flex-active-slide img {
		float: left;
		width: 700px;
		height: 755px;
		/* margin-left: 400px; */
		padding-bottom: 30px;
		text-align: center;
		margin-right: 38px ;
		padding-right: 10px;
		background-image: none;
	}
	
	ul.flex-direction-nav li a.flex-next {
		width: 50px;
		height: 50px;
		background-color: #e64097;
		margin-right: 662px;
		/* margin-left: 400px; */
		margin-top: 0px;
		top: 120px;
		text-decoration: none;
	}
	
	.schoolMenu ul.Dropdown {
		height: 654px;
		overflow-y: scroll;
	}
	.mapFrame {
		height: 700px;
		width: 100%;
	}
	.DefaultTitle {
			padding-left: 36px;
			text-align: left;
		}
		
		
.mainpage-wrapper div#dnn_ContentPane {
    margin-top: 20px !important;
}