/*
*/
 /* Table of Content
==================================================
1.    Typography
2.    Global Styles
3.    Top Bar
4.    Header area
5.    Slider
6.    Features
7.    Service
8.    Facts
9.    Intro Area
10.   Call To Action
11.   Chart
12.   Content Area
13.   Client
14.   Latest News
15.   Footer
16.   Sub Pages
17.   Pricing Table
18.   Quote Area
19.   Contact Us
20.   News Listing
21.   News Single
22.   Sidebar
23.   Error Page
24.   404

*/
 /*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * museo-sans:
 *   - http://typekit.com/eulas/00000000000000000000e7fe
 *   - http://typekit.com/eulas/00000000000000000000e802
 *   - http://typekit.com/eulas/00000000000000000000e805
 *   - http://typekit.com/eulas/00000000000000000000e806
 *
 * Â© 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
 /*{"last_published":"2018-09-06 11:56:47 UTC"}*/

 @import url("https://p.typekit.net/p.css?s=1&k=nvi6bez&ht=tk&f=2005.2006.2009.2010&a=15610439&app=typekit&e=css");

 @font-face {
     font-family: "museo-sans";
     src: url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
     font-display: auto;
     font-style: normal;
     font-weight: 300;
 }

 @font-face {
     font-family: "museo-sans";
     src: url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
     font-display: auto;
     font-style: italic;
     font-weight: 300;
 }

 @font-face {
     font-family: "museo-sans";
     src: url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
     font-display: auto;
     font-style: normal;
     font-weight: 700;
 }

 @font-face {
     font-family: "museo-sans";
     src: url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
     font-display: auto;
     font-style: italic;
     font-weight: 700;
 }
 @font-face {
  font-family: ITC Benguiat !important;
  font-style: normal;
  font-weight: 600;
  src: url('../BenguiatITCbyBT-Bold.woff');
}

.lang-itc {
   font-family: ITC Benguiat !important;
    text-transform: uppercase;
    color:#08559a;
}

 .tk-museo-sans {
     font-family: "museo-sans", sans-serif;
 }

/* changes */

.bg-header img
{
  /* width: 320px;*/
    object-fit: contain;
}
 /* Typography
================================================== */
body {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    font-family: 'museo-sans', 'Museo Sans', sans-serif!important;
    font-weight: 500!important;overflow-x: hidden;
    
}
h1,h2,h3,h4,h5,h6{font-family: 'museo-sans', 'Museo Sans', sans-serif!important;font-weight: 700!important;}
.link-menu {
    list-style: none;
    display: block;
   
}

.link-menu li {
    display: inline-block;
    margin: 10px 5px;

}


.nav-link{color: #fff!important;}
.btn-main {
    background-color: #5C258D !important;
    color: #fff !important;
}
.btn-pt{padding-top:37px;}

.main-color {
    color: #5C258D !important;
}

.link-menu li a {
    color: #fff;
    text-decoration: none;
}

header
{
    z-index: 999;
}

.mt-10
{
    margin-top: 6rem!important;
}

.bg-header {
 
    background: #ffffff;
    box-shadow: 1px 3px 4px #33333336;
   
}

.last-date{font-size: 19px;color:yellow;}
.btn-warning {
    color: #fff!important;
    background: linear-gradient(45deg, #084f92, #0591e7)!important;
    border-color: #084f92!important;
     font-weight: 700!important;
}
.btn-warning:hover {
    color: #fff!important;
    background-color: #333!important;
    border-color:#fff!important;
    font-weight: 700;
}
.bg-about{padding: 50px 0px;}

.border_botom {
    width: 100px;
    height: 5px;
    border:2px solid #fff !important;
    background-color:#fff!important;
    opacity: 1;
    margin: 0px auto;
    
}

.modal-header
{
    padding: 0!important;
}
.close
{
     background-position: 0% 0%;
    color: #ffffff!important;
    z-index: 99;
    font-family: trajan pro, sans-serif;
    display: inline-block;
    padding: 2px 10px;
    font-size: x-large;
    margin-bottom: 0;
    font-size: large;
    font-weight: 600;
    position: absolute;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: red !important;
    border: 6px solid #fff!important;
    border-radius: 50%;
    top: -8px;
    left: auto;
    right: -10px;
    background-color: #f05637 !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}



.how-to{padding: 70px 0px;}


.our-blog {
    background-image: url(../img/exambg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

/*****step*********/
.process-box{
    background: #fff;
    padding: 0px;
    border-radius: 15px;
    position: relative;
    box-shadow: 2px 2px 7px 0 #00000057;
    margin-bottom: 10px;
}
.process-left:after{
    border-top: 15px solid #ffffff;
    border-bottom: 15px solid #ffffff;
    border-left: 15px solid #ffffff;
    border-right: 15px solid #ffffff;
    display: inline-grid;
    position: absolute;
    right: -15px;
    top: 42%;
    transform: rotate(45deg);
    box-shadow: 3px -2px 3px 0px #00000036;
    z-index: 1;
}
.process-right:after{
    border-top: 15px solid #ffffff00;
    border-bottom: 15px solid #ffffff;
    border-left: 15px solid #ffffff;
    border-right: 15px solid #ffffff00;
    display: inline-grid;
    position: absolute;
    right: -13px;
    top: 42%;
    transform: rotate(224deg);
    /* box-shadow: -1px 1px 3px 0px #0000001a; */
    z-index: 1;
}


{
    display: none;
}

.process-step{
     background-color:#058de2;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    height: 100%;
    box-shadow: -6px 8px 0px 0px #00000014;
    border-radius: 10px;
}
.process-point-right{
    background: #ffffff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 8px solid #00bcd4;
    box-shadow: 0 0 0px 4px #5c5c5c;
    margin: auto 0;
    position: absolute;
    bottom: 40px;
    left: -63px;
}
.process-point-right:before{
    content: "";
    height: 144px;
    width: 11px;
    background: #5c5c5c;
    display: inline-grid;
    transform: rotate(36deg);
    position: relative;
    left: -50px;
    top: -0px;
}
.process-point-left{
    background: #ffffff;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 8px solid #00bcd4;
    box-shadow: 0 0 0px 4px #5c5c5c;
    margin: auto 0;
    position: absolute;
    bottom: 40px;
    right: -63px;
}
.process-point-left:before {
    content: "";
    height: 144px;
    width: 11px;
    background: #5c5c5c;
    display: inline-grid;
    transform: rotate(-38deg);
    position: relative;
    left: 50px;
    top: 0px;

}

.process-last:before{
    display: none;
}
.process-box p{
    z-index: 9;
}
.process-step p{
    font-size: 20px;
}
.process-step h2{
    font-size: 60px;
    padding: 10px;
}
.process-step:after{
    border-top: 8px solid #04889800;
    border-bottom: 45px solid #d6d604;
    border-left: 8px solid #04889800;
    border-right: 94px solid #d6d604;
    display: inline-grid;
    position: absolute;
    left: 4px;
    bottom: -11px;
    z-index: 1;
    display: none!important;
    transform: rotate(11deg);
}
.process-step:before{
   
   display: none!important;
    border-top: 8px solid #04889800;
    border-bottom: 45px solid #d6d604;
    border-left: 8px solid #04889800;
    border-right: 94px solid #d6d604;
    display: inline-grid;
    position: absolute;
    left: 4px;
    bottom: -11px;
    z-index: 1;
    transform: rotate(11deg);
}

.prize
{
    padding: 50px 0px;
  
}

/*.process-line-l{
    background: white;
    height: 4px;
    position: absolute;
    width: 136px;
    right: -153px;
    top: 64px;
    z-index: 9;
}*/
/*
.process-line-r{
    background: white;
    height: 4px;
    position: absolute;
    width: 136px;
    left: -153px;
    top: 63px;
    z-index: 9;
}
*/

.scholar {
    width: 190px;
    z-index: 999;
    top: 327px;
    right: -3px;
}


.scholar img
{
    object-fit: contain;
}

.registration
{
    display: block;
}

.modal-body
{
    padding: 3px!important;
}

.bg-about
{
    text-align: justify;
}

.text-red
{
    color: #08559a;
}

.exam-table {
    padding: 40px 0px;
    background-image: url(../img/4850037.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    text-align: center;
}
.table{background:#ffff;border:1px solid #333;}
.table th{background: #08559a!important;color:#fff; border:1px solid #08559a;}
.table td{border: 1px solid #08559a; font-weight: 600;}
.about-us{background-image: url(../img/about-us.jpg);background-size:cover;background-repeat: no-repeat;}

a
{
    text-decoration: none!important;
}
a:hover {
    color: #dc3545!important;
    
}
.btn-danger:hover{background-color:#fff!important;color:#b02a37!important;}

.close
{
        background: #ffffff;
    color: #ff0400;
    font-family: trajan pro, sans-serif;
    display: inline-block;
    padding: 1px 8px;
    font-size: x-large;
    margin-bottom: 0;
    font-size: large;
    font-weight: 600;
    position: absolute;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: red;
    border: 6px solid #212542;
    border-radius: 50%;
    top: -8px;
    left: auto;
    right: -10px
}


.logo-part {
    border-right: 1px solid grey;
    height: 100%;
    }
.syllabus-cont{padding: 70px 0px ;}
.blink{
		
	    
		text-align: center;
		
	}
	.span{
	        font-size: 19px;
    line-height: 30px;
    color: #08559a;
    animation: blink 0.5s linear infinite;
    font-weight: bolder;
}

@keyframes blink{
0%{color: #1f3d43;}
100%{color : f05536;}
}
.contact-cont{padding: 50px 0px;background-color: #058de2!important;}
.login-section{background-image: url(../img/login-in.jpg);background-size: cover;}

/*s
.border_top
{
    position: absolute;
    opacity: 1;
    width: 80px;
    background: #08559a!important;
    height: 4px!important;

}

.border_bottom
{
    position: absolute;
    opacity: 1;
    background: #08559a!important;
    width: 80px;
    height: 4px!important;
}

*/

span.title::after
{
    content: '';
    position: absolute;
    width: 80px;
    top: 16px;
    height: 4px!important;
    background: #08559a;
    right: -85px;

}

span.title::before
{
    content: '';
    position: absolute;
    width: 80px;
    top: 16px;
    height: 4px!important;
    background: #08559a;
    margin-left: -90px;

}

span.title
{
    color: #08559a;
    position: relative;
}


/* Media */
@media only screen and (max-width: 768px)
{
    .mt-10
    {
        margin-top: 14rem!important;
    }
    .scholar
    {
        display: block!important;
    }
    .registration
    {
        display: none!important;
    }
    
    .process-left:after, .process-right:after {
    
    border-top: 15px solid #ffffff;
    border-bottom: 15px solid #ffffff;
    border-left: 15px solid #ffffff;
    border-right: 15px solid #ffffff;
    display: inline-grid;
    position: absolute;
    right: 46%;
    top: 89%;
    transform: rotate(45deg);
    box-shadow: 0px 2px 3px 0px #00000036;
    z-index: 1;   
    }
    
    .last-date_registration
    {
       margin-bottom:  2.5rem!important;
    }
    
    span.title::after {
        content: '';
        position: absolute;
        width: 40px;
        top: 12px;
        height: 4px!important;
        background: #08559a;
        right: -54px;
        display:none;
    }
    .instraction li{
        text-align:justify;
    }

    span.title::before {
        content: '';
        position: absolute;
        width: 40px;
        top: 13px;
        height: 4px !important;
        background: #08559a;
        display: none;
        margin-left: -50px;
    }
    
    .span {
        font-size: 17px;
    }
}

.instraction {
    padding: 40px 20px;
}
.process-box h5{margin-top: 20px;text-align: center;}
.register-page{background-image: url(../img/registertion.jpg);background-repeat: no-repeat;background-size: cover;}
.reg_heading{color:#08559a;}
.icon_color01{color:#08559a;}
.icon_color02{color: #dc3545;}
 .errorCode {
            color: Red;
        }
         #zoomOutIn.ModelPop.fade .LoginBox {
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            transform: scale(1.1);
            top: 120px;
            opacity: 0;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            transition: all 0.3s;
        }

        #zoomOutIn.ModelPop.fade.in .LoginBox {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -webkit-transform: translate3d(0, -120px, 0);
            transform: translate3d(0, -120px, 0);
            opacity: 1;
        }

        .Model_closebtn {
            display: inline-block;
            position: absolute;
            right: -20px;
            text-shadow: 0px 0px 0px #ffffff;
            top: -16px;
            color: #fff;
            font-weight: 700;
            z-index: 999;
            padding: 5px 12px;
            text-decoration: none;

            background: #ffc107;
            border-radius: 50%;
            cursor: pointer;
        }

        .Model_closebtn:hover {
            color: #333 !important;
        }

 .ModelPop {
            position: fixed;
            z-index: 999;
            background: rgba(0, 0, 0, 0.79);
            top: 0px;
            bottom: 0px;
            left: 0px;
            width: 100%;
            display: inline-block;
            overflow: hidden;
            overflow: auto;
        }

        .ModelPop.collapse {
            display: none;
        }

        .PopDesc {
            width: 100%;
            display: inline-block;
            padding: 0px 20px 20px;
            background-color: #fff;
            border-radius: 8px;
        }

        .popuptable {
            width: 100%;
            color: #000;
            border-color: #263d59;
        }

        .colorwhite {
            color: #fff;
        }

        .popuptable th {
            padding: 10px;

            background: #263d59;
            color: #fff;
            text-transform: uppercase;
            font-weight: bold;
            letter-spacing: 1px;
        }

        .popuptable td {
            font-weight: normal;
            padding: 5px;

        }
        .LoginBox {
            box-sizing: border-box;
            width: 500px;
            position: relative;
            margin: 30px auto;
            display: block;
            flex-direction: column;
            animation-fill-mode: forwards;
            box-shadow: 0 2px 6px 0 hsla(0, 0%, 0%, 0.2);
            border-radius: 5px;
            background: #fff;
        }

        .LoginBox>.heading {
            padding: 10px;
            display: inline-block;
            width: 100%;

            color: #333;
        }

        .Login_Desc {
            padding: 10px;
            display: inline-block;
            width: 100%;
            background-color: #fff;
        }

        .LoginBox>.Login_Desc>input {
            width: 100%;
            display: inline-block;
            margin-bottom: 15px;
            padding: 15px;
            border: 1px solid #8e8f93;
            border-radius: 50px;
            outline: none;
        }


        .LoginBox>.Login_Desc>input[type="submit"] {
            background-color: #F44336;
            color: #fff;
            font-size: 20px;
            padding: 10px;
        }
        .footer_bg{background-color: #2a2a72;
background-image: linear-gradient(315deg, #2a2a72 0%, #009ffd 74%);}
 
.btn-action {
    background: #026ac7 !important;
    color: #fff !important;
    border-radius: 25px !important;
}
.btn-action:hover{
    color:#fff!important;
}
 .login-btn {
    width: 17px;
    margin-right: 5px;
}

.register-btn {
    width: 14px;
    margin-right: 5px;
}

.exam-table tr{
    text-align:left;
}

.instraction ul{
    padding-left:0px !important;
}