/*created by Rajesh Jha & Om*/
@import "https://fonts.googleapis.com/css?family=Play:400,700";
@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";
body {
    padding: 0;
    margin: 0;
    font-family: 'Play',sans-serif;
    font-size: 16px;
    background: #f6faff url(../images/body-right-bg.svg);
    background-repeat: no-repeat;
    background-position: top right
}
ul, ol {
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 28px;
    margin-left: 15px;
    list-style: none;
    margin-bottom: 25px
}
p {
    padding: 0;
    margin: 0;
    margin: 0 0 10px;
    font-family: 'Play',sans-serif;
    font-size: 16px;
    line-height: 28px
}
h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    font-family: 'Play',sans-serif;
    font-weight: 700
}
h3, h4 {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 24px
}
a:hover {
    text-decoration: none
}
.home_main_div {
    width: 100%;
    float: left
}
#top_header {
    background-color: #ddd;
    width: 100%;
    float: left;
    padding: 11px 11px 1px
}
    #top_header p {
        font-size: 14px;
        font-family: 'Play',sans-serif;
        text-align: center;
        font-weight: 700;
        margin: 0 0 10px
    }
header {
    position: relative;
    z-index: 99;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    background: transparent;
    padding: 5px 0
}
    header.fxdHdr {
        background: rgba(49 51 100 / 87%);
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
.links {
    float: right
}
    .links li {
        list-style: none;
        float: left;
        margin-right: 7px
    }
        .links li a {
            text-decoration: none;
            color: #111;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s
        }
            .links li a:hover {
                -webkit-transition: all .5s;
                -moz-transition: all .5s;
                transition: all .5s;
                color: #29abe2
            }
nav {
    float: left;
    width: 100%;
    height: 60px;
    line-height: 60px
}
.menu li {
    list-style: none;
    float: left;
    margin-right: 13px
}
    .menu li a {
        text-decoration: none;
        color: #fff;
        font-family: 'Play',sans-serif;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
        .menu li a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            color: #f97d0a
        }
header.fxdHdr .menu li a {
    color: #fff
}
.btmHdr {
    width: 100%;
    float: left
}
.btmHdrLft {
    width: 50%;
    float: left;
    padding: 8px;
    position: relative
}
.btmHdrRgt {
    width: 50%;
    float: left
}
    .btmHdrRgt ul {
        display: inline-block;
        margin-top: 26px;
        margin-left: 0
    }
.logo {
    text-align: left;
    padding-top: 0;
    margin-right: 25px
}
.slide_sec .carousel-indicators li {
    text-indent: 0
}
.slide_sec .carousel-indicators .active {
    background: #505050
}
.slide_sec .carousel-indicators li {
    line-height: 19px;
    font-size: 12px;
    width: 20px;
    height: 20px;
    background-color: #505050;
    border: 1px solid #999;
    margin: 0;
    color: #fff
}
.slide_sec .carousel-indicators {
    bottom: -35px
}
.slide_sec {
    width: 100%;
    float: left;
    position: relative
}
.sec_section {
    width: 100%;
    float: left;
    padding: 110px 0 50px
}
.img_box01 h2 a {
    text-decoration: none;
    color: #000;
    font-size: 22px;
    font-weight: 600
}
    .img_box01 h2 a:hover {
        color: #8e8e8e
    }
.img_box01 p {
    font-size: 16px;
    color: #8d8d8d;
    display: inline-block;
    margin: 0 0 10px;
    height: 35px;
    font-weight: 400
}
.pro_img {
    position: relative;
    width: 100%;
    float: left
}
    .pro_img img {
        display: block;
        width: 100%;
        height: auto
    }
.overlay {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-color: #00000085;
    overflow: hidden;
    width: 100%;
    transition: .5s ease;
    opacity: 0
}
    .overlay a {
        background: transparent;
        border: 1px solid #fff;
        text-decoration: none;
        color: #fff;
        padding: 0 15px;
        border-radius: 5px;
        width: 200px;
        float: left;
        text-align: center;
        position: absolute;
        overflow: hidden;
        font-size: 18px;
        text-transform: uppercase;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
        top: 60%;
        bottom: auto;
        left: 0;
        right: 0;
        margin: auto;
        height: 38px;
        line-height: 38px
    }
.pro_img:hover .overlay a {
    top: 40%;
    bottom: auto;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}
.overlay a:hover {
    background-color: #fff;
    color: #000;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}
.pro_img:hover .overlay {
    opacity: 1
}
.sec_section .owl-item {
    padding: 0 10px
}
.img_box01 {
    position: relative
}
.commImgTp {
    position: relative
}
.commHvr {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5;
    transition: all .5s
}
    .commHvr span {
        color: #fff;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 70px;
        height: 30px
    }
.commImgTp:hover .commHvr {
    opacity: 1;
    -webkit-transition: all .5s;
    -moz-transition: all .5;
    transition: all .5s
}
.owl-prev {
    position: absolute;
    top: 161px;
    margin: auto;
    width: 59px;
    height: 57px;
    background: url(../images/cararrowR.png) no-repeat;
    text-indent: -9999px
}
.owl-next {
    position: absolute;
    right: 0;
    top: 161px;
    width: 59px;
    height: 57px;
    background: url(../images/cararrowL.png) no-repeat;
    text-indent: -9999px
}
.Join_sec {
    width: 100%;
    float: left;
    background: url(../images/banner7.png) no-repeat;
    background-size: cover;
    margin-top: 0;
    padding: 50px 0
}
.join_headding h2 {
    text-align: center;
    color: #fffb00;
    font-size: 48px;
    font-style: italic
}
.icon01 {
    margin: auto;
    display: block;
    width: 21%;
    padding-top: 20px
}
    .icon01 li {
        float: left;
        list-style: none;
        margin-right: 20px
    }
        .icon01 li a i {
            text-decoration: none;
            color: #4a5056;
            font-size: 50px
        }
.join_headding p span {
    font-size: 24px;
    color: #fff;
    font-weight: 700
}
.join_headding p {
    text-align: center;
    font-size: 20px;
    width: 100%;
    float: left;
    margin-top: 25px;
    color: #fff
}
.join_headding {
    width: 100%;
    float: left;
    text-align: center
}
.add_photo {
    text-align: center;
    margin: auto;
    display: inline-block;
    background-color: #efeeee;
    width: 175px;
    height: 48px;
    line-height: 48px;
    margin-top: 65px;
    margin-bottom: 35px;
    color: #4d4e4d;
    font-size: 15px;
    font-family: Arial,Helvetica,sans-serif
}
    .add_photo i {
        margin-right: 8px
    }
    .add_photo:hover {
        background-color: #777;
        color: #fff
    }
.gallery {
    position: relative;
    width: 100%;
    float: left;
    margin: 15px 0
}
    .gallery img {
        display: block;
        width: 100%;
        height: auto
    }
.over_gall {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background-color: #00000085
}
.gallery:hover .over_gall {
    height: 100%;
    transition: .7s
}
.over_gall p {
    position: absolute;
    overflow: hidden;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff
}
.communityUploadDiv {
    width: 100%;
    float: left
}
.commuUpDivIn {
    width: 100%;
    float: left
}
.commImgTp img {
    width: 100%
}
.comTp {
    padding: 0
}
.tpOne {
    padding-left: 0
}
.comBtm {
    padding: 0;
    margin-top: 15px
}
.commLft {
    padding-left: 0
}
.loadMoreBtn {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 55px
}
    .loadMoreBtn a {
        width: 150px;
        height: 47px;
        display: inline-block;
        background: #fff;
        color: #767676;
        font-size: 15px;
        text-align: center;
        line-height: 47px;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
        .loadMoreBtn a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            color: #efeeee;
            background: #777
        }
.todd {
    margin: 10px 0
}
.learn {
    width: 100%;
    float: left
}
    .learn ul {
        float: right
    }
        .learn ul li {
            float: left;
            margin-right: 20px;
            list-style: none
        }
            .learn ul li a {
                text-decoration: none;
                color: #000
            }
.more {
    text-align: center;
    margin: auto;
    display: block;
    width: 12%;
    height: 40px;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
    color: #333
}
.equip_sec {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 90px 0
}
.footwear img {
    width: 100%
}
.para h3 {
    text-align: center;
    color: #000;
    font-size: 27px
}
.para p {
    text-align: center;
    color: #666;
    font-size: 15px;
    padding-bottom: 10px
}
.para h3 a {
    text-decoration: none;
    color: #000;
    font-size: 22px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    font-weight: 700
}
    .para h3 a:hover {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
        color: #8e8e8e
    }
.para {
    width: 100%;
    float: left;
    height: 78px
}
.footwear {
    padding-left: 0
}
.commuDivBtmRgt {
    margin-top: 12px
}
.Custom {
    width: 100%;
    float: left;
    background: url(../images/download.jpg);
    background-repeat: no-repeat;
    padding: 50px 0
}
.facturing {
    color: #fff;
    text-align: center
}
    .facturing h1 {
        font-size: 65px;
        color: #fff;
        margin-top: 0;
        font-weight: 700;
        line-height: 1
    }
    .facturing p {
        text-align: center;
        color: #fff;
        font-size: 18px;
        display: inline-block;
        margin-top: 12px
    }
.bombtn {
    background: rgba(255,255,255,.25);
    border: solid 1px #FFF;
    padding: 10px 40px;
    color: #FFF;
    font-size: 22px;
    display: inline-block;
    margin-top: 35px;
    text-transform: uppercase
}
    .bombtn:hover {
        background-color: #fdfffe87;
        color: #fff;
        transition: .5s
    }
.products {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 60px 0 90px
}
.sellers {
    width: 100%;
    float: left;
    margin: 40px 0 80px
}
    .sellers ul {
        width: 100%;
        float: left;
        text-align: center
    }
        .sellers ul li {
            list-style: none;
            margin: 0 35px;
            display: inline-block
        }
            .sellers ul li a {
                text-decoration: none;
                font-size: 16px;
                font-weight: 700;
                color: #999;
                text-transform: uppercase
            }
.pro_sale {
    width: 100%;
    float: left
}
.sale {
    width: 20%;
    float: left;
    padding-right: 55px
}
    .sale p {
        font-size: 15px;
        color: #111;
        font-weight: 400
    }
        .sale p span {
            font-size: 15px;
            color: #111;
            font-weight: 600
        }
.paymentMethodDiv .foot_head p {
    font-size: 14px
}
.copyR p {
    font-size: 12px;
    margin: 0;
    font-family: Play,sans-serif
}
footer {
    background-color: #1f1f1f;
    padding: 55px 0 15px;
    width: 100%;
    float: left
}
.foot_head h2 {
    font-family: 'Play',sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    color: #b6b6b6;
    margin: 0 0 30px;
    font-weight: 400
}
.foot_head ul li {
    list-style: none;
    padding: 4px 0
}
    .foot_head ul li a {
        text-decoration: none;
        color: #999
    }
        .foot_head ul li a:hover {
            color: #29abe2;
            transition: .9s
        }
.foot_head p {
    color: #999;
    padding: 5px 0;
    font-size: 18px;
    margin-top: 25px
}
.foot_head input {
    width: 68%;
    font-family: "Play",sans-serif;
    border: solid 2px #888;
    border-radius: 0;
    font-size: 12px;
    background: #1f1f1f;
    color: #888;
    box-sizing: border-box;
    height: 32px;
    padding: 0 .4em;
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: top;
    float: left
}
.foot_head button i {
    font-size: 19px;
    color: #888
}
.foot_head button {
    background-color: #1f1f1f;
    border: solid 2px #888;
    border-radius: 0;
    box-sizing: border-box;
    color: #888;
    display: inline-block;
    font-size: 18px;
    height: 32px;
    letter-spacing: .03em;
    line-height: 28px;
    margin: 0;
    padding: 0 17px;
    transition: all .23s ease-in-out 0;
    float: left
}
.copyR {
    border-top: 1px dotted #444;
    margin-top: 50px;
    color: #999;
    padding-top: 38px
}
.copyright ul {
    float: right
}
    .copyright ul li {
        display: inline-block
    }
        .copyright ul li a {
            width: 40px;
            height: 40px;
            border: solid 2px #999;
            display: table;
            line-height: 36px;
            text-align: center;
            color: #999;
            font-size: 18px;
            float: left;
            margin-left: 15px
        }
            .copyright ul li a:hover {
                border: solid 2px #fff;
                background: #fff;
                color: #999
            }
section.scendMenuDiv {
    width: 100%;
    float: left
}
.scendMenuHdng {
    width: 100%;
    float: left;
    text-align: center
}
    .scendMenuHdng h1 {
        margin: 20px 0 10px;
        font-size: 80px;
        text-transform: uppercase;
        font-style: italic;
        color: #919191;
        text-align: center
    }
    .scendMenuHdng ul {
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 25px
    }
        .scendMenuHdng ul li {
            display: inline-block;
            padding: 0 8px;
            position: relative
        }
            .scendMenuHdng ul li:after {
                content: '';
                width: 1px;
                height: 12px;
                background: #000;
                position: absolute;
                top: 9px;
                bottom: 0;
                left: -3px;
                right: auto
            }
            .scendMenuHdng ul li:first-child:after {
                display: none
            }
            .scendMenuHdng ul li a {
                color: #000;
                text-decoration: none;
                font-weight: 700;
                font-size: 20px;
                text-transform: uppercase
            }
.slideSecIn {
    margin-top: 0
}
.shoesListingSldr {
    margin-top: -12px
}
    .shoesListingSldr img {
        width: 100%
    }
section.mensFootwearLstCnt {
    width: 100%;
    float: left
}
.mensLstLftIn {
    width: 100%;
    float: left;
    background: #e8e8e8;
    padding: 20px 10px 10px 20px
}
    .mensLstLftIn h3 {
        border-bottom: 1px solid #ccc;
        margin-right: 10px;
        margin-bottom: 25px;
        padding-bottom: 15px
    }
    .mensLstLftIn ul li {
        margin: 10px;
        list-style: none;
        font-size: 14px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px
    }
        .mensLstLftIn ul li a {
            color: #000;
            text-decoration: none
        }
    .mensLstLftIn ul {
        margin-left: -8px
    }
        .mensLstLftIn ul li a:hover {
            color: #777
        }
.main-category-landing-text h1 {
    border-bottom: 1px solid #000;
    font-size: 42px;
    font-family: 'Play',sans-serif;
    font-weight: 700;
    padding-bottom: 15px;
    text-align: left;
    color: #000;
    font-style: normal
}
section.mensFootwearLstCnt {
    padding: 50px 0;
    background: #fff
}
.mainCategoryLstCnt {
    width: 100%;
    float: left
}
.catLstOneIn {
    width: 100%;
    float: left
}
.catLstImg {
    width: 100%;
    float: left
}
    .catLstImg img {
        width: 100%
    }
.catLstOneDes {
    width: 100%;
    float: left
}
.prcOffer {
    width: 100%;
    float: left
}
.catLstOneDes h3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    color: #8a8a8a;
    font-size: 14px;
    font-weight: 700;
    line-height: 12px
}
.catLstOneDes p {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    margin: 5px 0 0;
    text-transform: capitalize
}
.prcOffer h4 {
    color: #00afec;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    margin: 5px 0 0;
    text-transform: capitalize
}
.catLstImg .lstImg-h {
    display: none
}
.catLstImg:hover .lstImg-h {
    display: inline-block
}
.catLstImg:hover .lstImg {
    display: none
}
.catLstOne {
    height: 340px
}
.lstBottomCnt {
    width: 100%;
    float: left;
    border-top: 1px solid #ccc;
    padding-top: 10px
}
    .lstBottomCnt h2 {
        font-family: 'Play',sans-serif;
        font-size: 21px;
        text-align: left;
        font-style: normal;
        text-transform: none
    }
    .lstBottomCnt p {
        text-align: left;
        font-size: 14px;
        font-weight: 400;
        font-style: normal;
        line-height: 14px
    }
section.cntSection {
    padding: 20px 0;
    width: 100%;
    float: left
}
.border-left {
    border-left: solid 1px #cecece
}
.listingOneCntSec .owl-prev {
    top: 220px
}
.listingOneCntSec .owl-next {
    top: 220px
}
section.secDiffSec {
    width: 100%;
    float: left;
    background: #fff
}
.baseball-shwtime-difference-jumbotron {
    background: url(../images/sports-showtime.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 5% 2%;
    background-size: cover
}
.graphic-category-center {
    text-align: center
}
.baseball-shwtime-difference h3 {
    font-size: 48px;
    color: #fff;
    font-style: italic;
    margin-top: 0;
    font-weight: 400;
    margin-bottom: 34px
}
.space20 {
    margin-bottom: 20px
}
.baseball-shwtime-difference h4 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 30px;
    font-weight: normal
}
.baseball-shwtime-difference p {
    font-size: 18px;
    color: #fff;
    line-height: normal
}
section.customeUniSec {
    width: 100%;
    float: left;
    background: #fff
}
.baseball-boombah-difference {
    position: relative;
    display: block
}
.jumbotron-baseball {
    background-image: url(../images/sports-baseball-showtime.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 10%;
    background-color: #fff
}
.no-gutter {
    padding-right: 0;
    padding-left: 0
}
.jumbotron-baseball .col-lg-5 {
    float: right;
    color: #FFF
}
section.customApperlsSec {
    width: 100%;
    float: left;
    background: #fff
}
.graphic-category-center {
    text-align: center
}
.sports-custom-apparel .col-md-10 {
    background-color: #e8e8e8;
    padding: 4% 0
}
.sports-custom-apparel p, .sports-join-community p {
    font-size: 22px;
    color: #000;
    line-height: normal
}
.space40 {
    margin-bottom: 40px
}
.transparent-rectangle-button-black a {
    border: solid 2px #000;
    padding: 20px 80px;
    color: #000;
    font-size: 22px;
    display: inline-block
}
.graphic-category-center img {
    margin: 0 auto;
    width: 100%
}
.container-oversized {
    margin: 0 auto;
    padding: 0 7%
}
section.listingOneCntSec {
    background: #fff
}
.sports-custom-apparel .col-md-10 {
    background-color: #e8e8e8;
    padding: 4%
}
.mainDivONeList {
    background: #fff
}
.space50 {
    margin-bottom: 50px;
    width: 100%;
    float: left
}
section.prdctDetailsSec {
    width: 100%;
    float: left;
    padding: 25px 0
}
.bcrumbs {
    padding: 10px 0;
    display: table;
    width: 100%;
    margin: 0
}
    .bcrumbs li {
        float: left;
        list-style: none;
        font-size: 14px;
        font-family: Play,sans-serif;
        color: #888;
        margin-right: 40px;
        position: relative
    }
        .bcrumbs li:before {
            content: "";
            width: 1px;
            height: 12px;
            position: absolute;
            top: 4px;
            right: -20px;
            background: #ccc
        }
        .bcrumbs li a {
            color: #555
        }
.prdctCntDiv {
    width: 100%;
    float: left
}
.prdctCntImgSldr {
    width: 100%;
    float: left
}
section.prdctDetailsSec .carousel.fade {
    opacity: 1
}
    section.prdctDetailsSec .carousel.fade > .carousel-inner > .item {
        -moz-transition: opacity ease-in-out .6s;
        -o-transition: opacity ease-in-out .6s;
        -webkit-transition: opacity ease-in-out .6s;
        transition: opacity ease-in-out .6s;
        left: 0 !important;
        opacity: 0;
        top: 0;
        position: absolute;
        width: 100%;
        display: block !important;
        z-index: 1
    }
        section.prdctDetailsSec .carousel.fade > .carousel-inner > .item:first-child {
            top: auto;
            position: relative
        }
    section.prdctDetailsSec .carousel.fade > .carousel-inner > .active {
        opacity: 1;
        -moz-transition: opacity ease-in-out .6s;
        -o-transition: opacity ease-in-out .6s;
        -webkit-transition: opacity ease-in-out .6s;
        transition: opacity ease-in-out .6s;
        z-index: 2
    }
    section.prdctDetailsSec .carousel.fade > .carousel-control {
        z-index: 2
    }
section.prdctDetailsSec .carousel-indicators {
    position: relative
}
.prdctDtlCntRgtIn {
    width: 100%;
    float: left
}
    .prdctDtlCntRgtIn h1 {
        font-size: 20px;
        color: #444;
        font-weight: 700;
        margin-bottom: 18px;
        text-transform: capitalize
    }
.sub-heading-v3 {
    font-size: .9em;
    color: #B3B3B3;
    margin: -11px 0 14px
}
.colorsHdng {
    color: #000;
    font-weight: 700
}
.writereviewTxt {
    padding-left: 12px
}
.prdctShrtDes {
    width: 100%;
    float: left;
    padding: 12px 0;
    border-top: 1px solid #eee;
    margin-top: 12px
}
    .prdctShrtDes a {
        text-transform: uppercase;
        color: #000;
        font-weight: 700;
        text-decoration: underline
    }
.prdctCostDiv {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #000;
    font-weight: 700
}
.prdctTypeDiv {
    width: 100%;
    float: left;
    padding: 25px 0
}
    .prdctTypeDiv ul li {
        list-style: none;
        display: inline-block;
        position: relative;
        cursor: pointer
    }
        .prdctTypeDiv ul li i {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            width: 26px;
            height: 26px;
            font-size: 23px;
            color: #29abe2;
            text-shadow: 0 0 12px rgba(0,0,0,.7)
        }
.prdctSizeDiv {
    width: 100%;
    float: left;
    padding: 25px 0
}
.prdctSizeHdng {
    width: 100%;
    float: left
}
    .prdctSizeHdng span a {
        color: #333;
        padding-left: 55px
    }
.prdctSizeLst {
    width: 100%;
    float: left
}
    .prdctSizeLst ul li {
        display: inline-block;
        padding: 8px 14px;
        border: 1px solid #ccc;
        background: #eee;
        color: #333;
        margin-right: 8px;
        margin-bottom: 8px;
        cursor: pointer
    }
        .prdctSizeLst ul li.no-size-brdr {
            border: none;
            background: transparent;
            text-decoration: line-through
        }
.prdctAddtoCrtQnty {
    width: 100%;
    float: left;
    padding: 25px 0
}
    .prdctAddtoCrtQnty .prdctQuntyDiv {
        width: 150px;
        float: left
    }
.prdctQuntyDiv ul li {
    display: inline-block;
    padding: 8px 15px;
    border: 1px solid #ccc;
    font-size: 18px
}
    .prdctQuntyDiv ul li.prdctQntyTxt {
        border: 1px solid #333
    }
.prdctAddToCrtBtn {
    width: 100px;
    float: left
}
    .prdctAddToCrtBtn .addToCrtBtn {
        background: #5cb85c;
        border: solid 1px #4cae4c;
        width: 135px;
        height: 42px;
        font-family: 'Play',sans-serif;
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        color: #fff;
        display: table;
        text-align: center;
        line-height: 40px;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s;
        outline: none
    }
        .prdctAddToCrtBtn .addToCrtBtn:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            background: transparent;
            color: #333
        }
.prdctSocialShareDiv {
    width: 100%;
    float: left;
    padding: 25px 0
}
    .prdctSocialShareDiv ul li {
        list-style: none;
        float: left;
        margin-right: 6px
    }
        .prdctSocialShareDiv ul li a {
            background: #ccc;
            width: 36px;
            height: 36px;
            line-height: 38px;
            text-align: center;
            float: left;
            font-size: 24px;
            color: #fff;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s
        }
        .prdctSocialShareDiv ul li:nth-child(1) a {
            background: #3b5998
        }
        .prdctSocialShareDiv ul li:nth-child(2) a {
            background: #1da1f2
        }
        .prdctSocialShareDiv ul li:nth-child(3) a {
            background: #cb2027
        }
        .prdctSocialShareDiv ul li a:hover {
            margin-top: -4px;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            float: left
        }
.reletedProductDiv {
    width: 100%;
    float: left;
    padding: 45px 0
}
.relatedPrdctHdng {
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    margin: 20px 0;
    font-size: 30px;
    text-align: center;
    padding: 10px 0;
    text-transform: uppercase
}
.prdctDescriptionDiv {
    width: 100%;
    float: left;
    background: #f4f3f2;
    padding: 40px 0
}
.prdctfetrlst ul li {
    display: inline-block;
    margin-right: 8px
}
section.prdctReviewSec {
    width: 100%;
    float: left;
    padding: 45px 0
}
.reviewCntDiv {
    width: 100%;
    float: left;
    margin-top: 20px
}
.prdctReviewSec .star-clickable span a {
    color: #333;
    font-size: 26px;
    margin-right: 6px
}
.prdctAllReviewStartDiv {
    width: 250px;
    float: left;
    border-left: 1px solid #ccc;
    padding-left: 25px;
    margin-left: 25px
}
.starReiveOne {
    width: 50%;
    float: left
}
.prdctAllReviewStartDiv ul li {
    width: 100%;
    float: left;
    list-style: none
}
.sartRatePer {
    width: 45%;
    float: right
}
    .sartRatePer samp {
        width: 100%;
        float: left;
        height: 10px;
        background: #0094d4;
        margin-top: 6px
    }
.prdctwriteReviewBtn {
    width: 160px;
    float: right
}
    .prdctwriteReviewBtn a {
        padding: 8px 15px;
        background: #ccc;
        color: #fff;
        text-transform: uppercase;
        display: inline-block;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
        .prdctwriteReviewBtn a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            background: #333;
            color: #fff
        }
.prdctReviewDetailDiv {
    width: 100%;
    float: left;
    padding-top: 45px
}
.prdctReviewDetlHdng {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    position: relative
}
    .prdctReviewDetlHdng a {
        color: #0094d4
    }
    .prdctReviewDetlHdng:before {
        content: '';
        width: 6%;
        height: 4px;
        background: #0094d4;
        position: absolute;
        bottom: 0;
        left: 0
    }
.prdctReviewContentDiv {
    width: 100%;
    float: left;
    margin-top: 25px
}
.prdctReviewCntDivLft {
    width: 100%;
    float: left
}
.prdctRevwothmbImg {
    width: 60px;
    height: 60px;
    float: left;
    background: #0094d4;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    line-height: 60px;
    color: #fff
}
.prdctReviewthmbRgt {
    float: left;
    width: 90%;
    padding-left: 12px
}
    .prdctReviewthmbRgt h3 {
        color: #0094d4;
        font-size: 14px;
        padding: 4px 0
    }
        .prdctReviewthmbRgt h3 span {
            color: #666
        }
.prdctRvwShr {
    width: 100%;
    float: left;
    padding: 8px 0
}
.prdctReviewthmbRgt h3 samp {
    float: right;
    color: #333
}
.prdctRvwShr span {
    float: right
}
.customizeHdngTp {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
    padding: 40px 0
}
.customizeHdngMenu_Menu {
    width: 100px;
    float: left;
    border: 1px solid #ccc;
    padding: 8px 10px;
    text-align: center;
    font-size: 18px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer
}
section.mensFootwearLstCnt.customizePrdctLstng {
    padding: 45px 0
}
.custmz_prdctShrtng_in {
    width: 100%;
    float: left
}
    .custmz_prdctShrtng_in span {
        font-size: 17px;
        color: #333;
        font-weight: 500;
        display: inline-block;
        margin-right: 12px;
        float: right;
        padding-top: 5px
    }
    .custmz_prdctShrtng_in select {
        width: 30%;
        display: inline-block;
        border: 1px solid #ccc;
        padding: 8px 13px;
        float: right
    }
.customizePrdctLstng .catLstOne {
    height: auto
}
.product-customize-icon p {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    font-style: italic;
    font-size: 18px;
    width: 100%;
    float: left
}
.custom-labs-products {
    padding: 5px 0;
    width: 100%;
    float: left
}
    .custom-labs-products p {
        color: #000;
        font-size: 18px;
        font-weight: 700;
        line-height: 16px;
        margin: 5px 0 0;
        text-transform: capitalize
    }
    .custom-labs-products a {
        color: #000
    }
.custom-type {
    color: #9a9a9a !important;
    font-weight: 400 !important
}
.lernMoreCustomBtnDuv {
    width: 100%;
    float: left;
    margin-top: 15px;
    display: none
}
.quick-view-button {
    width: 46%;
    float: left;
    text-align: center
}
a.lrnMoreBtn {
    color: #000;
    font-size: 18px;
    padding: 10px 9px;
    background: #e6e6e6;
    border: solid 1px #e2e2e2;
    border-radius: 2px;
    margin-bottom: 25px;
    display: block
}
.customize-custm-btn {
    float: right
}
.customizeListDiv .catLstOneIn {
    width: 100%;
    float: left;
    padding: 15px 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 550px
}
    .customizeListDiv .catLstOneIn:hover {
        box-shadow: rgba(0,0,0,0.4) 0 0 15px;
        transition: all 600ms
    }
.customizeListDiv {
    padding: 0;
    margin-top: 45px
}
    .customizeListDiv .catLstOneIn:hover .lernMoreCustomBtnDuv {
        display: inline-block
    }
.product-customize-icon p img {
    margin-right: 8px
}
.custLstImgBig {
    width: 100%;
    float: left
}
.customizeListDiv .catLstImg {
    position: relative
}
.custLstImgThmb {
    width: 15%;
    right: 0;
    top: 0;
    position: absolute
}
.hideCustB {
    display: none
}
.custLstImgThmb ul {
    list-style: none
}
    .custLstImgThmb ul li {
        margin-bottom: 8px
    }
.logo a {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    font-family: anton,sans-serif;
    font-weight: 400
}
    .logo a span {
        font-weight: 600
    }
#top_header {
    background: #e3e3e3
}
#top_header {
    padding: 0
}
.links li {
    position: relative
}
    .links li a {
        display: inline-block;
        padding: 6px 0;
        color: #292b81;
        font-weight: 500
    }
    .links li:last-child a {
        background: #f5821f;
        text-align: left;
        color: #fff;
        display: inline-block;
        padding: 6px 15px
    }
    .links li ul {
        display: none;
        width: 250px;
        background: #f5821f;
        position: absolute;
        top: 100%;
        right: 0;
        margin-top: 0
    }
    .links li:hover ul {
        display: inline-block
    }
    .links li ul li {
        width: 46%;
        float: left
    }
        .links li ul li a {
            width: 100%;
            float: left
        }
    .links li:last-child {
        margin-right: 0
    }
        .links li:last-child ul li a {
            background: transparent;
            color: #fff
        }
.carousel-inner > .item > img {
    width: 100%
}
.btmHdrRgt ul {
    float: right
}
.threeBxTp {
    width: 100%;
    float: left;
    padding: 85px 0 45px
}
.spechIcn {
    width: 100%;
    float: left;
    text-align: center
}
    .spechIcn img {
        width: 110px
    }
.speechDivIn {
    width: 100%;
    float: left;
    background: #292b81;
    padding: 45px
}
.spechTxt {
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 28px;
    padding-top: 10px;
    font-weight: 500
}
.speechDiv {
    padding-left: 0
}
.achevDiv .speechDivIn {
    background: #11bfd8
}
.commHvr span {
    width: 100%;
    text-align: center;
    font-size: 15px
}
.twoblockDiv {
    width: 100%;
    float: left;
    padding: 75px 0;
    background: #e6d09fa3
}
.eventsSec {
    background: #e6d09fa3
}
.mediaCovHdng {
    width: 100%;
    float: left
}
    .mediaCovHdng h2 {
        position: relative;
        font-size: 28px;
        padding-bottom: 3px
    }
        .mediaCovHdng h2:before {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background: #9fb6d3
        }
        .mediaCovHdng h2:after {
            content: '';
            position: absolute;
            bottom: -1px;
            left: 0;
            width: 27%;
            height: 4px;
            background: #286bda
        }
.owl-controls .owl-buttons .owl-prev, .owl-controls .owl-buttons .owl-next {
    display: none
}
.homeBlogDivCnt {
    width: 100%;
    float: left
}
.mediaCovHdng h2 i {
    color: #fff
}
.mediaCovHdng h2 span {
    background: #286bda;
    padding: 8px 12px;
    display: inline-block
}
.mediaCovCnt {
    width: 100%;
    float: left;
    margin-top: 12px;
    overflow: hidden;
    height: 340px
}
.mediaCovCntImg {
    width: 100%;
    float: left
}
    .mediaCovCntImg img {
        width: 100%
    }
.twoblockDiv .carousel-indicators {
    bottom: auto;
    top: 19px;
    right: 0;
    left: auto;
    width: auto
}
.mediaCovDiv .carousel-indicators .active {
    background-color: #292b81;
    width: 10px;
    height: 10px
}
.mediaCovDiv .carousel-indicators li {
    background-color: #eee;
    text-indent: 0;
    width: 10px;
    height: 10px;
    border: none;
    margin: 0;
    border-radius: 0
}
.mediaCovDiv .carousel-caption {
    position: relative;
    background: #262737;
    width: 100%;
    left: 0;
    float: left;
    text-shadow: none;
    padding: 10px 15px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    bottom: 195px
}
    .mediaCovDiv .carousel-caption p {
        font-size: 18px;
        text-align: left;
        line-height: 24px;
        font-weight: 300;
        padding-bottom: 15px
    }
.carRdmore {
    width: 100%;
    float: left
}
.carRdmorBtnBtm {
    width: 100%;
    float: left
}
.rdmrBtn {
    background: #292b81;
    float: left;
    color: #fff;
    padding: 6px 12px;
    position: relative;
    text-decoration: none
}
    .rdmrBtn:hover {
        color: #11bfd8
    }
    .rdmrBtn:before {
        content: '';
        width: 4px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #fff
    }
.eventsSec .mediaCovHdng h2:after {
    width: 21%
}
.rdmoreBtn {
    width: 40%;
    float: left;
    margin-top: 8px
}
.mediaSocialBtn {
    width: 40%;
    float: right
}
    .mediaSocialBtn a {
        width: 40px;
        height: 40px;
        display: inline-block;
        border: 2px solid #fff;
        border-radius: 50%;
        line-height: 36px;
        text-align: center;
        margin-right: 12px;
        font-size: 20px;
        color: #fff
    }
.mediaCovCnt:hover .carousel-caption {
    position: relative;
    z-index: 1;
    bottom: 250px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}
.mediaCovCnt:hover .carRdmorBtnBtm {
    display: inline-block
}
.mediaCovDiv.tuneInDiv .carousel-caption {
    bottom: 20px
}
.mediaCovDiv.tuneInDiv .mediaCovCnt:hover .carousel-caption {
    bottom: 75px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}
.mediaCovDiv.tuneInDiv .mediaCovHdng h2:after {
    width: 25%
}
.logo img {
    width: 100%
}
footer {
    background: #e3e3e3
}
.foot_head h2 {
    color: #fff;
    font-weight: 700
}
.foot_head ul li a {
    color: #122d42
}
    .foot_head ul li a:hover {
        color: #ffe301
    }
.foot_head p {
    color: #fff
}
.icon01 {
    width: 100%;
    text-align: center
}
    .icon01 li:nth-child(1) a i {
        color: #3b5998
    }
    .icon01 li:nth-child(2) a i {
        color: #1da1f2
    }
    .icon01 li:nth-child(3) a i {
        color: #1b52f5
    }
    .icon01 li:nth-child(4) a i {
        color: #8236ad
    }
    .icon01 li {
        float: none;
        display: inline-block
    }
.commuUpDiv {
    padding-left: 0;
    padding-right: 0
}
.communityUploadDiv .container {
    padding-left: 0;
    padding-right: 0
}
.mediaCovDiv {
    padding-left: 0
}
.tuneInDiv {
    padding-right: 0
}
.socialMediaSec {
    width: 100%;
    float: left;
    padding: 45px 0
}
.socialMediaCnt {
    width: 100%;
    float: left;
    margin-top: 45px
}
.soclDivIn {
    width: 100%;
    float: left
}
.soclDivHdng {
    width: 100%;
    float: left;
    background: #4167b2;
    padding: 8px 12px;
    color: #fff;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    font-weight: 600;
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    border-top-right-radius: 6px
}
.soclDivCnt {
    width: 100%;
    float: left
}
.twtrSec .soclDivHdng {
    background: #1da2f1
}
.instSec .soclDivHdng {
    background: #bd2464
}
.utbSec .soclDivHdng {
    background: red
}
.fbSlfSec {
    padding-left: 0
}
.utbSec {
    padding-right: 0
}
.govreSec {
    width: 100%;
    float: left;
    padding: 45px 0
}
.goveSecCnt {
    width: 100%;
    float: left;
    margin-top: 35px
}
.goveCntIn {
    width: 100%;
    float: left;
    background: #292b81
}
.goveCntInL {
    width: 40%;
    float: left
}
    .goveCntInL img {
        width: 100%
    }
.goveCntInR {
    width: 60%;
    float: left;
    padding: 45px 25px 25px 45px
}
    .goveCntInR h2 {
        color: #fff;
        padding-bottom: 15px
    }
    .goveCntInR p {
        color: #fff;
        font-size: 18px;
        line-height: 28px
    }
.govreSec .mediaCovHdng h2:after {
    width: 20%
}
.explreMoreDiv {
    margin-top: 25px
}
    .explreMoreDiv .rdmrBtn {
        background: #292b81
    }
.goveCntIn:hover .explreMoreDiv .rdmrBtn {
    color: #292b81
}
.govreSec .carousel-indicators {
    bottom: auto;
    top: -67px;
    right: 0;
    left: auto;
    width: auto
}
    .govreSec .carousel-indicators .active {
        background-color: #292b81;
        width: 10px;
        height: 10px
    }
    .govreSec .carousel-indicators li {
        background-color: #eee;
        text-indent: 0;
        width: 10px;
        height: 10px;
        border: none;
        margin: 0;
        border-radius: 0
    }
.eventsSec {
    width: 100%;
    float: left;
    padding: 45px 0 0
}
.eveOne {
    width: 100%;
    float: left;
    margin-bottom: 35px
}
.eveDate {
    width: 18%;
    float: left;
    background: #262737;
    color: #fff;
    text-align: center;
    font-size: 45px;
    font-weight: 700;
    line-height: 37px;
    padding: 32.5px 0
}
    .eveDate span {
        display: block;
        font-size: 35px;
        font-weight: 400
    }
.eveCntDiv {
    width: 100%;
    float: left;
    margin-top: 35px
}
.eveOneCnt {
    width: 82%;
    float: left;
    background: #ffffff57;
    padding: 15px
}
    .eveOneCnt p {
        font-size: 17px;
        line-height: 26px
    }
.eveOneIn {
    padding-left: 0
}
.eventsSec .carousel-indicators {
    bottom: auto;
    top: -67px;
    right: 0;
    left: auto;
    width: auto
}
    .eventsSec .carousel-indicators .active {
        background-color: #292b81;
        width: 10px;
        height: 10px
    }
    .eventsSec .carousel-indicators li {
        background-color: #eee;
        text-indent: 0;
        width: 10px;
        height: 10px;
        border: none;
        margin: 0;
        border-radius: 0
    }
.slide_sec .carousel-indicators .active {
    background: #292b81
}
.eveOneCnt:hover .rdmrBtn {
    color: #f97d0a
}
footer {
    background: #e3faf7;
    border-top: 1px dotted #266c9b;
    position: relative;
    z-index: -1
}
.langDiv {
    float: right;
    width: 11%;
    margin-right: 15px;
    position: relative;
    top: -5px
}
.btmHdrMainMenu {
    width: 100%;
    float: right
}
.owl-nav button {
    position: absolute;
    top: 50%;
    background-color: #000;
    color: #fff;
    margin: 0;
    transition: all .3s ease-in-out
}
    .owl-nav button.owl-prev {
        left: 10px
    }
    .owl-nav button.owl-next {
        right: 10px
    }
.owl-dots {
    text-align: center;
    padding-top: 15px
}
    .owl-dots button.owl-dot {
        width: 15px;
        height: 15px;
        border-radius: 50%;
        display: inline-block;
        background: #ccc;
        margin: 0 3px
    }
        .owl-dots button.owl-dot.active {
            background-color: #000
        }
        .owl-dots button.owl-dot:focus {
            outline: none
        }
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0,0,0,0.38) !important
}
.owl-nav span {
    font-size: 70px;
    position: relative;
    top: -29px;
    text-indent: 20px;
    color: #fff;
    float: left
}
.owl-nav button:focus {
    outline: none
}
.slide_sec .owl-dots {
    display: none
}
.inItem {
    width: 100%;
    float: left;
    border-right: 2px solid #000;
    margin-left: 0;
    align-items: flex-end;
    display: flex;
    justify-content: center;
    padding: 150px 10px 70px
}
.sliderBldTxt {
    position: absolute;
    bottom: 295px;
    left: 53px;
    z-index: 3
}
    .sliderBldTxt h1 {
        color: #fff;
        font-size: 75px;
        text-transform: uppercase;
        font-family: anton,sans-serif;
        font-weight: 400
    }
.inItemCnt {
    text-align: center
}
    .inItemCnt h3 {
        font-size: 27px;
        color: #ffe300;
        font-weight: 400;
        font-family: 'Anton',sans-serif
    }
    .inItemCnt p {
        font-size: 20px;
        color: #fff;
        font-weight: 400;
        padding: 5px 10px 0;
        line-height: 24px
    }
    .inItemCnt a {
        display: inline-block;
        color: #fff;
        text-transform: uppercase;
        border: 1px solid #fff;
        padding: 10px 20px;
        margin-top: 5px;
        position: relative;
        overflow: hidden;
        z-index: 0
    }
        .inItemCnt a:after {
            background: rgba(245,130,32,.5);
            position: absolute;
            left: 0;
            top: 0;
            content: "";
            height: 100%;
            width: 100%;
            z-index: -1;
            left: -130px;
            transition: all 350ms ease
        }
        .inItemCnt a:hover:after {
            left: 0
        }
@media only screen and (min-width: 1025px) and (max-width: 1285px) {
    .inItem {
        padding-bottom: 14px
    }
    .sliderBldTxt {
        bottom: 185px;
        left: 29px
    }
    .btmHdrRgt ul {
        margin-top: 27px
    }
    .mediaCovCnt:hover .carousel-caption {
        bottom: 108px
    }
    .mediaCovDiv .carousel-caption {
        bottom: 37px
    }
}
.socialMedLnkBnr {
    width: 40px;
    position: fixed;
    top: -244px;
    bottom: 0;
    right: 0;
    left: auto;
    height: 140px;
    margin: auto;
    z-index: 9
}
    .socialMedLnkBnr ul li {
        width: 100%;
        float: left;
        list-style-type: none;
        margin-bottom: 8px
    }
        .socialMedLnkBnr ul li a {
            width: 32px;
            height: 32px;
            background: transparent;
            float: left;
            text-align: center;
            line-height: 32px;
            font-size: 21px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            border: 1px solid #fff;
            color: #fff;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s
        }
        .socialMedLnkBnr ul li:nth-child(1) a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            background: #3b5998;
            border-color: #3b5998
        }
        .socialMedLnkBnr ul li:nth-child(2) a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            background: #1da1f2;
            border-color: #1da1f2
        }
        .socialMedLnkBnr ul li:nth-child(3) a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            background: red;
            border-color: red
        }
        .socialMedLnkBnr ul li:nth-child(4) a:hover {
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            transition: all .5s;
            background: #8236ad;
            border-color: #8236ad
        }
.inItem:hover .inItemCnt a:after {
    left: 0
}
.slide_sec .owl-carousel.owl-drag .owl-item .item {
    overflow: hidden
}
.inItem {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}
    .inItem:hover {
        transform: scale(1.04,1.04);
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
.communityUploadDiv .container-fluid {
    padding-left: 0;
    padding-right: 0
}
.commRgtDiv {
    padding-right: 0
}
.topDivInner header {
    position: relative
}
.sliderInnerSec {
    width: 100%;
    float: left
}
.sliderInnerLftDiv {
    width: 50%;
    float: left;
    padding-right: 5px
}
.sliderInnerLftDivIn {
    width: 100%;
    float: left
}
    .sliderInnerLftDivIn img {
        width: 100%
    }
.sliderRgt_1 {
    width: 100%;
    float: left
}
.sliderRgt_1_1 {
    width: 50%;
    float: left;
    padding-right: 5px
}
.sliderRgt_1_1_In {
    width: 100%;
    float: left
}
.sliderRgt_1_1 img {
    width: 100%
}
._2 {
    margin-top: 6px
}
._1_3 {
    position: relative
}
    ._1_3 span {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 96px;
        height: 84px;
        text-align: center;
        z-index: 2;
        cursor: pointer
    }
        ._1_3 span b {
            display: block;
            color: #fff;
            font-size: 15px;
            font-weight: 600
        }
    ._1_3 .sliderRgt_1_1_In:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: rgba(0,0,0,0.4);
        z-index: 1
    }
.modalPopupDiv .item img {
    width: 100%
}
.modalPopupDiv .close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999
}
.modalPopupDiv button.close {
    color: #fff
}
.topDivInner {
    background: #eeeae9
}
.innerDetlContent {
    width: 100%;
    float: left;
    padding: 55px 0;
    background: #eeeae9
}
    .innerDetlContent .mediaCovHdng h2:after {
        width: 19%
    }
.innerDetlCntMain {
    width: 100%;
    padding-top: 35px;
    float: left
}
    .innerDetlCntMain p {
        font-size: 19px;
        line-height: 27px
    }
    .innerDetlCntMain h3 {
        font-style: italic;
        font-size: 20px;
        margin-bottom: 18px
    }
        .innerDetlCntMain h3 span {
            color: #f97d0a94
        }
.mediaImgIn {
    width: 100%;
    float: left
}
    .mediaImgIn img {
        width: 100%;
        position: relative;
        z-index: 1
    }
.mediaImg {
    margin-bottom: 30px
}
.mediaImgIn {
    position: relative
}
    .mediaImgIn:before {
        content: '';
        width: 40%;
        height: 50px;
        position: absolute;
        top: -25px;
        right: -25px;
        background: #0A86F996;
        z-index: 0
    }
    .mediaImgIn:after {
        content: '';
        width: 40%;
        height: 50px;
        position: absolute;
        bottom: -19px;
        left: -25px;
        background: #f97d0aab;
        z-index: 0
    }
.mediaSec {
    overflow: hidden
}
.contactUsSec {
    width: 100%;
    float: left;
    padding-bottom: 45px;
    position: relative;
    top: -40px;
    z-index: 9
}
.contactUsSecIn {
    width: 100%;
    float: left;
    box-shadow: 2px 2px 10px 3px rgba(0,0,0,0.2)
}
.contatL {
    width: 60%;
    float: left;
    background: #fff;
    padding: 55px;
    height: 347px
}
.contatR {
    width: 40%;
    float: left;
    background: #095696;
    padding: 55px;
    height: 347px
}
.contatL .mediaCovHdng {
    margin-bottom: 35px
}
.cntFrmBtn {
    width: 100%;
    float: left;
    background: #f97d0a;
    color: #fff;
    padding: 13px 0;
    border: 1px solid #f97d0a;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    font-size: 18px;
    font-weight: 600
}
.contatR h3 {
    color: #fff;
    padding-bottom: 8px
}
.contatR p {
    color: #fff;
    font-size: 17px;
    line-height: 26px
}
    .contatR p a {
        color: #fff;
        display: inline-block;
        margin-right: 14px;
        font-size: 30px
    }
    .contatR p.cntMbl i {
        font-size: 28px
    }
.cntSocl {
    margin-top: 25px
}
.certificationDiv .mediaImgIn:before {
    content: '';
    width: 70%;
    height: 94%;
    position: absolute;
    top: -34px;
    right: -34px;
    background: #f97d0a;
    z-index: 0
}
.certificationDiv .mediaImgIn {
    width: 90%
}
    .certificationDiv .mediaImgIn:after {
        content: '';
        width: 85%;
        height: 50px;
        position: absolute;
        bottom: 0;
        right: -33px;
        background: #095696;
        z-index: 9;
        left: auto;
        -webkit-border-top-left-radius: 30px;
        -moz-border-top-left-radius: 30px;
        border-top-left-radius: 30px;
        display: none
    }
.certificationDiv .mediaImg {
    margin-bottom: 75px
}
.cerTitle {
    width: 104%;
    float: right;
    height: 50px;
    background: #095696;
    position: relative;
    top: 0;
    z-index: 9;
    right: -34px;
    -webkit-border-top-left-radius: 30px;
    -moz-border-top-left-radius: 30px;
    border-top-left-radius: 30px;
    text-align: right;
    line-height: 50px;
    padding-right: 33px;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}
.certificationDiv .innerDetlCntMain {
    padding-top: 75px
}
.communityUpDivTab {
    width: 100%;
    float: left;
    margin-bottom: 35px;
    text-align: center
}
    .communityUpDivTab ul {
        padding: 0;
        margin: 0;
        list-style-type: none
    }
        .communityUpDivTab ul li {
            display: inline-block;
            margin-right: 12px;
            cursor: pointer;
            font-size: 23px;
            font-weight: 600;
            padding: 8px 15px;
            border: 1px solid #f4e2bb;
            background: #e6d09f;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
            color: #7f6832
        }
            .communityUpDivTab ul li.comActTb {
                background: #d2a94d;
                color: #fff
            }
.comGalHide {
    display: none
}
.viewAllImgSpn {
    width: 100px;
    height: 38px;
    position: absolute;
    top: 180px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: rgba(255,136,34,0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    animation: viewAllLink .5s infinite;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}
@keyframes viewAllLink {
    from {
        background: #f82;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
    to {
        background: #ffa75c;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        transition: all .5s
    }
}
#title {
    background: url(../images/indianFlagStrip.jpg);
    background-size: cover;
    color: #fff;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    padding: 0
}
@media only screen and (min-width: 1286px) and (max-width: 1450px) {
    .btmHdrRgt ul {
        margin-top: 15px
    }
}
.sliderHdrSec {
    width: 100%;
    float: left
}
.humbrgMenu {
    width: 35px;
    float: right;
    margin: 26px 0 0 10px;
    cursor: pointer;
    position: relative;
    z-index: 99999999
}
    .humbrgMenu i {
        width: 100%;
        float: left;
        height: 4px;
        background: #5e5959;
        margin-bottom: 5px
    }
.menuTop {
    z-index: 1000000;
    width: 100%;
    background: #f1f1f1;
    position: fixed
}
.headerMenuTop {
    height: 100%;
    padding-bottom: 25px
}
.sectionThirteen {
    background-image: url(../images/footerBg.jpg);
    background-size: cover
}
.menuBrgrHdng {
    color: #fff;
    padding-bottom: 14px;
    position: relative;
    width: auto;
    margin-bottom: 15px;
    font-size: 22px
}
.crossArrow.humbrgMenu i:nth-child(3) {
    display: none
}
.crossArrow.humbrgMenu i:nth-child(1) {
    transform: rotate(45deg);
    position: relative;
    top: 10px
}
.crossArrow.humbrgMenu i:nth-child(2) {
    transform: rotate(-45deg)
}
.menuBrgrHdng:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background: #265470;
    width: 100%
}
.menuBrgrHdng:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background: #f68018;
    width: 40%
}
.ftrMainLnkOneIn ul {
    padding: 0;
    margin: 0;
    list-style: none
}
.ftrMainLnkOne {
    margin-bottom: 30px
}
.ftrMainLnk {
    margin-top: 20px
}
.menuTop {
    position: absolute;
    width: 100%;
    float: left;
    left: 0;
    top: 0
}
.sectionTwo {
    width: 100%;
    float: left;
    background: url(../images/section-two-bg.jpg);
    position: relative;
    background-size: cover
}
.imgRgt {
    width: 100%;
    float: left
}
.imgLft img {
    width: 100%;
    float: left;
    position: relative;
    top: 70px;
    bottom: 0;
    left: 0
}
.sectionTwo .imgLft img {
    width: 100%;
    float: left;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0
}
.imgRgtCapt {
    width: 100%;
    float: left;
    margin-top: 0
}
.secTwoFtrDiv {
    width: 100%;
    float: left;
    height: 58px;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 58px
}
    .secTwoFtrDiv ul {
        padding: 0;
        margin: 0;
        list-style: none
    }
        .secTwoFtrDiv ul li {
            width: 33.3%;
            float: left;
            text-align: center;
            border-top: 1px solid #949597;
            position: relative;
            cursor: pointer;
            font-weight: 600;
            font-size: 18px;
            color: #666
        }
            .secTwoFtrDiv ul li.activeMinDiv {
                color: #313364
            }
                .secTwoFtrDiv ul li.activeMinDiv:before {
                    content: '';
                    width: 100%;
                    height: 3px;
                    background: #2b5fad;
                    position: absolute;
                    top: -2px;
                    left: 0
                }
                .secTwoFtrDiv ul li.activeMinDiv:after {
                    content: '';
                    width: 5px;
                    height: 18px;
                    background: #2b5fad;
                    position: absolute;
                    top: -9px;
                    left: 0;
                    -webkit-border-radius: 15px;
                    -moz-border-radius: 15px;
                    border-radius: 15px
                }
            .secTwoFtrDiv ul li:before {
                content: '';
                width: 5px;
                height: 18px;
                background: #2b5fad;
                position: absolute;
                top: -9px;
                left: 0;
                -webkit-border-radius: 15px;
                -moz-border-radius: 15px;
                border-radius: 15px
            }
.imgRgtCapt h2 {
    font-size: 23px;
    margin-bottom: 12px;
    color: #2c5198;
    line-height: 28px;
    font-style: italic;
    padding-top: 10px
}
    .imgRgtCapt h2 span {
        color: #666
    }
.imgRgtCapt p {
    font-size: 18px;
    line-height: 28px;
    text-align: justify
}
.hideCnt {
    display: none
}
.secThree {
    width: 100%;
    float: left;
    background: url(../images/banner.png) no-repeat;
    background-size: cover
}
    .secThree .imgLft {
        width: 50%
    }
        .secThree .imgLft img {
            top: 0;
            bottom: 0;
            left: -15px
        }
.secIngRgt {
    width: 50%;
    float: left;
    padding-top: 75px
}
.bioGCnt {
    width: 90%;
    height: 560px;
    background: rgba(0,0,0,0.4);
    position: relative;
    padding: 15px;
    color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-left: 25px
}
.h600 {
    height: 500px
}
.demoScroll {
    height: 500px;
    overflow-y: scroll
}
.sc4::-webkit-scrollbar {
    width: 15px;
    height: 8px;
    position: relative;
    top: 15px
}
.sc4::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: rgba(45,45,45,1)
}
.sc4::-webkit-scrollbar-thumb {
    background-color: #f93;
    background-image: -webkit-linear-gradient(45deg,rgba(18,136,7,1) 30%,transparent 50%,rgba(255,255,255,1) 30%,transparent 50%,transparent 60%,rgba(255,153,51,1) 30%,transparent 60%);
    border-radius: 6px;
    top: 25px;
    position: re
}
.sc4::-moz-scrollbar-thumb {
    background-color: #f93;
    background-image: -webkit-linear-gradient(45deg,rgba(18,136,7,1) 30%,transparent 50%,rgba(255,255,255,1) 30%,transparent 50%,transparent 60%,rgba(255,153,51,1) 30%,transparent 60%);
    border-radius: 6px
}
.sc4::scrollbar-thumb {
    background-color: #f93;
    background-image: -webkit-linear-gradient(45deg,rgba(18,136,7,1) 30%,transparent 50%,rgba(255,255,255,1) 30%,transparent 50%,transparent 60%,rgba(255,153,51,1) 30%,transparent 60%);
    border-radius: 6px
}
h2.abtHdng {
    font-size: 24px;
    font-weight: 600;
    font-family: 'Oswald',sans-serif;
    line-height: 32px;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 20px
}
    h2.abtHdng:before {
        content: '';
        width: 100%;
        height: 3px;
        background: #333;
        position: absolute;
        bottom: 0;
        left: 0
    }
    h2.abtHdng::before {
        background: #fb8609
    }
    h2.abtHdng::after {
        width: 24%
    }
    h2.abtHdng:after {
        content: '';
        width: 12%;
        height: 6px;
        background: #d94148;
        position: absolute;
        bottom: -1px;
        left: 0
    }
.bioGCnt p {
    font-size: 18px;
    line-height: 28px;
    text-align: justify
}
.imgLftIn {
    width: 90%;
    height: 560px;
    background: rgba(0,0,0,0.4);
    position: relative;
    padding: 15px;
    color: #fff;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-left: 25px
}
.awardsFrSec {
    background: url(../images/banner6.png) no-repeat;
    padding: 45px 0
}
    .awardsFrSec .imgLft ul {
        padding: 0;
        margin: 0;
        list-style: none
    }
        .awardsFrSec .imgLft ul li {
            float: left;
            width: 45%;
            margin-right: 10px;
            margin-left: 10px;
            margin-bottom: 10px
        }
            .awardsFrSec .imgLft ul li img {
                border: 1px solid #fff;
                padding: 5px
            }
    .awardsFrSec .secIngRgt {
        padding-top: 37px
    }
    .awardsFrSec .imgLft {
        padding-top: 37px
    }
    .awardsFrSec .imgLftIn {
        height: 500px
    }
.secIngRgt ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 25px
}
    .secIngRgt ul li {
        line-height: 28px;
        font-size: 18px
    }
ul li i {
    color: #ffb300
}
.secIngRgt ul li a {
    color: #ffb300
}
.awardsFvSec {
    background: url(../images/banner5.png) no-repeat;
    padding: 45px 0
}
    .awardsFvSec .imgLft {
        width: 30%;
        float: left
    }
    .awardsFvSec .secIngRgt {
        width: 70%;
        float: left
    }
.newsImg {
    margin: 0 0 0 15px
}
    .newsImg img {
        width: 100%;
        float: left
    }
.sbhdng {
    font-size: 18px;
    margin-top: 12px;
    width: 100%;
    float: left;
    line-height: 28px
}
._rdmoreBtn {
    color: #fffb00;
    font-size: 16px;
    font-weight: 600
}
    ._rdmoreBtn:hover {
        color: #fffb00
    }
.sbpar {
    margin-top: 5px;
    width: 100%;
    float: left
}
.awardsFvSec .secIngRgt {
    padding-top: 0
}
.awardsFvSec .imgLftIn {
    height: 500px
}
.headerMenuTop ul li a {
    color: #fff;
    font-size: 18px;
    padding: 6px 0;
    display: inline-block
}
.headerMenuTop .ftrMainLnk {
    padding-top: 65px
}
.sliderInnerSec img {
    width: 100%
}
.innerTabDiv {
    width: 100%;
    float: left
}
    .innerTabDiv ul {
        padding: 0;
        margin: 0;
        list-style: none
    }
        .innerTabDiv ul li {
            display: inline-block
        }
            .innerTabDiv ul li a {
                font-size: 18px
            }
.awardsCntDiv {
    width: 100%;
    float: left;
    margin-top: 25px
}
.abtHdngIn {
    font-size: 22px;
    margin: 15px 0
}
.innerDetlContent ul {
    padding: 0;
    margin: 0;
    list-style: none;
    padding-left: 15px
}
    .innerDetlContent ul li {
        font-size: 20px;
        padding: 8px 0
    }
.innerImgLst li {
    display: inline-block;
    margin-right: 15px
}
    .innerImgLst li img {
        border: 1px solid #ccc;
        padding: 10px
    }
.innerDetlCntMain li span {
    font-weight: 700
}
.section-intro p {
    line-height: 31px
}
.innerImgLst li img {
    width: 100%
}
.imgLft {
    width: 60%;
    float: left
}
.imgCntRgt {
    width: 40%;
    float: left
}
.sbHdng {
    font-style: italic;
    font-size: 19px;
    line-height: 30px;
    width: 100%;
    float: left;
    margin-bottom: 8px
}
.sectionTwo .container-fluid {
    padding-left: 0
}
.vbox-share {
    display: none !important
}
.instSec.linkedinDiv .soclDivHdng {
    background: #db4278
}
.foot_head p {
    display: none
}
.foot_head form {
    display: none
}
.ftr_achmntLnk {
    position: fixed;
    bottom: 0;
    right: 0;
    display: inline-block;
    background: #2c5198;
    color: #fff;
    z-index: 99;
    padding: 9px 15px;
    border-top-left-radius: 12px;
    animation: mymove .5s infinite
}
    .ftr_achmntLnk a {
        color: #fff;
        font-size: 17px;
        font-weight: 600;
        text-decoration: none
    }
@keyframes mymove {
    from {
        background-color: #2c5198
    }
    to {
        background-color: #f97d0a
    }
}
.logo {
    width: 20%;
    float: left
}
.logoFrst {
    width: 40%;
    float: left
}
.btmHdrRgt ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 23px
}
.loginLnkLst li {
    position: relative
}
    .loginLnkLst li a {
        color: #fff;
        background: #3498da;
        padding: 6px 17px;
        border-radius: 5px;
        font-size: 20px;
        font-weight: 500
    }
.loginLnkLst ul {
    display: none;
    position: absolute;
    z-index: 1;
    width: 220px;
    float: left;
    top: 8px;
    right: 0
}
.loginLnkLst li:hover ul {
    display: inline-block
}
.loginLnkLst ul li {
    width: 100%;
    float: left;
    margin-bottom: 5px
}
    .loginLnkLst ul li a {
        width: 100%;
        float: left
    }
.loginLnkLst.rgsterBtn {
    margin-left: 16px
}
    .loginLnkLst.rgsterBtn li a {
        background: #f68018;
        color: #fff
    }
.sliderHdrSec video {
    width: 100%;
    height: 100%
}
.srchSec {
    width: 100%;
    float: left;
    padding: 0 0 45px;
    position: relative;
    margin-top: 0;
    z-index: 9;
    text-align: center
}
.srchSecIn {
    width: 96%;
    display: inline-block;
    padding: 25px;
    background: #fff;
    margin: 0 auto;
    border-radius: 12px;
    box-shadow: 2px 20px 10px -25px rgba(0,0,0,0.75);
    -webkit-box-shadow: 2px 20px 10px -25px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 20px 10px -25px rgba(0,0,0,0.75);
    border: 2px solid #0a53b1
}
.srchHmCnt {
    width: 100%;
    float: left;
    margin-top: 20px
}
.srchHmTab {
    width: 100%;
    float: left;
    margin-bottom: 25px
}
    .srchHmTab ul li {
        display: inline-block;
        padding: 8px 15px;
        font-size: 19px;
        cursor: pointer
    }
.srchHmTabCnt {
    width: 100%;
    float: left
}
.srchHmCntDiv {
    width: 100%;
    float: left
}
.hideSrch {
    display: none
}
.srchHmCntDiv input {
    width: 100%
}
.srchHmTabCnt .form-group {
    padding-left: 0
}
.srchHmTabCnt .form-control {
    height: 43px;
    border-color: #3178ec
}
.form-control {
    height: 43px !important;
    border-color: #3178ec !important
}
.sbmtBnt {
    color: #fff;
    background: #f09a3e;
    padding: 6px 10px;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 500;
    outline: none;
    border: none
}
:root {
    --font-size: .8em;
    --bg1: #f5f8f7;
    --blue: #3498db;
    --green: #2ecc71;
    --purple: #9b59b6;
    --gold: #f1c40f;
    --red: #e74c3c;
    --orange: #e67e22;
    --shadow1: 0 2px 4px #00000026,0 3px 6px #0000001f;
    --shadow2: 0 2px 6px #00000044,0 4px 7px #00000022
}
ul.infoGraphic {
    font-size: var(--font-size);
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}
    ul.infoGraphic li {
        position: relative;
        width: 100%;
        max-width: 29em;
        background: transparent;
        border-radius: .5em;
        padding: .5em;
        z-index: 1;
        transition: all .2s
    }
        ul.infoGraphic li .numberWrap {
            position: absolute
        }
        ul.infoGraphic li .number {
            font-size: 13em;
            font-weight: 900;
            width: .9em;
            text-align: center
        }
            ul.infoGraphic li .number.fontColor1 {
                color: var(--blue)
            }
            ul.infoGraphic li .number.fontColor2 {
                color: var(--green)
            }
            ul.infoGraphic li .number.fontColor3 {
                color: var(--purple)
            }
            ul.infoGraphic li .number.fontColor4 {
                color: var(--gold)
            }
            ul.infoGraphic li .number.fontColor5 {
                color: var(--red)
            }
            ul.infoGraphic li .number.fontColor6 {
                color: var(--orange)
            }
        ul.infoGraphic li .coverWrap {
            transform: rotate(130deg);
            position: absolute;
            width: 18em;
            height: 15em;
            left: -2em;
            top: 0
        }
            ul.infoGraphic li .coverWrap .numberCover {
                position: absolute;
                background: #f6faff;
                width: 18em;
                height: 6em;
                border-radius: 50% 50% 0 0;
                border-bottom: 3px solid #f5f8f7;
                transition: all .4s
            }
                ul.infoGraphic li .coverWrap .numberCover::before {
                    position: absolute;
                    content: "";
                    bottom: 5px;
                    left: 4em;
                    right: 4em;
                    top: 5em;
                    box-shadow: 0 0 30px 17px #48668577;
                    border-radius: 100px/10px;
                    z-index: -1
                }
                ul.infoGraphic li .coverWrap .numberCover::after {
                    position: absolute;
                    bottom: 0;
                    content: "";
                    left: -10%;
                    width: 120%;
                    height: 150%;
                    background: radial-gradient(at bottom,#48668533,transparent,transparent);
                    z-index: 1
                }
        ul.infoGraphic li .content {
            margin: 8em 3em 1em 7em;
            position: relative;
            padding-left: 25px
        }
            ul.infoGraphic li .content h2 {
                font-size: 20px;
                font-weight: 600;
                text-align: center;
                margin-bottom: 10px;
                text-transform: uppercase
            }
            ul.infoGraphic li .content p {
                line-height: 1.5em;
                text-align: center;
                font-size: 17px
            }
        ul.infoGraphic li:hover .coverWrap .numberCover {
            border-radius: 100%
        }
.icon {
    position: absolute;
    font-size: 2rem;
    text-align: center;
    top: -1.3em;
    left: 50%;
    transform: translatex(-50%)
}
    .icon:before {
        color: #666;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit
    }
.iconCodepen:before {
    content: ""
}
.iconSocial:before {
    content: ""
}
.iconAirplane:before {
    content: ""
}
.iconMap:before {
    content: ""
}
.iconBulb:before {
    content: ""
}
.iconPeace:before {
    content: ""
}
.controls {
    position: fixed;
    z-index: 2;
    bottom: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background: #d7d7d7a1;
    padding: .5rem 2em;
    border-top-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border: 1px solid #0000004d
}
.stepPrcSec {
    width: 100%;
    float: left;
    padding: 45px 0;
    position: relative
}
.rotateGif {
    position: absolute;
    top: -45px;
    left: -45px;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite
}
@-moz-keyframes spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
ul.infoGraphic {
    list-style: none
}
.mainHdng span {
    color: #f09a3e
}
.section-title.style-2 {
    margin-bottom: 45px;
    padding-left: 44px
}
.srchSecIn {
    position: relative
}
.srchSecInIn {
    position: relative;
    z-index: 99
}
.srchSecIn:before {
    content: '';
    background: url(../images/serchCrvBg.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 130px
}
.srchHmTab ul li {
    position: relative
}
    .srchHmTab ul li.activeTab:before {
        content: '';
        width: 86%;
        height: 4px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: #286bda;
        margin: auto
    }
.learnInIndiaSec {
    width: 100%;
    float: left;
    padding: 0
}
.learnInIndaLft {
    width: 50%;
    float: left
}
.learnInIndaRgt {
    width: 50%;
    float: left;
    position: relative
}
.learnInIndaRgtImg {
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0
}
.learnInIndaLft img {
    width: 100%
}
.learnInIndaRgtImg img {
    width: 100%
}
.learnInIndaRgtCnt {
    width: 100%;
    float: left;
    position: relative
}
.container-fluid {
    width: 96%
}
.learnInIndaRgtCnt {
    position: relative;
    z-index: 9;
    color: #fff;
    padding: 45px;
    padding-top: 90px
}
.lrnIndHdng {
    font-size: 60px
}
    .lrnIndHdng span {
        display: block;
        -webkit-text-stroke: 2px #1054aa;
        -webkit-text-fill-color: #1054aa;
        font-size: 89px
    }
.learnInIndaRgtCnt p {
    font-size: 19px;
    line-height: 28px;
    text-align: justify;
    color: #333
}
.carousel-control {
    right: 44px !important;
    left: auto !important;
    top: auto;
    bottom: 53px !important;
    opacity: 1
}
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -40px
    }
    .carousel-control.right {
        background: url(../images/arrowR.jpg) no-repeat;
        width: 54px;
        height: 54px;
        display: inline-block
    }
    .carousel-control.left {
        background: url(../images/arrowL.jpg) no-repeat;
        width: 54px;
        height: 54px;
        display: inline-block
    }
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        text-indent: -999999px
    }
.left.carousel-control {
    right: 104px !important
}
.discInIndSec {
    width: 100%;
    float: left;
    padding: 0;
    min-height: 550px;
    position: relative
}
.discIndLftIn {
    width: 100%;
    float: left
}
.lrnIndHdng {
    text-transform: uppercase;
    color: #1054aa
}
.dis_1InCnt .lrnIndHdng {
    font-size: 22px
}
    .dis_1InCnt .lrnIndHdng span {
        font-size: 22px
    }
.dis_1In {
    text-align: center;
    width: 100%;
    float: left;
    border: 2px solid #ffe302;
    padding: 20px
}
.discIndLftIn .lrnIndHdng {
    font-size: 39px
}
    .discIndLftIn .lrnIndHdng span {
        font-size: 63px
    }
.discIndRgt .discIndLftIn .lrnIndHdng {
    font-size: 19px;
    text-transform: none
}
    .discIndRgt .discIndLftIn .lrnIndHdng span {
        font-size: 25px;
        -webkit-text-stroke: 0 #1054aa;
        -webkit-text-fill-color: #1054aa;
        padding-top: 9px
    }
.disIndLst {
    margin-bottom: 27px
}
.lrnIndHdng i {
    font-size: 11px
}
.soclDivIn {
    padding: 0 15px 15px
}
.linkedinDiv .soclDivIn {
    background: #db4278
}
.fbSlfSec .soclDivCnt {
    padding: 0 15px 15px;
    background: #4167b2
}
.twtrSec .soclDivIn {
    padding: 0 15px 15px;
    background: #1da2f1
}
.fbSubscribeDiv {
    width: 100%;
    float: left;
    margin-top: 25px;
    color: #fff
}
    .fbSubscribeDiv p {
        padding: 12px 0
    }
.infoGraphic li:nth-child(1) .icon::before {
    color: #3791ce
}
.infoGraphic li:nth-child(2) .icon::before {
    color: #2fca71
}
.infoGraphic li:nth-child(3) .icon::before {
    color: #8e5cae
}
.infoGraphic li:nth-child(4) .icon::before {
    color: #e7bf16
}
.infoGraphic li:nth-child(5) .icon::before {
    color: #e54d3d
}
.infoGraphic .icon {
    font-size: 3rem
}
.testimonailSec {
    width: 100%;
    float: left;
    padding: 45px 0
}
.testimonial-area {
    width: 100%;
    float: left;
    background: url(../images/newsUpdateBanner.jpg) no-repeat;
    padding: 45px 0
}
.sec-title {
    margin-bottom: 50px;
    padding-bottom: 15px;
    position: relative
}
    .sec-title::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100px;
        height: 3px;
        background: #fff
    }
    .sec-title h2 {
        font-size: 60px;
        font-weight: 900;
        letter-spacing: 0;
        text-transform: uppercase;
        color: #fff
    }
    .sec-title p {
        font-size: 18px;
        line-height: 28px;
        font-family: 'Play',sans-serif;
        color: #fff;
        font-weight: 700
    }
.stepTTl span {
    display: block;
    -webkit-text-stroke: 2px #1054aa;
    -webkit-text-fill-color: #1054aa;
    font-size: 63px;
    text-transform: uppercase;
    font-weight: 600
}
.homeBlogSec {
    width: 100%;
    float: left;
    padding: 45px;
    position: relative
}
    .homeBlogSec:before {
        content: '';
        width: 100%;
        height: 363px;
        position: absolute;
        top: 0;
        left: 0
    }
#news-slider {
    margin-top: 80px
}
.post-slide {
    background: #fff;
    margin: 20px 15px;
    border-radius: 15px;
    padding-top: 1px;
    box-shadow: 0 14px 22px -9px #bbcbd8
}
    .post-slide .post-img {
        position: relative;
        overflow: hidden;
        border-radius: 10px;
        margin: -12px 15px 8px;
        margin-left: -10px
    }
        .post-slide .post-img img {
            width: 100%;
            height: auto;
            transform: scale(1,1);
            transition: transform .2s linear
        }
    .post-slide:hover .post-img img {
        transform: scale(1.1,1.1)
    }
    .post-slide .over-layer {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        background: linear-gradient(-45deg,rgba(6,190,244,0.75) 0%,rgba(45,112,253,0.6) 100%);
        transition: all .5s linear
    }
    .post-slide:hover .over-layer {
        opacity: 1;
        text-decoration: none
    }
    .post-slide .over-layer i {
        position: relative;
        top: 45%;
        text-align: center;
        display: block;
        color: #fff;
        font-size: 25px
    }
    .post-slide .post-content {
        background: #fff;
        padding: 2px 20px 40px;
        border-radius: 15px
    }
    .post-slide .post-title a {
        font-size: 15px;
        font-weight: 700;
        color: #333;
        display: inline-block;
        text-transform: uppercase;
        transition: all .3s ease 0;
        line-height: 28px
    }
        .post-slide .post-title a:hover {
            text-decoration: none;
            color: #3498db
        }
    .post-slide .post-description {
        line-height: 24px;
        color: gray;
        margin-bottom: 25px
    }
    .post-slide .post-date {
        color: #a9a9a9;
        font-size: 14px
    }
        .post-slide .post-date i {
            font-size: 20px;
            margin-right: 8px;
            color: #CFDACE
        }
    .post-slide .read-more {
        padding: 7px 20px;
        float: right;
        font-size: 12px;
        background: #384782;
        color: #fff;
        box-shadow: 0 10px 20px -10px #1376c5;
        border-radius: 25px;
        text-transform: uppercase
    }
        .post-slide .read-more:hover {
            background: #f09a3e;
            text-decoration: none;
            color: #fff
        }
.owl-controls .owl-buttons {
    text-align: center;
    margin-top: 20px
}
    .owl-controls .owl-buttons .owl-prev {
        background: #fff;
        position: absolute;
        top: -13%;
        left: 15px;
        padding: 0 18px 0 15px;
        border-radius: 50px;
        box-shadow: 3px 14px 25px -10px #92b4d0;
        transition: background .5s ease 0
    }
    .owl-controls .owl-buttons .owl-next {
        background: #fff;
        position: absolute;
        top: -13%;
        right: 15px;
        padding: 0 15px 0 18px;
        border-radius: 50px;
        box-shadow: -3px 14px 25px -10px #92b4d0;
        transition: background .5s ease 0
    }
        .owl-controls .owl-buttons .owl-prev:after, .owl-controls .owl-buttons .owl-next:after {
            content: "\f104";
            font-family: FontAwesome;
            color: #333;
            font-size: 30px
        }
        .owl-controls .owl-buttons .owl-next:after {
            content: "\f105"
        }
.homeBlogSec .sec-title p {
    color: #fff
}
.homeBlogSec .sec-title::after {
    background: #fff
}
.homeBlogSec .sec-title {
    margin-bottom: 0
}
.homeBlogSec #news-slider {
    margin-top: 30px
}
.sliderInner {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}
    .sliderInner img {
        width: 100%
    }
.innerSldrHdng {
    position: absolute;
    width: 100%;
    height: 30px;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff;
    text-transform: uppercase;
    -webkit-text-stroke: 2px #fb9419;
    -webkit-text-fill-color: transparent;
    font-size: 35px
}
.loginPgSec {
    width: 100%;
    float: left;
    padding: 45px 0
}
.loginPgSecIn {
    width: 100%;
    float: left
}
.sliderInner .discIndLftIn {
    position: absolute
}
    .sliderInner .discIndLftIn .dis_1 {
        float: none;
        display: inline-block
    }
        .sliderInner .discIndLftIn .dis_1 .dis_1InIcn img {
            width: 42px
        }
    .sliderInner .discIndLftIn .lrnIndHdng {
        font-size: 23px;
        margin-top: 10px
    }
.frmHdng {
    font-size: 24px;
    font-weight: 400;
    padding-bottom: 45px
}
.loginPgSecIn .form-control {
    height: 43px;
    border-color: #3178ec
}
.sliderHdrSec video {
    width: 100%
}
.steps {
    width: 100%;
    float: left;
    padding: 45px 0 0
}
.howitworksHdng {
    padding-bottom: 65px;
    font-size: 38px;
    text-align: center;
    margin-bottom: 105px
}
    .howitworksHdng span {
        color: #f09a3e
    }
.stepCnt {
    width: 100%;
    float: left;
    text-align: center
}
.step_1In {
    width: 100%;
    float: left;
    padding: 15px;
    background: #f7f7f7;
    text-align: center;
    height: 266px
}
    .step_1In .stepIcn {
        display: inline-block;
        width: 120px;
        height: 120px;
        background: #1054aa;
        line-height: 60px;
        font-size: 45px;
        color: #fff;
        margin-top: -75px;
        position: relative;
        top: -42px;
        border-radius: 100%;
        font-weight: 600
    }
.stepCntT {
    width: 100%;
    float: left
}
    .stepCntT h2 {
        margin-bottom: 25px;
        margin-top: 15px;
        font-size: 27px
    }
    .stepCntT p {
        font-size: 20px
    }
.step_1 {
    margin-bottom: 105px;
    float: none;
    display: inline-block;
    width: 33%
}
.stepIcn img {
    width: 60%;
    padding-top: 25px
}
.discfullDiv {
    width: 100%;
    float: left;
    margin-bottom: 0
}
.facebookCommSec {
    width: 100%;
    float: left;
    padding: 45px 0;
    background: url(../images/facebookLikeBg.jpg) repeat;
    position: relative;
    animation: movementBg 30s linear forwards
}
@keyframes movementBg {
    0% {
        background-position: 0 0
    }
    100% {
        background-position: 560px 0
    }
}
.facebookCommSec:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(17,49,106,0.8)
}
.facebookDivLIn {
    width: 100%;
    float: left
}
    .facebookDivLIn h2 {
        color: #fff
    }
    .facebookDivLIn p {
        color: #fff;
        font-size: 18px;
        padding-top: 8px;
        line-height: 28px
    }
.discIndLft .discIndLftIn {
    position: relative;
    top: 178px
}
    .discIndLft .discIndLftIn .lrnIndHdng {
        color: #fff
    }
.discIndLft .lrnIndHdng span {
    -webkit-text-stroke: 2px #fff;
    -webkit-text-fill-color: #fff
}
.discIndRgt .discIndLftIn .lrnIndHdng {
    color: #fff
}
    .discIndRgt .discIndLftIn .lrnIndHdng span {
        -webkit-text-stroke: 0 #fff;
        -webkit-text-fill-color: #fff
    }
.discInIndSec .discIndLft {
    width: 35%;
    float: left;
    padding-left: 45px;
    padding-right: 35px
}
.discInIndSec .discIndRgt {
    width: 65%;
    float: left
}
.discIndLft .discIndLftIn .lrnIndHdng {
    text-transform: uppercase;
    color: #1054aa
}
.discIndLft .lrnIndHdng span {
    -webkit-text-stroke: 2px #1054aa;
    -webkit-text-fill-color: #1054aa
}
.discInIndSec .discIndRgt {
    background: url(../images/discoverIndBg.jpg) no-repeat;
    padding: 35px;
    background-size: cover
}
.discInIndSec .discIndLftIn p {
    font-size: 19px;
    line-height: 28px;
    text-align: justify;
    color: #333
}
.socialMediaSec {
    width: 100%;
    float: left
}
.mediaCovHdng h2 {
    color: #1054aa
}
.testimonial {
    border-right: 4px solid #2a3d7d;
    box-shadow: 5px 5px 10px rgba(0,0,0,0.1);
    padding: 30px 30px 30px 130px;
    margin: 0 15px 30px;
    overflow: hidden;
    position: relative;
    background: #fff
}
    .testimonial:before {
        content: "";
        position: absolute;
        bottom: -4px;
        left: -17px;
        border-top: 25px solid #2e3e79;
        border-left: 25px solid transparent;
        border-right: 25px solid transparent;
        transform: rotate(45deg)
    }
    .testimonial:after {
        content: "";
        position: absolute;
        top: -4px;
        left: -17px;
        border-top: 25px solid #424f83;
        border-left: 25px solid transparent;
        border-right: 25px solid transparent;
        transform: rotate(135deg)
    }
    .testimonial .pic {
        display: inline-block;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        top: 60px;
        left: 20px
    }
        .testimonial .pic img {
            width: 100%;
            height: auto
        }
    .testimonial .description {
        font-size: 15px;
        letter-spacing: 1px;
        color: #6f6f6f;
        line-height: 25px;
        margin-bottom: 15px
    }
    .testimonial .title {
        display: block;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #374681;
        margin: 0
    }
    .testimonial .post {
        display: inline-block;
        font-size: 17px;
        color: #374681;
        font-style: italic
    }
.owl-theme .owl-controls .owl-page span {
    border: 2px solid #2a3d7d;
    background: #fff !important;
    border-radius: 0 !important;
    opacity: 1
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page:hover span {
    background: #29d18b !important;
    border-color: #29d18b
}
.homeBlogSec .sec-title h2 {
    color: #1054aa
}
.homeBlogSec .sec-title p {
    color: #1054aa
}
.homeBlogSec .sec-title::after {
    background: #1054aa
}
@media only screen and (max-width: 767px) {
    .testimonial {
        padding: 20px;
        text-align: center
    }
        .testimonial .pic {
            display: block;
            position: static;
            margin: 0 auto 15px
        }
}
.owl-pagination {
    text-align: center
}
.owl-page {
    width: 25px;
    height: 2px;
    display: inline-block
}
.owl-theme .owl-controls .owl-page span {
    border: 2px solid #fff
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page:hover span {
    width: 25px;
    height: 4px;
    display: inline-block;
    background: #ffe302 !important;
    border-color: #ffe302
}
.owl-theme .owl-controls .owl-page span {
    border: 2px solid #fff;
    background: #fff !important
}
.owl-theme .owl-controls .owl-page span {
    width: 25px;
    height: 4px;
    display: inline-block
}
.homeBlogSec .owl-theme .owl-controls .owl-page.active span, .homeBlogSec .owl-theme .owl-controls .owl-page:hover span {
    background: #1054aa !important;
    border-color: #1054aa
}
.homeBlogSec .owl-theme .owl-controls .owl-page span {
    border: 2px solid #ccc;
    background: #ccc !important
}
.applyDiv {
    position: fixed;
    right: 8px;
    bottom: 8px;
    width: 165px;
    height: 40px;
    background: #f68018;
    color: #fff;
    text-align: center;
    line-height: 40px;
    z-index: 9999;
    border-radius: 5px;
    animation: mymove .5s infinite
}
    .applyDiv a {
        color: #fff;
        font-weight: 500;
        font-size: 24px;
        text-transform: uppercase
    }
.watchVideo {
    position: fixed;
    width: auto;
    height: 45px;
    bottom: 8px;
    left: 8px;
    width: 245px;
    border: none;
    box-shadow: none;
    overflow: hidden;
    padding-top: 8px;
    padding-bottom: 12px;
    border-radius: 5px;
    z-index: 99;
    box-shadow: #000 0 20px 25px -5px,#000 0 10px 10px -5px;
    border: 3px solid #ffe301;
    background-color: #0008;
    color: #fff;
    text-align: center;
    font-weight: 600;
    cursor: pointer
}
.rotateGifZoom {
    margin: 24px;
    width: 50px;
    height: 50px;
    animation: zoom-in-zoom-out 2s ease-out infinite;
    position: absolute;
    top: -22%;
    right: 7%;
    display: none
}
@keyframes mymove {
    from {
        background-color: #f60
    }
    to {
        background-color: #00a342
    }
}
@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1,1)
    }
    50% {
        transform: scale(1.1,1.1)
    }
    100% {
        transform: scale(1,1)
    }
}
.rotateGifZoom img {
    width: 150px
}
.sliderInner .discIndLftIn .lrnIndHdng {
    color: #fff
}
.sliderInner .lrnIndHdng span {
    -webkit-text-stroke: 2px #fff;
    -webkit-text-fill-color: #fff
}
.sbmtBtnNew {
    background: #286bda;
    padding: 5px 19px;
    font-size: 20px;
    margin-top: 16px
}
.rgstrFrmTabDiv {
    width: 100%;
    float: left;
    margin-bottom: 25px;
    text-align: center
}
    .rgstrFrmTabDiv ul {
        padding: 0;
        margin: 0;
        list-style: none
    }
        .rgstrFrmTabDiv ul li {
            background: #0a4da4;
            display: inline-block;
            padding: 8px 15px;
            color: #fff;
            font-size: 22px
        }
            .rgstrFrmTabDiv ul li i {
                color: #afff00
            }
.checklebal {
    padding-left: 15px
}
.mobileLoginDiv {
    display: none;
    width: 80%;
    float: left;
    position: relative;
    top: 27px
}
    .mobileLoginDiv a.mLgn {
        display: inline-block;
        padding: 6px 12px;
        border: 2px solid #7d6a59;
        border-top-color: #7d6a59;
        border-right-color: #7d6a59;
        border-bottom-color: #7d6a59;
        border-left-color: #7d6a59;
        margin-right: 12px;
        font-weight: 600;
        font-size: 19px;
        background: #f77c11;
        border-color: #fff;
        color: #fff
    }
    .mobileLoginDiv a.mRgstr {
        color: #fff;
        background: #03990c;
        border-color: #fff
    }
.loginpageSec {
    width: 100%;
    float: left
}
    .loginpageSec .loginPgSecIn {
        background: #fff;
        box-shadow: 0 8px 32px 0 red;
        height: auto;
        border-radius: 6px
    }
.loginLft img {
    width: 100%;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}
.loginLft {
    width: 50%;
    float: left
}
.loginRgt {
    width: 50%;
    float: left;
    padding: 25px;
    margin-top: 0
}
.floating-label-group {
    position: relative;
    margin-top: 15px;
    margin-bottom: 25px
}
    .floating-label-group .floating-label {
        font-size: 13px;
        color: #736e6e;
        position: absolute;
        pointer-events: none;
        top: 9px;
        left: 12px;
        transition: all .1s ease
    }
    .floating-label-group input:focus ~ .floating-label, .floating-label-group input:not(:focus):valid ~ .floating-label {
        top: -15px;
        bottom: 0;
        left: 0;
        font-size: 11px;
        opacity: 1;
        color: #286bda
    }
.loginRgt h2 {
    margin-bottom: 10px
}
.captchaImg {
    margin-bottom: 15px
}
.lgnSbmtBtn {
    width: 100%;
    float: left
}
.frgtPwDiv {
    width: 100%;
    float: left;
    margin-top: 8px
}
    .frgtPwDiv a {
        display: inline-block;
        margin-right: 7px
    }
    .frgtPwDiv span {
        display: inline-block;
        margin-left: 35px
    }
        .frgtPwDiv span a {
            color: #ff940a
        }
.entrCaptchDiv {
    margin-bottom: 0
}
.checklebal {
    width: 100%
}
.logo.logoThree {
    width: 17%
}
.registerPgSec {
    width: 100%;
    float: left
}
    .registerPgSec .loginlftImg img {
        width: 100%
    }
.rgsterFormDiv {
    width: 100%;
    float: left;
    background: #fff;
    padding: 35px;
    margin-top: 35px;
    border-radius: 8px;
    margin-bottom: 35px
}
.registerPgSec .form-control {
    height: 43px;
    border-color: #3178ec
}
.registerPgSec .card-title {
    width: 100%;
    float: left;
    margin-bottom: 26px;
    font-weight: 600;
    color: #073b7e;
    line-height: 28px
}
.checkbox p.text-grey {
    position: relative;
    top: 3px;
    left: 8px
}
.btnRegister {
    color: #fff;
    background: #ff9a38;
    padding: 6px 17px;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 500
}
.login-signup-text {
    margin-top: 15px
}
.apply-btn-footer {
    display: none
}
.copyright ul li a i {
    margin-right: 0
}
.sldrInrHdng {
    color: #fff
}
.sliderInner.dashboardInstituteSec .discIndLftIn {
    top: 138px
}
.academic-yr {
    background-color: #0370c6;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0
}
.md-heading {
    color: #2e3e79
}
.mainContentIdashboard {
    width: 100%;
    float: left
}
.idasbrdMainHdng {
    width: 100%;
    float: left;
    margin-bottom: 45px
}
.idashboardSec .card-body {
    background: #6395ec;
    height: 210px;
    text-align: center;
    padding: 15px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0
}
    .idashboardSec .card-body.idsbrdOne {
        background: #318ce7
    }
    .idashboardSec .card-body.idsbrdTwo {
        background: #6586ed
    }
    .idashboardSec .card-body.idsbrdThr {
        background: #6395ec
    }
    .idashboardSec .card-body.idsbrdFr {
        background: #2d68c4
    }
.idasbrdMainHdng h2 {
    color: #fff
}
.idasbrdMainHdng a {
    color: #ffef00
}
.idsbrdIcnDiv {
    width: 100%;
    float: left;
    text-align: center
}
    .idsbrdIcnDiv img {
        width: 70px
    }
.idashboardSec .section-content .card-digitn {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 12px;
    font-size: 19px;
    font-weight: 600;
    color: #fff
}
    .idashboardSec .section-content .card-digitn span {
        display: block;
        margin-top: 16px;
        color: #ffef00;
        font-size: 32px
    }
.idashbordPrftHdng {
    width: 100%;
    float: left;
    margin-bottom: 55px
}
    .idashbordPrftHdng h2 {
        position: relative;
        padding-bottom: 13px;
        font-size: 23px
    }
        .idashbordPrftHdng h2:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 2px;
            bottom: 0;
            left: 0;
            background: #d0d0d0
        }
        .idashbordPrftHdng h2:after {
            content: '';
            position: absolute;
            width: 6%;
            height: 4px;
            bottom: 0;
            left: 0;
            background: #ed7a1f
        }
    .idashbordPrftHdng.reachershPfflHdng h2:after {
        content: '';
        width: 30%
    }
    .idashbordPrftHdng.reachershPfflHdng h2 a {
        color: #337cee;
        font-weight: 400
    }
.idashboardSec .card-body.pIdashbrdOne {
    background: #73C2FB
}
.idashboardSec .card-body.pIdashbrdTwo {
    background: #73A8FB
}
.idashboardSec .card-body.pIdashbrdThree {
    background: #73C2FB
}
.idashboardSec .card-body.pIdashbrdFour {
    background: #73A8FB;
    background: #73A8FB
}
.idashboardSec .card-body.pIdashbrdFive {
    background: #73C2FB
}
.idashboardSec .container-fluid {
    padding-bottom: 0
}
.idashbordPrftHdng.reachershPfflHdng {
    margin-bottom: 45px
}
.headOfIns .card-dasb {
    border: 1px solid #53a6e1;
    padding: 35px;
    position: relative;
    width: 100%;
    float: left
}
    .headOfIns .card-dasb .plan-name {
        position: absolute;
        top: 0;
        left: 0;
        background: #53a6e1;
        width: 40%;
        padding: 8px;
        color: #fff;
        font-weight: 600
    }
.visaFro .card-dasb {
    border: 1px solid #73a8fb;
    padding: 35px;
    position: relative;
    width: 100%;
    float: left
}
    .visaFro .card-dasb .plan-name {
        position: absolute;
        top: 0;
        left: 0;
        background: #73a8fb;
        width: 62%;
        padding: 8px;
        color: #fff;
        font-weight: 600
    }
        .visaFro .card-dasb .plan-name span {
            color: #ffef00
        }
    .visaFro .card-dasb .plan-description {
        width: 100%;
        float: left;
        margin-top: 25px
    }
.contactDetl .card-dasb {
    border: 1px solid #53a6e1;
    padding: 35px;
    position: relative;
    width: 100%;
    float: left
}
    .contactDetl .card-dasb .plan-name {
        position: absolute;
        top: 0;
        left: 0;
        background: #53a6e1;
        width: 82%;
        padding: 8px;
        color: #fff;
        font-weight: 600
    }
    .contactDetl .card-dasb .plan-description {
        width: 100%;
        float: left;
        margin-top: 25px
    }
    .contactDetl .card-dasb .plan-name span {
        color: #ffef00
    }
.headOfIns .card-dasb .plan-description {
    width: 100%;
    float: left;
    margin-top: 25px
}
.visaFro .card-dasb {
    border: 1px solid #73a8fb;
    padding: 35px
}
.contactDetl .card-dasb {
    border: 1px solid #53a6e1;
    padding: 35px
}
.reasearchPrpslSec .value.dashb-hiform {
    position: relative
}
    .reasearchPrpslSec .value.dashb-hiform i {
        position: absolute;
        top: 13px;
        right: 0;
        z-index: 9
    }
.interestedStudentTable table thead {
    background: #318ce7
}
    .interestedStudentTable table thead th {
        padding: 15px 0 !important;
        text-align: center;
        color: #fff;
        font-weight: 600
    }
.interestedStudentTable table tbody tr td:first-child {
    background: #f6f6f7
}
.interestedStudentTable table tbody tr:nth-child(2n+2) {
    background: #f6f6f7
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 2px solid #fff !important
}
.interestedStudentTable table {
    border: none !important
}
.dashboard-text {
    color: #2166d2
}
.gotoDashbrdSec {
    width: 100%;
    float: left
}
.studentDetailsSec {
    width: 100%;
    float: left
}
    .studentDetailsSec .page-heading {
        width: 100%;
        float: left;
        margin-bottom: 45px;
        position: relative;
        padding-bottom: 14px;
        color: #0d58b9 !important
    }
        .studentDetailsSec .page-heading:before {
            content: '';
            position: absolute;
            width: 100%;
            height: 2px;
            bottom: 0;
            left: 0;
            background: #d0d0d0
        }
        .studentDetailsSec .page-heading:after {
            content: '';
            position: absolute;
            width: 12%;
            height: 4px;
            bottom: 0;
            left: 0;
            background: #ed7a1f
        }
.stud-detail {
    background-color: #2166D2;
    color: #fff
}
.sn-bg {
    background-color: #318ce7 !important;
    color: #fff !important
}
.table-institute .table-institute-body .table thead tr.active th {
    background-color: #2166d2
}
.table-institute {
    border: 2px solid #2166d2
}
.add-table {
    background-color: #EBF2FD
}
.gotoDashbrdSec, .studentDetailsSec {
    background: #fff
}
    .studentDetailsSec .tab-content {
        padding: 20px
    }
.offerTableDiv table thead {
    background: #318ce7
}
    .offerTableDiv table thead th {
        padding: 15px 0 !important;
        text-align: center;
        color: #fff;
        font-weight: 600
    }
.offerTableDiv table tbody tr td:first-child {
    background: #eee
}
.offerTableDiv table tbody tr:nth-child(2n+2) {
    background: #eee
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border: 2px solid #fff !important
}
.dtsp-dataTable table thead th {
    padding: 15px 0 !important;
    text-align: center;
    color: #fff;
    font-weight: 600
}
.dtsp-dataTable table tbody tr td:first-child {
    background: #eee
}
.dtsp-dataTable table tbody tr:nth-child(2n+2) {
    background: #eee
}
.offertablSec .table-institute {
    border: none
}
.acceptedBtn {
    color: #228b22;
    font-size: 100%
}
.confirmedBtn {
    color: #f93;
    font-size: 100%
}
.minueHypen {
    color: #333;
    font-size: 100%
}
.table-institute .table-institute-body .table tbody tr:hover {
    background-color: #f6f6f7
}
.table-hover > tbody > tr:hover {
    background-color: #f6f6f7 !important
}
.light-theme .current {
    background: #2166d2;
    border-color: #2166d2
}
.instoffoerTabldTopDiv {
    width: 100%;
    float: left;
    border: 1px solid #3178ec;
    padding: 25px
}
.container-fluid.backbuttonDiv {
    padding: 0
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border: 2px solid #d4cccc !important
}
.table-institute.offerTableDiv .table-institute-body .table thead tr.active th {
    background-color: #2166d2
}
.pagination, .dataTables_filter {
    float: right
}
.accordion .accordion-item {
    border-bottom: 1px solid #e5e5e5;
    background-color: #fdfdff;
    margin-bottom: 10px;
    padding: 12px 25px;
    position: relative;
    margin-bottom: 20px;
    box-shadow: 0 5px 5px -3px #000 0 8px 10px 1px #000 0 3px 14px 2px #000 !important;
    width: 100%;
    float: left
}
.accordion button {
    padding: 0 20PX
}
    .accordion button .accordion-title {
        padding: 0 1.5em 0 2em
    }
    .accordion button .icon {
        display: inline-block;
        position: absolute;
        top: 2px;
        left: 0;
        width: 22px;
        height: 22px;
        border: 1px solid;
        border-radius: 22px
    }
.accordion .accordion-item button[aria-expanded="true"] .icon {
    top: 9px
}
.accordion .accordion-item button[aria-expanded="true"] {
    border-bottom: 1px solid #c2c8d9;
    padding-bottom: 21px;
    color: #535455;
    font-size: 24px
}
.accordion button .accordion-title {
    padding: 0 1.5em 0 1em;
    color: #0b4db5;
    font-size: 21px
}
.accordion .accordion-item button[aria-expanded="false"] .accordion-title {
    padding: 0 1.5em 0 1em;
    color: #262626;
    font-weight: 500;
    font-size: 19px
}
.accordion .accordion-item button[aria-expanded="true"] {
    color: #0b4db5
}
.accordion button {
    font-size: 17px
}
.accordion input[type="text"] {
    border-radius: 8px
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f8fbff
}
form label, .form-control {
    font-family: 'Play',sans-serif
}
.accrdnHdngDiv {
    width: 100%;
    float: left;
    padding: 15px 0;
    padding-left: 16px
}
.rcexpiryDiv {
    clear: both
}
.feestructureDiv {
    clear: both
}
.courseDurationToDt {
    clear: both
}
.table-responsive table {
    border: none !important
}
    .table-responsive table thead th {
        padding: 15px 0 !important;
        text-align: center;
        color: #fff;
        font-weight: 600
    }
    .table-responsive table thead {
        background: #318ce7
    }
    .table-responsive table tbody tr td:first-child {
        background: #f6f6f7
    }
    .table-responsive table tbody tr:nth-child(2n+2) {
        background: #f6f6f7
    }
.idashbordPrftHdng h2 {
    text-align: left
}
section > .container, section > .container-fluid {
    padding-top: 0;
    padding-bottom: 0
}
.btn {
    background-color: #f68018
}
.dashboard-text {
    color: #2166d2;
    margin-top: 25px;
    float: left;
    width: 100%
}
.pagination {
    margin-bottom: 15px !important
}
.bottom-btn {
    margin-bottom: 20px
}
.custom-button.uploadpho.btn.btn-info {
    margin-top: 15px
}
.backbutton {
    background: #f93;
    color: #fff
}
    .backbutton p {
        color: #fff
    }
.bulkalumniBluk {
    width: 100%;
    float: left;
    margin-bottom: 25px
}
    .bulkalumniBluk .bulkUpldDiv {
        width: 100%;
        float: left;
        border: 1px solid #ccc;
        padding-top: 40px
    }
.downloadpresbtn {
    background: #0e8256;
    padding: 16px;
    border-radius: 6px;
    color: #fff;
    text-decoration: none
}
.buttonSaveDiv {
    width: 100%;
    float: left;
    margin-top: 20px
}
    .buttonSaveDiv .btn {
        width: auto;
        float: left;
        padding: 10px 15px;
        color: #fff
    }
.abtInstSec {
    margin-top: 65px
}
#textbox .alignleft.mt-0 {
    margin-bottom: 20px
}
textarea.form-control {
    border-color: #318ce7
}
.alignright.fs-12 {
    color: #ed7a1f
}
.about-collage-right-head {
    background-color: #4d84db;
    color: #fff;
    margin-bottom: 20px
}
#frmKeyStatistics .widget h3 {
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 20px
}
#textbox .alignleft.mt-0 {
    font-size: 20px
}
.outer_circle {
    border: 2px solid #ef924a
}
.abt-collage-left-divider {
    border-left: 2px solid #ef924a
}
.sectionCntentSec {
    width: 100%;
    float: left
}
    .sectionCntentSec h3 {
        margin-bottom: 15px
    }
.instituteLoginSec .form-container {
    background: #fff;
    position: relative
}
.loginlftImg img {
    margin-top: 75px;
    border-radius: 10px
}
.instituteLoginSec .rotateGif {
    top: 35px;
    left: -25px
}
.btn {
    font-family: 'Play',sans-serif
}
.form-container .form-horizontal .signin {
    background: #f9c00e;
    color: #2e3e79;
    font-weight: 600
}
.form-container .form-horizontal .form-control {
    border: 1px solid #072d80
}
.form-container .right-content .form-title {
    color: #002147
}
.signup-here-text, .login-page-remem {
    color: #242424 !important;
    text-decoration: underline
}
.dashBx_1 .card, .dashBx_2 .card, .dashBx_3 .card, .dashBx_4 .card, .dashBx_5 .card {
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0
}
.navbar-light .navbar-nav .nav-link {
    font-size: 16px
}
.color-teal {
    color: #fff
}
.web-url {
    color: #01459d
}
.bottomNavSec nav {
    background-color: transparent
}
.sii-switch-text a {
    color: #2166d2;
    font-family: 'Play',sans-serif
}
.tab .nav-tabs li a {
    background: #0955b7;
    color: #fff
}
.abt-collage-left-divider {
    border-right: 2px solid #ef924a;
    border-left: none
}
.abtInstSec .abt-collage-left-divider {
    border-right: 0 solid #ef924a;
    border-left: 2px solid #ef924a
}
.courseListTable.courseDivRgt {
    width: 100%
}
.dtsp-dataTable table thead th {
    background: #01459d
}
button.dt-button, div.dt-button, a.dt-button {
    background-color: #f68018 !important
}
    button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled) {
        background-color: #f68018 !important;
        background-image: none !important
    }
.instituteLoginSec .form-container .right-content .form-title {
    border: none;
    text-transform: none;
    font-weight: 600
}
.instituteLoginSec .form-container .form-horizontal .form-control {
    border-radius: 6px
}
.login-bgimage .form-container .form-horizontal .signin {
    border-radius: 20px !important
}
.sliderInner .discIndLftIn p {
    text-align: center !important;
    color: #fff;
    font-size: 30px;
    line-height: normal
}
.innerBreadCrumSec {
    width: 100%;
    background: #073b7e;
    margin-bottom: 30px
}
.breadcrumb {
    background-color: transparent;
    margin-bottom: 0;
    color: #fff;
    padding: 2px 15px
}
    .breadcrumb:hover {
        color: #f93
    }
    .breadcrumb li:last-child a {
        color: #f93
    }
.innerMainContentSec {
    width: 100%;
    float: left
}
    .innerMainContentSec .tab .nav-tabs {
        background-color: transparent;
        border-bottom: none;
        margin-bottom: 35px
    }
    .innerMainContentSec .nav-tabs > li.active > a {
        border: 2px solid #f68018
    }
        .innerMainContentSec .nav-tabs > li.active > a, .innerMainContentSec .nav-tabs > li.active > a:focus, .innerMainContentSec .nav-tabs > li.active > a:hover {
            background: #f68018;
            color: #fff
        }
.tab .nav-tabs li a {
    background: transparent;
    border: 2px solid #0955b7;
    color: #0955b7;
    margin-right: 10px
}
.innerMainContentSec .tab .nav-tabs li a {
    border-top-left-radius: 15px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 15px
}
.sliderInnerSta .discIndLftIn p span {
    display: block;
    -webkit-text-stroke: 2px #fff;
    -webkit-text-fill-color: #fff;
    font-size: 60px;
    text-transform: uppercase;
    font-weight: 600;
    padding-top: 10px
}
.innerMainContentSec .container-fluid {
    padding-left: 0
}
.innerMainContentSec .asii-beginning-bg .container-fluid {
    padding-left: 0;
    width: 90%
}
.innerMainContentSec .tophdngOne {
    background: #ebf4ff;
    padding: 25px !important;
    padding: 50px !important;
    border-radius: 25px
}
    .innerMainContentSec .tophdngOne p {
        line-height: 28px;
        margin-top: 10px;
        font-size: 16px
    }
.glancebg1 {
    background-color: #FEF7EB
}
.glancebg2 {
    background-color: #F9EEE4
}
.glancebg3 {
    background-color: #F8FCF4
}
.glancebg4 {
    background-color: #FDEDEB
}
.glancebg5 {
    background-color: #F0FBFD
}
.glancebg6 {
    background-color: #F2F0F0
}
.glancebg7 {
    background-color: #E8F4FE
}
.glancebg8 {
    background-color: #FBF5EE
}
.glancebg9 {
    background-color: #E5F4F4
}
.glancebg10 {
    background-color: #FEFBF1
}
.glancebg11 {
    background-color: #FFF3F2
}
.glancebg12 {
    background-color: #F3F3F3
}
.glancebg13 {
    background-color: #ECFBFF
}
.culture-bggrey {
    background-color: #FAFAFA
}
.glancebg1 p, .glancebg2 p, .glancebg3 p, .glancebg4 p, .glancebg5 p, .glancebg6 p, .glancebg7 p, .glancebg8 p, .glancebg9 p, .glancebg10 p, .glancebg11 p, .glancebg12 p, .glancebg13 p {
    line-height: 28px;
    font-size: 16px
}
.glancebg2, .glancebg6, .glancebg13, .glancebg11 {
    float: right
}
.glancebg1, .glancebg2, .glancebg3, .glancebg4, .glancebg5, .glancebg6, .glancebg7, .glancebg8, .glancebg9, .glancebg10, .glancebg11, .glancebg12, .glancebg13 {
    padding: 35px 50px;
    border-radius: 25px;
    margin: 10px
}
.bg-blog.innerSecBlog {
    width: 100%;
    float: left;
    padding-top: 45px
}
.innerSecBlog .sec-title h2, .innerSecBlog .sec-title p {
    color: #0955b7
}
.innerSecBlog .sec-title {
    margin-bottom: 0
}
.innerSecBlog #news-slider {
    margin-top: 0
}
.innerMainContentSec .tophdngTwo {
    background: #fffefa;
    padding: 50px !important;
    line-height: 28px;
    font-size: 16px;
    border-radius: 25px
}
.rm {
    border-bottom: #f68018 2px solid !important;
    color: #f68018;
    background: none;
    padding: 6px 0;
    border-radius: 0;
    font-size: 14px;
    font-weight: 500;
    border: none;
    outline: none
}
.radmoeBtnDiv {
    margin-left: 0;
    padding-left: 0
}
.innerMainContentSec .tophdngThree {
    background: #fffefa;
    padding: 50px !important;
    line-height: 28px;
    font-size: 16px;
    border-radius: 25px
}
    .innerMainContentSec .tophdngThree p {
        line-height: 28px;
        margin-top: 10px;
        font-size: 16px
    }
.innerMainContentSec .tophdngFour {
    background: #ebf4ff;
    padding: 50px !important;
    line-height: 28px;
    font-size: 16px;
    border-radius: 25px
}
    .innerMainContentSec .tophdngFour p {
        line-height: 28px;
        margin-top: 10px;
        font-size: 16px
    }
.innerMainContentSec .tophdngFive {
    background: #ebf4ff;
    padding: 50px !important;
    line-height: 28px;
    font-size: 16px;
    border-radius: 25px
}
    .innerMainContentSec .tophdngFive p {
        line-height: 28px;
        margin-top: 10px;
        font-size: 16px
    }
.visaLogin .loginlftImg img {
    width: 100%
}
.visaLogin .form-container {
    box-shadow: 0 8px 32px 0 #4f0000;
    backdrop-filter: blur(4px);
    border-radius: 20px;
    margin-top: 10%;
    background: #fff
}
.visaLogin .rotateGif {
    top: 45px;
    left: -25px
}
.visaLogin .signin {
    background: #f9c00e;
    color: #2e3e79;
    font-weight: 600;
    letter-spacing: .5px;
    text-transform: capitalize;
    width: 100%;
    padding: 9px 11px;
    margin: 0 0 20px;
    border-radius: 50px;
    transition: all .3s ease 0;
    font-size: 15px
}
.visaSliderSec {
    margin-top: 0
}
.topFourBtnSec {
    width: 100%;
    float: left;
    margin-top: 29px;
    text-align: left
}
    .topFourBtnSec .btn.btn-warning {
        background: #318ce7;
        text-align: center;
        padding: 15px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border: none;
        transition: all .5s
    }
        .topFourBtnSec .btn.btn-warning:hover {
            background: #f68018;
            transition: all .5s;
            border-top-left-radius: 0;
            border-bottom-right-radius: 0;
            border-top-right-radius: 20px;
            border-bottom-left-radius: 20px
        }
    .topFourBtnSec .container-fluid {
        padding-right: 0;
        width: 100%
    }
.topfourboxDiv {
    padding-left: 0
}
.topFourBtnSec .container-fluid .col-md-12 {
    padding-right: 0
}
.topSrchDiv {
    text-align: right
}
.mainCntVisaSec {
    width: 100%;
    float: left;
    margin-top: 45px
}
.topStudentSrch {
    border: 1px solid #3178ec !important;
    height: 37px
}
.topSrchDiv .btn.btn-success {
    background: #f68018;
    color: #fff;
    border: none;
    padding: 10px 17px
}
.hdngSection {
    width: 100%;
    float: left
}
.topBackSec {
    width: 100%;
    float: left;
    padding: 45px 0
}
    .topBackSec .btn.btn-success {
        background: #f68018;
        color: #fff;
        border: none;
        padding: 10px 17px
    }
.viewdetailsvisa .btn.btn-success {
    background: #f68018;
    color: #fff;
    border: none;
    padding: 10px 17px
}
.btn.btn-success.btn-sm {
    background: #f68018;
    color: #fff;
    border: none;
    padding: 10px 17px
}
.visaDetailSec {
    width: 100%;
    float: left
}
    .visaDetailSec .accordion .accordion-item button[aria-expanded="true"], .visaDetailSec .accordion .accordion-item button[aria-expanded="false"] {
        width: 100%;
        float: left;
        text-align: left;
        margin-bottom: 40px;
        background: none;
        border: none;
        cursor: default
    }
    .visaDetailSec .accordion button .icon {
        display: none
    }
.accordion .accordion-item button[aria-expanded="false"] .accordion-title, .accordion .accordion-item button[aria-expanded="true"] .accordion-title {
    padding: 0
}
.fullHdngTxt {
    width: 100%;
    float: left;
    padding: 25px 0
}
.forma-logoutViewSmlr {
    float: right;
    margin-top: 12px
}
.startCoomBtn {
    float: right
}
.topBackSec .btn.btn-success.startCoomBtn {
    background: #428636
}
.table.table-bordered thead tr th {
    background-color: #2166d2;
    color: #fff
}
.btn.btn-default {
    color: #fff;
    background: red
}
.downloadVisaSec {
    width: 100%;
    float: left;
    margin-bottom: 45px
}
    .downloadVisaSec .tab-content {
        border-bottom: 1px solid #e5e5e5;
        background-color: #fdfdff;
        margin-bottom: 10px;
        padding: 12px 25px;
        position: relative;
        margin-bottom: 20px;
        box-shadow: 0 5px 5px -3px #000 0 8px 10px 1px #000 0 3px 14px 2px #000 !important;
        width: 100%;
        float: left;
        border-radius: 6px
    }
.btmHdrMainMenu .forma-logout {
    background: #f68018;
    color: #fff;
    padding: 6px 17px;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 500
}
@media only screen and (max-width:1280px) {
    .post-slide .post-content {
        padding: 0 15px 25px
    }
}
@media only screen and (min-width:1225px) and (max-width:1498px) {
    .table-responsive {
        overflow-x: scroll
    }
}
@media only screen and (min-width: 1500px) {
    .imgRgtCapt {
        margin-top: 0
    }
    .secIngRgt {
        padding-top: 225px
    }
    .imgCntRgt {
        padding-top: 250px
    }
    .sectionTwo .imgLft img {
        top: 0
    }
    .learnInIndaRgtCnt {
        padding-top: 250px
    }
}
@media only screen and (max-width: 767px) {
    .ftr_achmntLnk a {
        font-size: 13px
    }
    .btmHdrRgt ul {
        display: none
    }
    .btmHdrLft {
        width: 83%
    }
    .btmHdrRgt {
        width: 17%
    }
    .logo a {
        font-size: 28px
    }
    .humbrgMenu {
        margin: 19px 10px 0
    }
    .headerMenuTop {
        height: auto
    }
    .imgLft {
        width: 100%
    }
    .imgRgt {
        width: 100%
    }
    .sectionTwo {
        height: 100%
    }
    .imgRgtCapt {
        margin-bottom: 10px
    }
    .secTwoFtrDiv ul li {
        font-size: 12px
    }
    .secThree .imgLft {
        width: 100%
    }
    .secIngRgt {
        width: 100%;
        padding-top: 0
    }
    .demoScroll {
        height: auto
    }
    .secIngRgt {
        margin-bottom: 25px
    }
    .awardsFrSec {
        padding: 0
    }
    .bioGCnt {
        width: 100%;
        margin-left: 0
    }
    .imgLftIn {
        width: 100%;
        margin-left: 0
    }
    .awardsFrSec .imgLft ul li {
        width: 42%
    }
    .awardsFrSec {
        background-size: cover
    }
    .join_headding h2 {
        font-size: 30px
    }
    .commLft {
        padding-right: 0;
        margin-bottom: 5px
    }
    .tpOne {
        padding-right: 0;
        margin-bottom: 5px
    }
    .mediaCovCnt {
        height: auto;
        margin-bottom: 15px
    }
    .mediaCovDiv {
        padding-right: 0
    }
        .mediaCovDiv .carousel-caption {
            bottom: 0
        }
    .twoblockDiv {
        padding-bottom: 15px
    }
    .fbSlfSec {
        margin-bottom: 20px
    }
    .twtrSec {
        padding-left: 0
    }
    .instSec {
        margin-bottom: 20px;
        padding-left: 0
    }
    .utbSec {
        padding-right: 15px;
        padding-left: 0
    }
    footer .col-md-3.col-sm-3.col-xs-12 {
        margin-bottom: 15px
    }
    .secIngRgt ul li {
        text-align: justify
    }
    .innerDetlContent ul li {
        text-align: justify
    }
    .instSec {
        margin-bottom: 15px
    }
    .imgCntRgt {
        width: 100%;
        padding: 0 15px
    }
    .imgRgtCapt h2 {
        font-size: 20px
    }
    .copyright ul {
        float: left;
        margin-top: 15px
    }
    .imgRgt {
        margin-top: 54px
    }
    .secTwoFtrDiv {
        top: 0;
        bottom: auto;
        background: #fff
    }
        .secTwoFtrDiv ul li.activeMinDiv {
            color: #2c5198;
            font-weight: 700
        }
            .secTwoFtrDiv ul li.activeMinDiv:before {
                bottom: 0;
                top: auto
            }
        .secTwoFtrDiv ul li:before {
            bottom: -7px;
            top: auto
        }
        .secTwoFtrDiv ul li.activeMinDiv:after {
            bottom: -7px;
            top: auto
        }
        .secTwoFtrDiv ul {
            width: 100%;
            float: left;
            border-bottom: 1px solid #2c5198
        }
    .container-fluid {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .logo {
        margin-right: 10px;
        width: 25%
    }
    .h2, h2 {
        font-size: 22px
    }
    .learnInIndaLft {
        width: 100%
    }
    .learnInIndaRgt {
        width: 100%
    }
    .learnInIndaRgtCnt {
        padding: 20px;
        padding-top: 30px
    }
    .lrnIndHdng {
        font-size: 40px
    }
        .lrnIndHdng span {
            font-size: 71px
        }
    .discInIndSec .discIndLft {
        width: 100%
    }
    .discIndLft .discIndLftIn {
        top: 0
    }
    .discInIndSec .discIndLft {
        padding-left: 20px;
        padding-right: 20px
    }
    .discInIndSec .discIndRgt {
        width: 100%
    }
    .mediaCovHdng h2::after {
        width: 81%
    }
    .fbSec {
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0
    }
    .soclDivIn {
        padding: 0
    }
    .soclDivHdng {
        border-radius: 0
    }
    .testimonial-area {
        padding-left: 15px;
        padding-right: 15px
    }
        .testimonial-area .sec-title h2 {
            font-size: 41px
        }
    footer {
        padding-left: 15px;
        padding-right: 15px;
        background-size: cover
    }
    .srchSecIn {
        padding: 15px
    }
    .srchHmTabCnt .form-group {
        padding-right: 0
    }
    .logo.logoFrst {
        width: 38%
    }
    .srchSec {
        margin-top: 0
    }
    .applyDiv {
        right: 18px
    }
    .homeBlogSec {
        overflow-x: hidden
    }
    .testimonial-area {
        overflow-x: hidden
    }
    .applyDiv a {
        font-size: 19px
    }
    .rotateGifZoom {
        display: none
    }
    .container-fluid {
        width: 92%
    }
    .sliderInner .discIndLftIn {
        position: relative;
        top: 0;
        background: #33437f
    }
    .frmHdng {
        line-height: 29px;
        font-size: 20px
    }
    .mobileLoginDiv {
        display: inline-block
    }
    .loginLft {
        width: 100%
    }
    .loginRgt {
        width: 100%
    }
    .frgtPwDiv span {
        margin-left: 0
    }
    .captchaImg img {
        width: 100%
    }
}
@media only screen and (max-height: 575.98px) and (orientation: landscape) {
    .loginLft {
        width: 100%
    }
    .loginRgt {
        width: 100%
    }
    .sliderInner .discIndLftIn .dis_1 {
        width: 49%
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .btmHdrRgt ul {
        display: none
    }
    .btmHdrLft {
        width: 83%
    }
    .btmHdrRgt {
        width: 17%
    }
    .logo a {
        font-size: 33px
    }
    .humbrgMenu {
        margin: 19px 0 0 10px
    }
    .headerMenuTop {
        height: auto
    }
    .imgLft {
        width: 100%
    }
    .imgRgt {
        width: 100%
    }
    .sectionTwo {
        height: 100%
    }
    .imgRgtCapt {
        margin-bottom: 100px
    }
    .secTwoFtrDiv ul li {
        font-size: 13px
    }
    .secThree .imgLft {
        width: 100%
    }
    .secIngRgt {
        width: 100%;
        padding-top: 0
    }
    .demoScroll {
        height: auto
    }
    .secIngRgt {
        margin-bottom: 25px
    }
    .awardsFrSec {
        padding: 0
    }
    .bioGCnt {
        width: 100%;
        margin-left: 0
    }
    .imgLftIn {
        width: 100%;
        margin-left: 0
    }
    .awardsFrSec .imgLft ul li {
        width: 42%
    }
    .awardsFrSec .imgLftIn {
        height: auto
    }
    .h600 {
        height: auto
    }
    .awardsFrSec {
        background-size: cover
    }
    .join_headding h2 {
        font-size: 30px
    }
    .commLft {
        padding-right: 0;
        margin-bottom: 5px
    }
    .tpOne {
        padding-right: 0;
        margin-bottom: 5px
    }
    .mediaCovCnt {
        height: auto;
        margin-bottom: 15px
    }
    .mediaCovDiv {
        padding-right: 0
    }
        .mediaCovDiv .carousel-caption {
            bottom: 0
        }
    .twoblockDiv {
        padding-bottom: 15px
    }
    .fbSlfSec {
        margin-bottom: 20px
    }
    .twtrSec {
        padding-left: 0
    }
    .instSec {
        margin-bottom: 20px;
        padding-left: 0
    }
    .utbSec {
        padding-right: 15px;
        padding-left: 0
    }
    footer .col-md-3.col-sm-3.col-xs-12 {
        margin-bottom: 15px
    }
    .secIngRgt ul li {
        text-align: justify
    }
    .innerImgLst li img {
        width: 100%
    }
    .imgCntRgt {
        width: 100%;
        padding-left: 15px
    }
    .mobileLoginDiv {
        display: inline-block
    }
    .sliderInner .discIndLftIn {
        position: relative;
        top: 0;
        background: #33437f
    }
    .frmHdng {
        line-height: 29px;
        font-size: 20px
    }
    .srchSec {
        margin-top: -20px
    }
    .learnInIndaRgtCnt {
        padding: 17px;
        padding-top: 12px
    }
    .lrnIndHdng {
        font-size: 40px
    }
        .lrnIndHdng span {
            display: inline;
            font-size: 60px
        }
    .discIndLftIn .lrnIndHdng {
        font-size: 28px
    }
        .discIndLftIn .lrnIndHdng span {
            font-size: 41px
        }
    .discIndLft .discIndLftIn {
        top: 98px
    }
    .discInIndSec .discIndLft {
        padding: 0 25px
    }
    .discIndRgt .disIndLst {
        width: 50%;
        height: 167px
    }
    .socialMediaCnt .fbSec {
        width: 50%;
        float: left
    }
    .applyDiv {
        right: 18px
    }
    .homeBlogSec {
        overflow-x: hidden
    }
    .testimonial-area {
        overflow-x: hidden
    }
    .applyDiv a {
        font-size: 19px
    }
    .rotateGifZoom {
        display: none
    }
    .copyright {
        padding: 0
    }
    .mobileLoginDiv {
        display: none
    }
    .sliderInner .discIndLftIn {
        position: relative;
        top: 0;
        background: #33437f
    }
    .sbmtBnt {
        padding: 10px 5px;
        font-size: 16px
    }
}
@media only screen and (min-width: 810px) and (max-width: 1080px) {
    .applyDiv {
        right: 18px
    }
    .homeBlogSec {
        overflow-x: hidden
    }
    .testimonial-area {
        overflow-x: hidden
    }
    .applyDiv a {
        font-size: 19px
    }
    .rotateGifZoom {
        display: none
    }
    .copyright {
        padding: 0
    }
    .discIndRgt .disIndLst {
        width: 50%;
        height: 167px
    }
    .sliderInner .discIndLftIn {
        position: relative;
        top: 0;
        background: #33437f
    }
        .sliderInner .discIndLftIn .lrnIndHdng {
            font-size: 18px
        }
}
ttd-adventure-desktop {
    width: 100%
}
.ttd-adventure-mobile {
    display: none
}
.sii-program-title {
    font-size: 35px;
    color: #f68018;
    margin-bottom: 10px;
    line-height: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom: #073b7e 1px solid;
    padding-bottom: 30px
}
.ihe-sub-title {
    font-size: 24px;
    padding: 20px 0 20px 20px;
    background-color: #EAF6F6;
    font-weight: 600;
    margin: 30px 0;
    border-left: 5px solid #f68018
}
.container-ihe-list .list .num {
    padding: .1rem .5rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition: .25s;
    margin: 10px 0
}
    .container-ihe-list .list .num:nth-child(1)::before {
        content: '1';
        font-size: 3rem;
        font-weight: 700;
        color: #fff;
        width: 4rem;
        height: 4rem;
        transition: .25s;
        background: #f68018;
        text-align: center;
        border-top-left-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 15px;
        margin-right: 15px;
        top: -6px;
        position: relative
    }
    .container-ihe-list .list .num:nth-child(2)::before {
        content: '2';
        font-size: 3rem;
        font-weight: 700;
        color: #fff;
        width: 4rem;
        height: 4rem;
        transition: .25s;
        background: #f68018;
        text-align: center;
        border-top-left-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 15px;
        margin-right: 15px;
        top: -6px;
        position: relative
    }
    .container-ihe-list .list .num:nth-child(3)::before {
        content: '3';
        font-size: 3rem;
        font-weight: 700;
        color: #fff;
        width: 4rem;
        height: 4rem;
        transition: .25s;
        background: #f68018;
        text-align: center;
        border-top-left-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 15px;
        margin-right: 15px;
        top: -6px;
        position: relative
    }
    .container-ihe-list .list .num:nth-child(4)::before {
        content: '4';
        font-size: 3rem;
        font-weight: 700;
        color: #fff;
        width: 4rem;
        height: 4rem;
        transition: .25s;
        background: #f68018;
        text-align: center;
        border-top-left-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 15px;
        margin-right: 15px;
        top: -6px;
        position: relative
    }
    .container-ihe-list .list .num:nth-child(5)::before {
        content: '5';
        font-size: 3rem;
        font-weight: 700;
        color: #fff;
        width: 4rem;
        height: 4rem;
        transition: .25s;
        background: #f68018;
        text-align: center;
        border-top-left-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 15px;
        margin-right: 15px;
        top: -6px;
        position: relative
    }
    .container-ihe-list .list .num:hover p {
        left: 1rem
    }
    .container-ihe-list .list .num p {
        position: relative;
        left: 0;
        color: #3d3d3d;
        transition: .25s
    }
    .container-ihe-list .list .num strong {
        font-weight: 600;
        color: #073b7e !important
    }
.seperator-text {
    border-bottom: 1px solid #ffc20e;
    position: relative;
    top: 24px;
    margin-right: 152px;
    border-left: 1px solid #ffc20e;
    display: none
}
.seperator-arrow {
    text-align: right;
    display: block;
    position: relative;
    top: 16px;
    color: #ffd872;
    font-size: 23px;
    margin-right: 0
}
.fa-caret-down::before {
    content: "\f0d7"
}
.sii-switch-box {
    display: flex;
    align-items: baseline
}
.panel-group .panel {
    box-shadow: none;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    border: none;
    position: relative
}
.panel-group .panel-title {
    font-size: 13px
}
    .panel-group .panel-title a {
        background-image: linear-gradient(88deg,#dbeced,#fff);
        background-color: #c8e8e9;
        display: block;
        font-size: 15px;
        padding: 20px 30px 20px 48px;
        white-space: normal;
        border: 1px solid #c2c2c2;
        font-weight: 600;
        text-decoration: none !important;
        position: relative
    }
        .panel-group .panel-title a.active {
            background-color: #c8e8e9 !important;
            background: #16174f none repeat scroll 0 0;
            background-color: #16174f;
            color: #000;
            font-size: 15px;
            font-weight: 600
        }
    .panel-group .panel-title .open-sub {
        display: block;
        position: relative
    }
        .panel-group .panel-title .open-sub::before, .panel-group .panel-title .open-sub::after {
            content: "";
            display: block;
            position: absolute;
            height: 1px;
            top: 50%;
            margin-top: -.5px;
            left: 50%;
            display: block;
            position: absolute;
            height: 1px;
            top: 50%;
            margin-top: -.5px;
            left: 50%
        }
.panel-group .panel-content {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #f1f0f0;
    padding: 10px 20px 20px;
    margin-top: 5px
}
    .panel-group .panel-content > :last-child {
        margin-bottom: 0
    }
.panel-group .panel-title a.active::after {
    border-radius: 50px;
    margin-top: 10px;
    transition-timing-function: linear;
    transition-duration: .4s;
    transition-delay: .2s
}
.panel-group .panel-title a::after {
    color: #000;
    content: "\f0d7";
    font-family: fontawesome;
    font-size: 18px;
    left: 0;
    padding: 10px 14px;
    position: absolute;
    top: 0;
    margin-top: 10px
}
.panel-group .panel-title a.active::after {
    color: #000;
    content: "\f0da"
}
.sii-contact-title {
    font-size: 29px;
    color: #000;
    margin-bottom: 10px;
    line-height: 30px;
    margin-top: 30px
}
.did-you-know-text {
    margin-top: 85px
}
.funfact {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}
.did-you-know-bg {
    background-image: url(../images/sii-benefits/did-you-know-bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    margin-top: 50px
}
.btn-theme-color-2 {
    background: #f68018;
    color: #fff;
    margin-bottom: 30px
}
    .btn-theme-color-2:hover {
        color: #fff
    }
.list-contact li {
    background: url(../../V3/images/icon/list-icon.png) no-repeat left 0 top 16px !important;
    padding-left: 1.5em !important;
    font-size: 1em !important;
    line-height: 35px !important;
    color: #000 !important;
    margin-left: 0 !important
}
.accordion-body-pragatii li {
    background: url(../images/icon/list-icon.png) no-repeat left 0 top 11px;
    padding-left: 1.5em;
    font-size: 1em;
    line-height: 25px;
    color: #000;
    margin-left: 30px
}
.hi-table {
    border-spacing: 4px;
    border-collapse: inherit;
    margin-bottom: -4px
}
.pragati-glance-count {
    padding: 35px 18px 35px 40px !important;
    background-color: #FFDB72 !important;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin: 10px;
    width: 40%;
    font-weight: 600;
    color: #000
}
.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info {
    background-color: #d9edf7
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 16px;
    line-height: normal;
    vertical-align: top;
    border-top: 1px solid #d9edf7;
    font-size: 1em
}
.plan-yb-table {
    padding: 35px 18px 35px 24px !important;
    background-color: #00666A !important;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin: 10px;
    width: 40%;
    font-weight: 600;
    color: #fff;
    font-size: 22px !important
}
.plan-yb-table-right {
    padding: 35px 20px 35px 0 !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 10px;
    border-top: 0 !important;
    text-align: right;
    background-color: #00666A !important;
    border: 1px solid #00666A;
    border-top-color: #00666a;
    border-top-style: solid;
    border-top-width: 1px;
    border-top: 1px solid #00666A !important;
    font-weight: 600;
    color: #fff;
    font-size: 22px !important;
    line-height: 24px !important
}
.pragati-glance-t3 {
    padding: 35px 20px 35px 0 !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 10px;
    border-top: 0 !important;
    text-align: right;
    background-color: #fff !important;
    border: 1px solid #00666A;
    border-top-color: #00666a;
    border-top-style: solid;
    border-top-width: 1px;
    border-top: 1px solid #00666A !important;
    font-weight: 600;
    color: #000
}
.plan-yb-icon {
    float: right;
    margin-right: 18px
}
.tab .nav-tabs {
    margin-bottom: 35px;
    background-color: transparent;
    border-bottom: none
}
    .tab .nav-tabs li a {
        border-top-left-radius: 15px;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 15px
    }
.nav-tabs > li.active > a, .innerMainContentSec .nav-tabs > li.active > a:focus, .innerMainContentSec .nav-tabs > li.active > a:hover {
    background: #f68018;
    color: #fff
}
.nav-tabs > li.active > a {
    border: 2px solid #f68018 !important;
    background: #f68018 !important;
    color: #fff !important
}
.hi-table {
    border-spacing: 4px;
    border-collapse: inherit;
    margin-bottom: -4px
}
.local-support-first {
    padding: 35px 18px 35px 22px !important;
    background-color: #00666A !important;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin: 10px;
    width: 95px;
    color: #fff;
    font-size: 22px !important
}
.local-support-mid {
    padding: 35px 0 35px 35px !important;
    background-color: #00666A !important;
    border: 1px solid #00666A;
    border-top-color: #00666a;
    border-top-style: solid;
    border-top-width: 1px;
    margin: 10px;
    border-top: 1px solid #00666A !important;
    width: 283px;
    color: #fff;
    font-size: 22px !important
}
.local-support-right {
    padding: 35px 35px 35px 5px !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 10px;
    background-color: #00666A !important;
    color: #fff;
    font-size: 22px !important;
    text-align: right
}
.hi-glance-count {
    padding: 35px 18px 35px 40px !important;
    background-color: #ffc20e !important;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin: 10px;
    width: 95px;
    color: #000
}
.hi-glance-t2 {
    padding: 35px 0 35px 35px !important;
    background-color: #fff !important;
    border: 1px solid #00666A;
    border-top-color: #00666a;
    border-top-style: solid;
    border-top-width: 1px;
    margin: 10px;
    border-top: 1px solid #00666A !important;
    width: 283px;
    color: #000
}
.hi-glance-num {
    padding: 35px !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 10px;
    color: #000;
    text-align: right
}
.hi-gla-t3-bg {
    background-color: #fff !important;
    border: 1px solid #00666A;
    border-top-color: #00666a;
    border-top-style: solid;
    border-top-width: 1px;
    border-top: 1px solid #00666A !important
}
.hi-glance-num {
    padding: 35px !important;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    margin: 10px;
    color: #000;
    text-align: right
}
.loc-support-dnone {
    display: none
}
.five-steps-number {
    font-size: 170px;
    color: #FFF0C2;
    font-weight: 700;
    margin-left: -72px
}
.five-steps-title {
    font-size: 60px;
    color: #00666A;
    font-weight: 100;
    margin-left: -35px
}
.panel-default > .panel-heading {
    background: none
}
.thrive-bg {
    background-image: url(../images/sii-benefits/thrive-testimonial-bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #c8e8e9 !important
}
.carousel-inner {
    padding-bottom: 10px
}
#tcb-testimonial-carousel .carousel-inner {
    border-radius: 30px;
    background-color: #13393B
}
#tcb-testimonial-carousel .item {
    padding: 20px 15px 0
}
.media-object {
    display: block
}
.explore-img {
    border: 2px solid #ffc20e !important
}
#tcb-testimonial-carousel .media-object {
    border-radius: 50%;
    border: 3px solid #fff;
    width: 150px;
    padding: 0
}
.caption-sii p {
    color: #000
}
.fw-600 {
    font-weight: 600
}
.caption-sii span {
    color: #FDC800
}
#tcb-testimonial-carousel .carousel-control {
    color: #971657;
    width: 3%;
    font-size: 22px;
    text-shadow: none !important;
    top: 36%
}
    #tcb-testimonial-carousel .carousel-control.left, #tcb-testimonial-carousel .carousel-control.right {
        background-image: none;
        background-image: none
    }
.thirve-arrow {
    color: #13393b !important
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50)
}
.fee-waiver-tution {
    padding: 35px 20px 35px 0 !important;
    margin: 10px;
    width: 25%;
    border-top: 0 !important;
    text-align: center;
    background-color: #FFDB72 !important;
    font-weight: 600
}
.fee-radius-left {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px
}
.fee-waiver-waived {
    padding: 35px 20px 35px 0 !important;
    margin: 10px;
    width: 25%;
    border-top: 0 !important;
    text-align: center;
    font-weight: 600
}
.cuture-secbg {
    display: flex;
    align-items: center;
    padding: 50px
}
.ssiPage img {
    width: 90%
}
.ten-reason-banner {
    width: 100%;
    background-image: linear-gradient(to right,#ffedc5,#efddb6);
    border-radius: 30px
}
.get-started-btn {
    padding: 14px 30px;
    border-radius: 8px;
    outline: 0;
    border: 0;
    text-transform: capitalize;
    font: 400 1.25em;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    font-weight: 500;
    text-align: center;
    background: #f68018;
    color: #fff
}
.ten-reason-bg {
    padding: 50px 0
}
.controls {
    display: block;
    justify-content: center;
    top: 260%;
    z-index: 10;
    position: absolute;
    right: 0;
    display: none
}
    .controls div {
        padding: 12px 14px;
        cursor: pointer;
        color: #000;
        font-size: 16px;
        font-weight: 700;
        margin: 0 5px;
        border-radius: 10px;
        text-align: right
    }
.tenreason-slide {
    background-size: cover;
    margin: 30px 0;
    border-radius: 20px
}
.tenreason-slider {
    width: 100%;
    height: 100%
}
.text {
    border-radius: 20px;
    padding: 35px;
    width: 60%;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #fff;
    position: static
}
    .text img {
        display: none
    }
.ten-reason-count {
    position: absolute;
    left: 50px;
    top: 50px;
    width: 32px;
    height: 32px;
    text-align: right;
    line-height: 32px;
    font-size: 150px;
    font-weight: 800;
    transition: .6s;
    color: #fff;
    text-shadow: #bbb 2px 2px 5px
}
.culture-heading {
    font-size: 44px;
    font-weight: 700
}
.text p {
    font-size: 17px;
    line-height: 24px;
    text-align: left
}
.arrow-tenreason {
    text-align: center;
    margin: 8% 0;
    position: absolute;
    z-index: 10;
    bottom: 0;
    top: 60%;
    left: 50%
}
.bounce-tenreason {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce-tenreason 2s infinite;
    display: none
}
@keyframes bounce-tenreason {
    0%,20%,50%,80%,100% {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-30px)
    }
    60% {
        transform: translateY(-15px)
    }
}
.ttd-banner {
    position: relative
}
    .ttd-banner .title {
        position: absolute;
        top: 50%;
        left: 52%;
        transform: translate(-50%,-50%);
        color: #fff;
        text-align: center
    }
        .ttd-banner .title h4 {
            text-transform: uppercase;
            margin: 0;
            font-size: 70px;
            white-space: nowrap;
            color: #fff;
            padding: 12px 45px;
            background-color: #000
        }
    .ttd-banner img {
        width: 100%;
        height: 350px
    }
.ttd-backwater {
    position: relative
}
.ttd-tiger-bg {
    background-image: url(~/V3/images/discover-in-india/things-to-do-in-india/five-big-cats.webp);
    background-repeat: no-repeat;
    background-position: bottom
}
.ttd-backwater .title {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,-0%);
    color: #fff;
    text-align: left;
    width: 100%
}
    .ttd-backwater .title h4 {
        margin: 0;
        font-size: 40px;
        white-space: nowrap;
        color: #fff;
        padding: 12px 130px
    }
    .ttd-backwater .title p {
        margin: 0;
        font-size: 1em;
        color: #fff;
        padding: 50px 130px
    }
.ttd-backwater img {
    width: 100%;
    height: auto
}
.festival-bg {
    background-color: #051E30
}
.ttd-festival .text {
    padding: 60px 30px 0 138px;
    width: 100%;
    background: none
}
    .ttd-festival .text h4 {
        font-size: 40px;
        color: #fff;
        line-height: 48px
    }
.ttd-festival img {
    float: right
}
.ttd-festival .text p {
    color: #fff;
    margin-top: 25px
}
.ttd-travel .text {
    padding: 124px 138px 87px 120px
}
    .ttd-travel .text h4 {
        font-size: 40px;
        color: #00666A;
        line-height: 48px;
        text-align: right
    }
    .ttd-travel .text p {
        color: #000;
        margin-top: 25px;
        text-align: right
    }
.ttd-head-color {
    color: #00666A
}
.ttd-tiger .text {
    padding: 70px 30px 68px 138px
}
    .ttd-tiger .text h4 {
        font-size: 40px;
        color: #00666A;
        line-height: 48px;
        text-align: left
    }
.ttd-tiger img {
    float: right
}
.ttd-tiger .text p {
    color: #000;
    margin-top: 25px;
    text-align: left;
    text-shadow: none
}
.ttd-head-color {
    color: #00666A
}
.blackwater-bg {
    background-color: #0f0000
}
.city-hopping-bg {
    background-color: #9c0000
}
.himalaya-bg {
    background-color: #170000
}
.camel-safari-bg {
    background-color: red
}
.beaches-bg {
    background-color: red
}
.inner-peace-bg {
    background-color: #910000
}
.adventurous-bg {
    background-color: #120000
}
.qf-slider-text {
    color: #fff;
    font-size: 16px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
    width: 50%;
    text-align: left;
    line-height: 20px;
    height: 600px;
    background-color: #030000;
    backdrop-filter: blur(5px)
}
    .qf-slider-text .yellow-box {
        width: 138px;
        height: 138px;
        position: absolute;
        top: 4%;
        background-color: none;
        left: 0
    }
    .qf-slider-text p {
        color: #fff;
        font-size: 30px;
        padding: 142px 41px 140px 129px;
        text-align: left;
        line-height: 44px
    }
    .qf-slider-text .teal-bg {
        width: 103px;
        height: 103px;
        position: absolute;
        bottom: 11.5%;
        background-color: none;
        right: 12%
    }
.ttd-adventure-desktop {
    display: block
}
.slideshow-container {
    position: relative;
    margin: auto
}
.prev-qf-slider-text, .next-qf-slider-text {
    cursor: pointer;
    position: absolute;
    bottom: 0;
    padding: 10px 30px;
    background-color: #f68018;
    margin-top: -22px;
    color: #fff;
    font-weight: 100;
    font-size: 35px;
    transition: .6s ease;
    border-radius: 0 0 0 0;
    user-select: none;
    text-align: center;
    left: 0
}
.next-qf-slider-text {
    margin-left: 77px
}
.qf-image {
    width: 100%;
    height: 600px
}
section {
    position: relative
}
.culture-img {
    width: 500px
}
.culture-heading {
    font-size: 28px;
    color: #004043;
    font-weight: 700
}
.cuture-secbg {
    align-items: center;
    display: flex
}
.contentfl {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
}
.headingfl {
    width: 100%;
    margin-left: 1rem;
    font-weight: 900;
    font-size: 1.618rem;
    text-transform: uppercase;
    letter-spacing: .1ch;
    line-height: 1;
    padding-bottom: .5em;
    margin-bottom: 1rem;
    position: relative
}
    .headingfl:after {
        display: block;
        content: "";
        position: absolute;
        width: 60px;
        height: 4px;
        background: linear-gradient(135deg,#1a9be6,#1a57e6);
        bottom: 0
    }
.descriptionfl {
    width: 100%;
    margin-top: 0;
    margin-left: 1rem;
    margin-bottom: 3rem
}
.cardfl {
    color: inherit;
    cursor: pointer;
    width: calc(33% - 2rem);
    min-width: calc(33% - 2rem);
    height: 350px;
    min-height: 350px;
    perspective: 1000px;
    margin: 1rem;
    position: relative
}
@media screen and (max-width: 800px) {
    .cardfl {
        width: calc(50% - 2rem)
    }
}
@media screen and (max-width: 500px) {
    .cardfl {
        width: 100%
    }
}
.frontfl, .backfl {
    display: flex;
    border-radius: 15px;
    background-position: center;
    background-size: cover;
    text-align: center;
    justify-content: center;
    align-items: center;
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: ease-in-out 600ms
}
.frontfl {
    background-size: cover;
    padding: 2rem;
    font-size: 1.618rem;
    font-weight: 600;
    color: #fff;
    overflow: hidden;
    font-family: Poppins,sans-serif
}
    .frontfl p {
        font-size: 20px;
        line-height: 30px;
        color: #fff;
        margin-bottom: 10px;
        margin-top: 10px;
        position: absolute;
        bottom: 0;
        text-transform: uppercase
    }
.backfl p {
    font-size: 20px;
    line-height: 30px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 10px
}
.frontfl:before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(0deg,#000 0%,red 42%);
    opacity: .9;
    z-index: -1
}
.cardfl:hover .frontfl {
    transform: rotateY(180deg)
}
.cardfl:nth-child(even):hover .frontfl {
    transform: rotateY(-180deg)
}
.backfl {
    background: #e8fbfa;
    transform: rotateY(-180deg);
    padding: 0 2em
}
    .backfl .buttonfl {
        background: linear-gradient(135deg,#1a9be6,#1a57e6)
    }
        .backfl .buttonfl:before {
            box-shadow: 0 0 10px 10px rgba(26,87,230,0.25);
            background-color: rgba(26,87,230,0.25)
        }
.cardfl:hover .backfl {
    transform: rotateY(0deg)
}
.cardfl:nth-child(even) .backfl {
    transform: rotateY(180deg)
}
    .cardfl:nth-child(even) .backfl .buttonfl {
        background: linear-gradient(135deg,#e61a80,#e61a3c)
    }
        .cardfl:nth-child(even) .backfl .buttonfl:before {
            box-shadow: 0 0 10px 10px rgba(230,26,60,0.25);
            background-color: rgba(230,26,60,0.25)
        }
.cardfl:nth-child(even):hover .backfl {
    transform: rotateY(0deg)
}
.india-glance-card {
    top: 30%;
    background: #fff;
    width: auto;
    height: 240px;
    padding: 16px;
    border-radius: 8px;
    box-shadow: 5px 5px 10px #aaa;
    transition: .6s;
    text-align: center;
    margin-bottom: 30px
}
    .india-glance-card h1 {
        margin: 0;
        font-size: 20px;
        color: #000;
        font-weight: 600;
        text-align: center
    }
    .india-glance-card p {
        margin: 0 0 8px;
        font-size: 14px;
        color: #000;
        line-height: 22px;
        text-align: center
    }
    .india-glance-card .imagen {
        position: absolute;
        right: 70px;
        top: 10px;
        width: 32px;
        height: 32px;
        border-radius: 100%;
        background: #FDC800;
        text-align: center;
        line-height: 32px;
        font-weight: 800;
        color: #004043;
        transition: .6s
    }
    .india-glance-card img {
        width: 40px;
        margin-bottom: 15px
    }
.india-glance-card-heading {
    color: #004043;
    font-size: 56px
}
.glancebg1 {
    background-color: #FEF7EB
}
.glancebg2 {
    background-color: #F9EEE4
}
.glancebg3 {
    background-color: #F8FCF4
}
.glancebg4 {
    background-color: #FDEDEB
}
.glancebg5 {
    background-color: #F0FBFD
}
.glancebg6 {
    background-color: #F2F0F0
}
.glancebg7 {
    background-color: #E8F4FE
}
.glancebg8 {
    background-color: #FBF5EE
}
.glancebg9 {
    background-color: #E5F4F4
}
.glancebg10 {
    background-color: #FEFBF1
}
.glancebg11 {
    background-color: #FFF3F2
}
.glancebg12 {
    background-color: #F3F3F3
}
.glancebg13 {
    background-color: #ECFBFF
}
.culture-bggrey {
    background-color: #fff;
    border-radius: 30px
}
header .logoTwo, header .logoThree {
    padding: 12px !important
}
#tenreason {
    position: inherit !important
}
.viewsmlrPsprt {
    float: right;
    background: #29883b;
    color: #fff;
    padding: 8px 12px;
    border: none;
    border-radius: 4px
}
.tableListSection {
    width: 100%;
    float: left
}
.detailsFroReportSec {
    width: 100%;
    float: left
}
    .detailsFroReportSec .accordion .accordion-item button[aria-expanded="true"] {
        background: transparent;
        border: none;
        color: #0b4db5;
        font-size: 17px
    }
    .detailsFroReportSec .accordion .accordion-item button[aria-expanded="false"] {
        background: transparent;
        border: none;
        color: #0b4db5;
        font-size: 17px;
        width: 100%;
        float: left;
        text-align: left;
        margin-bottom: 19px
    }
        .detailsFroReportSec .accordion .accordion-item button[aria-expanded="false"] span {
            color: #0b4db5;
            font-size: 17px
        }
.fullPgHdng {
    width: 100%;
    float: left;
    padding: 15px 0
}
.col-md-3.col-md-offset-10 .btn.btn-warning {
    margin-top: 15px
}
.col-md-3.col-md-offset-10 .logout-btn {
    margin-top: 15px
}
.did-you-know-bg {
    width: 100%;
    float: left
}
@media only screen and (min-width : 1025px) and (max-width:1499px) {
    header .logoTwo, header .logoThree {
        padding: 2px !important
    }
}
.dataTables_length {
    margin: 20px
}
.dataTables_filter {
    margin: 20px
}
div.dtsp-panesContainer button.dtsp-clearAll, div.dtsp-panesContainer button.dtsp-collapseAll, div.dtsp-panesContainer button.dtsp-showAll {
    font-size: 11px !important;
    border: #ddd 1px solid !important;
    background: #fff !important;
    border-radius: 20px !important
}
div.dtsp-panesContainer div.dtsp-title {
    width: 100%;
    text-align: left
}
div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton {
    border: #ddd 1px solid !important;
    background-color: #fff !important;
    border-radius: 5px !important
}
#example_length label select {
    margin-right: 5px;
    padding-right: 25px;
    background-position-y: 3px
}
div.dt-buttons {
    position: relative;
    float: left;
    width: 40%;
    text-align: center;
    padding: 20px
}
.navbar-light .navbar-nav .nav-link {
    cursor: pointer
}
.hmPgPpupImgDsktp {
    display: block;
}
.hmPgPpupImgMbl {
    display: none;
}
@media (max-width:768px) {
    .hmPgPpupImgDsktp {
        display: none;
    }
    .hmPgPpupImgMbl {
        display: block;
    }
}
.slidingtext marquee {
    height: 44px;
    background: #f68018;
    padding: 11px
}
@keyframes marquee {
    0% {
        left: 0
    }
    100% {
        left: -100%
    }
}
@keyframes example {
    from {
        transform: matrix(1,0,0,1,1300,5)
    }
    to {
        transform: matrix(1,0,0,1,-1244,5)
    }
}