body{
    zoom: normal!important;
    border: none!important;
}
.main-header .header-top .top-left{
    padding: 9px 0px 10px!important;
}
.main-header .header-top .top-right li:last-child a{
    background-color: #a20050;
    color: #ffffff;
    padding: 10px;
    border: 2px solid #a20050;
}
.main-header .header-top .top-right li:last-child a span{
    /*color: #cccccc!important;*/
    background-color: #FFFFFF;
    padding: 5px 7px;
    border-radius: 20px;
}
.main-header .header-top .top-right li:last-child:hover a{
    background-color: transparent;
    color: #a20050;
}
.main-header .header-top .top-right li:last-child:hover a span{
    background-color: #a20050;
    color: #ffffff;
}
.main-header .main-box{
    background-color:#FFFFFF ;
}
.logo-in{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 260px;
    height: 60px;
}
.main-menu .navigation > li{
    padding: 13px 0px!important;
}
.main-header .nav-outer .outer-box{
    margin-top: 23px!important;
}
.services-block .inner-box h3 a{
    color: #a20050!important;
}
.services-block .inner-box h3 a:hover{
    color: #333333!important;
}
.services-block .inner-box .read-more:hover{
    background-color: #a20050!important;
    color: #FFFFFF!important;
}
.services-block .inner-box .read-more{
    border: 1px solid #a20050;
    padding: 5px 10px;
    color: #a20050!important;
    font-weight: normal!important;
}
.services-block .inner-box .read-more .icon{
    display: none;
}
.main-footer{
    background-color: #333333!important;
}
/*=============================*/
        /*Navigation Menu*/
/*=============================*/
.sticky-header .logo{
    padding:7px 0px 3px!important;
}
.main-menu .navigation > li .dropdown-menu{
    display: none;

}
.main-menu .navigation > li:hover .dropdown-menu{
    display: block;
}
.menu-1{
    width: 1020px;
    left: -470px!important;
}
.menu-2{
    width: 415px;
    left: -160px!important;
}
.menu-3{
    width: 415px;
    left: -140px!important;
}
.dropdown-menu.multi-column{
    display: block;
    background-color: #ffffff;
    top: 90%;
}
.multi-column .menu-boxes ul{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(193px, 0));
    text-align: center;
    justify-content: center;
    align-items: center;
    grid-column-gap: 10px;
}
.multi-column .menu-boxes ul li a i{
    display: block;
    font-size: 40px;
    color: #a20050;
}
.multi-column .menu-boxes ul li{
    border: 2px solid #a20050;
}
.multi-column .menu-boxes ul li a{
    padding: 20px 10px;
    display: block;
    font-size: 14px;
    color: #a20050;
    transition: .3s;
}
.multi-column .menu-boxes ul li a:hover i{
    color: #ffffff;
}
.multi-column .menu-boxes ul li a:hover {
    color: #FFFFFF;
    background-color: #a20050;
}
.mobile-menu{
    display: none;
}
/*==============================*/
/*        Mobile Menu*/
/*==============================*/
.navbar-default{
    background-color: transparent;
    border: none;
}
.main-menu .navigation{
    padding-right: 20px;
}
/*==============================*/
.btn-style-three{
    background-color: #333333!important;
    border-color: #333333!important;
}
.btn-style-three:hover{
    background-color: transparent!important;
    border-color: #ffffff!important;
    color: #FFFFFF!important;
}
.bottom-parallax .about-section{
    left: 0px!important;
    width: 100%!important;
    bottom: 0px!important;
}
.score-section .inner-column{
    height: 285px;
    overflow-y: auto;
    overflow-x: hidden;
    transition: .3s;
}
.score-section .inner-column:hover{
    background-color: rgba(162, 0, 80, .4);
    color: #cccccc;
}
.score-section .inner-column:hover.inner-column::-webkit-scrollbar-thumb{
    background-color: rgba(255, 255, 8255, .5);
}
.score-section .inner-column::-webkit-scrollbar{
    background-color: transparent;
    width: 1%;
}
.score-section .inner-column::-webkit-scrollbar-thumb{
    background-color: rgba(255, 255, 8255, .3);
    border-radius: 10px;
}
.score-section .inner-column.no-border{
    border:none!important;
    height: auto;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: #999999;
}
.score-section .inner-column.no-border:hover{
    background-color: transparent;
}
.no-border a{
    border: 1px solid #a20050;
    padding: 8px 30px 7px;
    position: relative;
    top: 7px;
    font-weight: normal;
}
.no-border{
    overflow: hidden;
    margin: 30px 0 0;
}
.no-border a:hover{
    color: #ffffff;
    background-color: #a20050;
}
.news-block .inner-box .lower-content h3 a{
    color: #a20050!important;
}
.news-block .inner-box .lower-content .post-date:before{
    color: #a20050!important;
}
.news-block .inner-box .lower-content h3 a:hover{
    color: #333333!important;
}
.news-block .inner-box .lower-content .read-more{
    color: #333333!important;
}
.featured-block-two .inner-box{
    border: none!important;
    padding-bottom: 0!important;
}
.featured-block-two{
    border-right: none!important;
}
.featured-section-two{
    padding: 15px 0px 90px!important;
}
.foot-logo{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 280px;
    height: 120px;
}
.main-slider .btns-box .theme-btn{
    border-radius: 0!important;
}
.sec-title h2{
    color: #333333!important;
}
.partners-section .title-column h2{
    color: #333333!important;
}
.partner-block img{
    filter: grayscale(100%);
    transition: .3s;
}
.partner-block:hover img{
    filter: grayscale(0);
}
.score-section .sec-title.light h2{
    color: #ffffff!important;
}
.featured-block .inner-box:hover{
    background-color: transparent!important;
    box-shadow: none!important;
}
.featured-block .inner-box:hover .upper-box{
    display: none;
}
.page-title.about{
    background-color: #a20050!important;
}
.about h1{
    font-size: 50px;
    font-weight: normal!important;
    /*text-transform: uppercase!important;*/
}
.about span.comp{
    /*display: block;*/
    border-left:2px solid #ffffff;
    padding-left: 5px;
    font-size: 60px;
    text-transform: uppercase;
    /*font-weight: normal;*/
    margin-top: 5px;
}
.sl{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.slide1 .sl{
    width: 100%;
    height: 281px;
}
.slide2 .sl{
    width: 80%;
    height: 365px;
    margin: 0 auto;
}
.slide3 .sl{
    width: 100%;
    height: 332px;
}
.slider .carousel-caption{
    text-align: left;
    top: 30%;
    text-shadow: none;
}
.slider .carousel-caption p{
    font-size: 18px;
    font-weight: normal;
    margin-top: 10px;
}
.slider .carousel-caption .theme-btn{
    margin-top: 20px;
}
.slider .carousel-caption.slide1 p{
    color: #808080;
}
.slider .carousel-caption h1{
    font-size: 65px;
    line-height: 1.5;
    display: block;
    margin-bottom: 10px;
}
.slider .carousel-caption.slide1 h1{
    color: #a20050;
    font-weight: bold;
    text-shadow: none;
}
.slider .carousel-caption.slide1 h1,
.slider .carousel-caption.slide2 h1,
.slider .carousel-caption.slide3 h1{
    text-transform: uppercase;
    font-weight: bold;
}
.slider .carousel-caption.slide1 h1 span,
.slider .carousel-caption.slide2 h1 span,
.slider .carousel-caption.slide3 h1 span{
    font-size: 18px;
    display: inline-block;
    position: relative;
    bottom: 4px;
    left: -1px;
    padding: 5px 10px;
}
.carousel-caption.slide1 h1 span{
    border-left: 3px solid #a20050;
}
.slider .carousel-caption.slide2 h1 span,
.slider .carousel-caption.slide3 h1 span{
    border-left: 3px solid #ffffff;
}
.slide1{
    color: #a20050;
}
.text-area{
    margin:0px 0;
}
.slider .theme-btn{
    border-radius: 0;
}
.slider .carousel-caption.slide2 .theme-btn:hover,
.slider .carousel-caption.slide3 .theme-btn:hover{
    border-color: #ffffff;
    color: #ffffff;
}
.slider .owl-prev span,
.slider .owl-nav span{
    background-color: #a20050;
    width: 50px;
    padding: 10px 20px;
    font-size: 25px;
    color: #ffffff;
}
.slider .owl-nav span{
    /*padding-left: 12px;*/
}
.slider .owl-nav{
    position: absolute;
    top: 430px;
    width: 100%;
}
.slider .owl-nav .owl-prev{
    float: left;
}
.slider .owl-nav .owl-next{
    float: right;
}
.sl-bg{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 821px;
}
.monthy-block .inner-box .month .dott{
    background-color: #a20050!important;
    right: -29px!important;
    top: 5px!important;
    width: 12px!important;
    height: 13px!important;
}
.monthy-block .inner-box .month .dott:before{
    background-color: rgba(15,19,65,0.1)!important;
}
.monthy-block .inner-box h3 a{
    color:#a20050!important;
}
.services-section-two{
    background-color: #333333!important;
}
.services-section-two .sec-title{
    margin-bottom: 10px!important;
}
.services-section-two .sec-title h2{
    color: #ffffff!important;
}
.services-section-two{
    color: #cccccc!important;
}
.sec-title.light h2{
    border-color: rgba(255,255,255,0.2)!important;
    /*border-color: #cccccc;*/
}
.carousel-column h2{
    width: 76%;
    float: right;
    /* margin-right: 148px; */
    margin-top: -17px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #a20050;
    font-weight: bold;
    padding: 0 10px;
}
.btn-style-one{
    border-radius: 0!important;
}
.mission-section .image-column .inner-column .more{
    color: #333333!important;
}
.mission-section .image-column .inner-column .more:hover{
    color: #a20050!important;
}
.services-section-two .no-border a{
    display: block;
    width: 20%;
    margin: 0 auto 10px;
}
.services-section-two .read-more{
    border-color: #a20050;
    background-color: #a20050;
    color: #ffffff;
}
.services-section-two .read-more:hover{
    background-color: #720f40;
    color: #FFFFFF;
}
.services-section-two .inner-last{
    font-weight: bold;
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
}
.back-bg{
    background-color: #a20050;
    color: #ffffff;
    padding: 20px 30px;
    font-size: 18px;
}
.mobile-section .inner-container .form-column h2{
    color: #333333;
}
.mobile-form .form-group input[type="search"]{
    position: relative;
    display: block;
    width: 100%;
    line-height: 30px;
    padding: 10px 20px;
    height: 50px;
    font-size: 15px;
    color: #000000;
    background: #f2f2f2;
    font-weight: 400;
    margin-top: 20px!important;
}
.mobile-form .form-group button{
    margin-top: 20px!important;
}
.mobile-form .form-group input[type="search"]:focus,
.mobile-form .form-group input[type="email"]:focus{
    background-color: #f7f7f7;
    box-shadow:0 0 10px rgba(0,0,0,0.3) ;
    transition: .3s;
}
.mobile-section .inner-container .form-column .inner-column{
    padding: 29px 30px 10px 15px!important;
}
.domain-bg{
    background-color: #a20050!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.domain-bg .lst-pt li{
    /*display: inline-block;*/
    padding: 0 10px;
    list-style: url("../images/tgm/world2.png");
    margin-left:15px ;
    line-height: 3.5!important;
    color: #ffffff;
}
.domain-bg .lst-pt li.gp{
    line-height: 1.5!important;
}
.ani{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 520px;
    height: 410px;
    margin: 0 auto;
}
.domain-bg .read-more{
    border-color: #ffffff;
}
.domain-bg .read-more:hover{
    border-color: #720f40;
}
.mission-section .inner-container .image-column .inner-column{
    padding: 10px 0px!important;
    background-repeat: no-repeat!important;
}
.mission-section .inner-container:after{
    width: 54.5%!important;
    right: 11px!important;
}
.mission-section .inner-container .image-column .inner-column .title h2{
    color: #333333!important;
}
.quote-form input[type="tel"],
.quote-form input[type="url"]{
    display: block;
    width: 100%;
    height: 55px;
    font-size: 16px;
    color: #848484;
    line-height: 30px;
    padding: 10px 20px;
    font-weight: 300;
    border: 1px solid #f2f2f2;
    transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
}
.quote-form textarea{
    height: 310px!important;
}
.domain-form .quote-form textarea{
    height: 408px!important;
}
section.des-ser h1{
    position: relative;
    color: #a20050;
    font-size: 35px;
    font-weight: 700;
    padding-bottom: 12px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
section.des-ser{
    padding: 70px 0px 90px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
section.des-ser h1:after{
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 60px;
    height: 2px;
    background-color: #dedede;
}
.mobile-section .inner-container .form-column h2{
    color: #333333!important;
}
.contact-section .contact-form-column h2{
    color: #333333!important;
}
.des .lst-pt{
    padding: 110px 20px 0;
}
.des .ani{
    width: 460px;
    height: 470px;
}
.des .lst-pt li,
.dm .lst-pt li,
.dev .lst-pt li{
    background-color: transparent;
    border: 5px solid #b51b65;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 4px;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    list-style-position:inside ;
    font-size: 18px;
}
.ul-dm li{
    list-style: circle;
    display: block;
    color: #333333;
    line-height: 2.5;
    border-bottom: 3px dotted #dddddd;
    margin-bottom: 10px;
}
.ul-dm li:last-child{
    border-bottom: none;
}
.dm .sec-title.centered h2{
    padding: 30px 60px 18px;
}
.des .lst-pt{
    padding: 0;
    width: 76%;
    margin: 0 auto;
}
.dm .ani{
    width: 620px;
    height: 440px;
    margin-top: 60px;
    margin-bottom: 60px;
}
.dm .lst-pt li{
    width: 100%;
}
.dev .ani{
    width: 610px;
    height: 360px;
}
section.pro-ser h1{
    font-size: 20px;
}
.po .form-column .inner-column{
    margin: 0!important;
}
.quote-two-section.po{
    background-color: #a20050;
    margin-top: 0;
    padding-top: 90px;
}
.quote-two-section.po .form-column .inner-column{
    background-color: transparent;
    box-shadow: none;
}
.quote-two-section.po h2{
    color: #FFFFFF!important;
}
.quote-two-section.po .form-column .inner-column{
    padding: 0;
}
.quote-two-section.po .form-column .inner-column input,
.quote-two-section.po .form-group .ui-selectmenu-button.ui-button,
.quote-two-section.po .form-column .inner-column textarea{
    /*background-color: rgba(162, 0, 80,.5)!important;*/
    background-color: rgba(255, 255, 255,.2)!important;
    border: 2px solid #b51b65;
    color: #ffffff;
}
.quote-two-section.po .form-group .ui-button .ui-icon:before{
    color: #ffffff;
    top: 0px !important;
}
.quote-two-section.po .form-group .ui-selectmenu-button.ui-button{
    color: #dddddd;
    line-height: 26px;
}
.quote-two-section.po .form-column .inner-column input::placeholder,
.quote-two-section.po .form-column .inner-column textarea::placeholder{
    color: #dddddd;
}
.quote-two-section.po .form-column .inner-column input:focus,
.quote-two-section.po .form-column .inner-column textarea:focus{
    box-shadow: 0 0 20px rgba(0, 0, 0, .3)!important;
}
.po button.btn-style-one{
    border-color: #c42f74;
    border-width: 4px;
    color: #f7f7f7;
    background-color: transparent;
}
.po button.btn-style-one:hover{
    background-color: #c42f74;
}
.slct{
    color: #dddddd;
}
.slct p{
    font-size: 18px;
}
.slct .select-box{
    background-color: rgba(255,255,255,.1);
    padding: 7px 10px 0px;
    border: 2px solid #b51b65;
}
.slct .select-box label{
    margin-left: 5px;
}
.po.domain-form .quote-form textarea{
    height: 445px!important;
}
.po .form-column .inner-column input[type="file"]{
    display: block;
    width: 100%;
    padding: 10px 0;
    background-color: transparent!important;
    border: none;
}
.sub-hd{
    text-transform: capitalize;
    text-align: right;
    margin: 0 140px 60px!important;
    font-size: 20px;
    font-style: italic;
    color: #dddddd!important;
}
.pkjj.case-banner{
    padding: 230px 0px 0px;
}
.case-banner h2{
    margin-bottom: 0!important;
    line-height: 1.2em!important;
}
.case-info-section .title-column .inner-column h2{
    color: #a20050!important;
    font-size: 25px;
}
.for-pkg .inner-column{
    padding-bottom: 30px!important;
}
.for-pkg .inner-column ul li{
    list-style: url(../images/tgm/world3.png)!important;
    background-color: rgba(202, 202, 202, 0.1);
    border-right:5px solid rgba(162, 0, 80,.8);
    margin-bottom: 24px;
    line-height: 1.5;
    font-size: 15px;
    padding: 12px 10px;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.for-pkg .inner-column.top-pad{
    padding-top: 30px!important;
}
.cost{
    text-align: right;
    background-color: #a20050;
    color: #ffffff;
    border-left:5px solid #d63580;
    font-weight: bold;
    padding: 5px 20px;
    text-transform: uppercase;
    margin-bottom: 80px;
}
.cost span{
    font-size: 15px;
    padding: 0 10px;
    line-height: 2.3;
    display: block;
    font-weight: normal!important;
    border-top: 2px dashed #d63580;
}
.case-info-section .title-column .inner-column h2{
    font-weight: bold!important;
}
.run-bus .sub-hd{
    margin: 0 230px 60px!important;
}
.bg-light{
    background-color: #f7f7f7;
    color: #333333;
    padding: 10px;
    font-size: 20px;
    margin-bottom: 100px;
    border: 3px dashed #dddddd;
}
.bg-light span{
    color: #a20050;
}
.info-list.cont li strong{
    display: block;
    color: #a20050!important;
}
.quote-two-section .form-column .inner-column .text{
    text-transform: uppercase;
    font-size: 30px!important;
    font-weight: bold;
    background-color: #a20050;
    color: #ffffff!important;
    padding: 20px 10px;
    line-height: 1.3em!important;
}
.services-section.free-con{
    padding: 50px 0 40px;
    /*border-top:5px solid #e02f81;*/
    background-color: #a20050;
    background-image: url("../images/tgm/map.png");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.services-section.free-con .services-block .inner-box{
    background-image: none!important;
    background-color: #ffffff!important;
    box-shadow: none;
}
.services-section.free-con .sec-title h2:before{
    background-image: none!important;
}
.services-section.free-con .sec-title h2{
    color: #ffffff!important;
    border-color: #c13e7d;
}
.services-section.free-con .owl-dots .owl-dot:hover,
.services-section.free-con .owl-dots .owl-dot.active{
    background-color: #ffffff!important;
}
.quote-two-section .form-column .inner-column{
    padding: 20px 45px 45px!important;
}
.main-footer .copyright{
    text-align: left!important;
    color: #333333!important;
}
.main-footer .copyright .lst-right{
    text-align: right;
}
@media only screen and (max-width: 767px){
    .main-footer .copyright,
    .main-footer .copyright .lst-right{
        text-align: center!important;
    }
    .quote-two-section .form-column .inner-column {
        padding: 20px 19px 45px!important;
    }
    .quote-two-section .form-column .inner-column .text{
        font-size: 18px!important;
    }
    .bg-light span{
        display: block;
    }
    .run-bus.case-banner h2{
        font-size: 24px!important;
    }
    .run-bus .sub-hd{
        margin: 0 80px 60px!important;
    }
    .sub-hd{
        margin: 0 84px 60px!important;
    }
    .pkjj.case-banner h2{
        font-size: 20px;
    }
    .pkjj.case-banner{
        padding: 60px 0px 0px;
    }
    .for-pkg .inner-column ul li{
        border-right: none;
        border-left: 5px solid rgba(162, 0, 80,.8);
        list-style: none!important;
    }
    .case-info-section .title-column{
        margin-bottom: 30px!important;
    }
    .for-pkg .inner-column{
        padding-bottom: 0px!important;
    }
    .devi span.comp{
        font-size: 45px;
    }
    section.des-ser.pro-ser h1{
        font-size: 16px;
    }
    .prj span.comp{
        font-size: 45px;
    }
    .des .lst-pt li, .dm .lst-pt li, .dev .lst-pt li{
        width: 100%;
        line-height: 1.8!important;
        padding: 12px 10px;
    }
    .dev .ani{
        width: 350px;
        height: 207px;
    }
    .dm-ser img{
        margin-bottom: 50px;
    }
    .dm .sec-title.centered h2{
        padding: 18px 0px 18px;
    }
    .dm .ani{
        width: 320px;
        height: 227px;
    }
    .dm .lst-pt{
        width: 100%;
    }
    .des .ani {
        width: 320px;
        height: 370px;
    }
    .desi span.comp{
        line-height: 1.0;
    }
    .des .lst-pt li{
        width: 100%;
    }
    .des .lst-pt{
        padding: 20px 20px 0;
        width: 100%;
    }
    section.des-ser h1{
        font-size: 30px;
        margin-top: 10px;
        margin-bottom: 0;
    }
    section.des-ser h1:after{
        display: none;
    }
    section.des-ser{
        text-align: center;
    }
    .new-bus span.comp{
        display: inline-block;
        line-height: 0.9;
    }
    .contact-pg.about span.comp {
        font-size: 48px;
        display: inline;
        padding: 0px 5px!important;
        line-height: 1.1;
    }
    .services-section-two p{
        padding: 0 20px;
    }
    .domain-bg{
        padding: 50px 0px 50px!important;
    }
    .domain-bg h2{
        font-size: 35px!important;
    }
    .ani{
        width: 380px;
        height: 300px;
        margin: 0 auto 30px;
    }
    .services-section-two .no-border a{
        width: 60%;
    }
    .padi{
        padding: 0 20px;
    }
    .we-are-section{
        text-align: center;
    }
    .carousel-column .slick-list{
        width: 100%;
    }
    .carousel-column h2{
        margin-right: 25px;
        width: 85%;
        background-color: transparent;
        color: #999999;
        margin-top:0 ;
        font-size: 37px;
    }
    .mission-section .inner-container .image-column .inner-column .title h2{
        color: #a20050!important;
    }
    .slide1 .sl{
        height: 195px;
        margin: 20px 0;
    }
    .slide2 .sl{
        width: 60%;
        height: 200px;
        margin: 10px auto;
    }
    .slide3 .sl{
        height: 232px;
        margin-bottom: 12px;
    }
    .slider .carousel-caption.slide1 h1,
    .slider .carousel-caption.slide2 h1,
    .slider .carousel-caption.slide3 h1{
        line-height: 1;
    }
    .slider .carousel-caption.slide2 h1{
        line-height: 1.1;
    }
    .slider .carousel-caption.slide1 h1 span,
    .slider .carousel-caption.slide2 h1 span,
    .slider .carousel-caption.slide3 h1 span{
        border-left: none;
        display: block;
    }
    .slider .carousel-caption h1{
        font-size: 45px;
    }
    .slider .carousel-caption p{
        line-height: 1.5;
        margin-bottom: 0;
    }
    .slider .carousel-caption{
        top: 0;
        text-align: center;
        margin-top: 10px;
    }
    .text-area{
        margin:0;
    }
    .slider .owl-nav{
        display: none;
    }
    .sl-bg{
        height: 580px;
    }
    .services-block .inner-box .icon-box img{
        width: 80px;
        margin: 0 auto;
    }
    .inner-box{
        text-align: center;
    }
    .partners-section{
        text-align: center;
    }
    .main-footer{
        text-align:center;
    }
    .main-footer .footer-title h2:after{
        display: none;
    }
    .main-footer .footer-title h2{
        border-bottom:1px solid #a20050;
        width: 50%;
        margin: 0 auto;
    }
    .no-border a{
        top: 7px;
    }
    .featured-block-two{
        padding-bottom: 0!important;
    }
    .score-section{
        text-align: center;
    }
    .main-header .nav-outer .outer-box{
        margin-top: -4px!important;
    }
    .main-header .header-top .top-right ul li:last-child{
        width: 100%;
        margin-top: 20px;
    }
    .main-header .header-top .top-right ul li:last-child a{
        width: 100%;
        display: block;
    }
    .main-header .main-box .logo-in{
        width: 230px;
        height: 50px;
    }
    .navbar-default .navbar-header{
        width: 22%;
        display: inline-block;
        float: right;
    }
    .navbar-default .navbar-collapse{
        margin: 50px 0 0;
        width: 100%;
    }
    .navbar-default .navbar-header{
        position: relative;
        top: 13px;
    }
    .navbar-default .navbar-nav>li>a{
        transition: .3s;
    }
    .navbar-default .navbar-nav>li>a:hover{
        background-color: #a20050;
        color: #FFFFFF;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
        background-color: #a20050;
        color: #FFFFFF;
    }
    .navbar-default .navbar-nav .open .dropdown-menu{
        background-color: #f7f7f7;
        position: relative;
        padding: 0;
    }
    .navbar-default .navbar-nav .open .dropdown-menu::before{
        position: absolute;
        content: '';
        width: 3px;
        height: 100%;
        background-color: #a20050;
    }
    .navbar-default .navbar-nav .open .dropdown-menu li::before{
        position: absolute;
        content: '';
        width: 16px;
        height: 2px;
        background-color: #a20050;
        margin-top: 17px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu li a::before{
        position: absolute;
        content: '';
        margin: 5px -14px;
        background-color: #a20050;
        padding: 3px;
        border-radius: 20px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu li a{
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-default .navbar-nav .open .dropdown-menu li a:hover{
        color: #ffffff;
        background-color: #a20050;
    }
    .navbar-default .navbar-toggle{
        background-color: #a20050;
        border: none;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus{
        background: #820742;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #ffffff;
    }
    nav.navbar{
        margin-bottom: 0;
    }
}