@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap'); @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Roboto');
*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;}
.primary-blue{color:#174ea6;}
html{scroll-behavior: smooth;}
body{height:100%;font-family:'Poppins', sans-serif;line-height:1.5;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-weight:400;letter-spacing:.2px;}
h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:400;color:#212121;}
ol, ul{padding-left:15px;}
.container{box-sizing:border-box;}
.container-fluid{padding-left:0;padding-right:0;}
.btn-outline-primary {border:1px solid #14418A;}
.row{box-sizing:border-box;}
.table.no-border tr td, .table.no-border tr th{border-width:0;}
.top-left{background:#174ea6;text-align:right;padding:5px 0;}
.top-left > ul{list-style:none;}
.top-left > ul li, .top-high ul li{display:inline-block;font-size:13px;font-weight:300;padding:0px 10px;color:#FFF;}
.top-left > ul li > a{color:#FFF;}
.top-page-enquiry{cursor:pointer;}
.topnav-ul {padding-right:17px;}
.student-top{font-size:13px;font-weight:300;}
.model-form .input-model{width:95%;margin:10px 0;border:1px solid #CCC;height:25px;}
.model-form .select-model{width:96%;margin:10px 0;border:1px solid #CCC;height:25px;margin-left:2px;}
.model-form .textarea-model{width:100%;margin:10px 0;border:1px solid #CCC;height:50px;margin-left:2px;}
.model-form .input-model-full{width:100%;border:1px solid #CCC;height:25px;}
.top-high a:visited{text-decoration:none;border:0;}
.container-table{display:table;}
.vertical-center-row{display:table-cell;vertical-align:middle;}
.menu {font-size:0;}
.submenu-top:before{clear:left;}
.submenu-top{display:block;}
.submenu-top ul{float:right;list-style:none;display:inline-block;}
.submenu-top ul > li{font-size:1em;float:left;margin-left:3px;margin-right:3px;}
.submenu-top ul > li:last-child{margin-right:15px;}
.submenu-top .offr{float:right;}
ul.errorMsg li{color:red;}
nav{font-family:'Roboto', sans-serif;font-weight:400;}
nav h1,h2,h3,h4,h5,h6{margin:0;margin-top:15px;}
.affix{top:0;width:100%;z-index:9999 !important;box-shadow:0px 1px 2px rgba(0,0,0,0.2);}
.navbar{margin-bottom:0px;}
.affix ~ .container-fluid{position:relative;top:50px;}
nav h1>a{color:#0947ad !important;}
.navbar{background:#14418A;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;}
.navbar .navbar-nav li a.dropdown-toggle, .navbar .navbar-nav li a.menu-link{color:#fff;width:auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-shadow:none;font-size:14px;}
.navbar .navbar-nav li a.dropdown-toggle:hover, .navbar .navbar-nav li a.menu-link:hover, .navbar .navbar-nav li a.dropdown-toggle:focus{background:#0d2e84;}
.navbar .navbar-nav li .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;box-shadow:none;}
.navbar .navbar-nav .active a.dropdown-toggle,.navbar .navbar-nav .active a.dropdown-toggle:hover,.navbar .navbar-nav .active a.dropdown-toggle:focus{background:#0d2e84;}
.navbar .navbar-nav .open a.dropdown-toggle,.navbar .navbar-nav .open a.dropdown-toggle:hover,.navbar .navbar-nav .open a.dropdown-toggle:focus{background-color:#0d2e84;}
.navbar .navbar-brand{color:#fff;}
.navbar .navbar-toggle{background:#1a54b2;border:1px solid #113877;}
.navbar .login-dropdown{box-shadow:none;float:right;min-width:250px;overflow:hidden;padding:10px 20px;background:#fff !important;}
.navbar .login-dropdown .social-buttons{text-align:center;padding:5px 0;}
.navbar .login-dropdown .social-buttons a{text-transform:initial;color:#fff;}
.navbar .login-dropdown .social-buttons .btn{padding:3px;width:48%;}
.navbar .login-dropdown .social-buttons .btn-fb{background-color:#3b5998;}
.navbar .login-dropdown .social-buttons .btn-fb:hover{background-color:#496ebc;}
.navbar .login-dropdown .social-buttons .btn-tw{background-color:#55acee;}
.navbar .login-dropdown .social-buttons .btn-tw:hover{background-color:#59b5fa;}
.navbar .login-dropdown .forget-pass a{background:transparent;font-size:12px;color:#14418A;text-transform:initial;}
.navbar .login-dropdown .forget-pass a:hover{background:transparent;color:#c0392b;}
.navbar .login-dropdown .signIn{background:#14418A;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.navbar .login-dropdown .signIn:hover{background:#c0392b;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.right.carousel-control, .left.carousel-control{background:none;}
button.carousel-control{border:none;}
#cont-nav{background-color:#e5e7e9;border-radius:3px;padding:3px 5px;text-transform:uppercase;font-weight:600;font-size:85%;display:block;}
#cont-nav > a{color:#0D2E84;}
#cont-nav:hover, #cont-nav > a:hover{color:#FFF;background-color:#0D2E84;transition:0.4s ease;text-decoration:none;}
#img-nav{display:block;clear:both;margin-top:20px;}
.navbar-brand{padding:15px 0px}
.mega-dropdown{position:static !important;font-weight:normal;}
.dropdown-menu > li > a{font-weight:normal;}
.mega-dropdown-menu{padding:5px 20px 25px 20px;width:100%;box-shadow:0 2px 0 #fff;-webkit-box-shadow:none;background:#fff !important;}
.mega-dropdown-menu img{width:100%;}
.mega-dropdown-menu .banner{margin-top:50px;padding-top:20px;border-top:1px solid #d8d8d8;}
.dropdown-menu .divider{margin-right:10px;}
.basic .dropdown-menu{background:#fff !important;}
.basic .dropdown-menu a:hover,
.basic .dropdown-menu a:focus,
.basic .dropdown-menu a:active{color:#14418A !important;}
.basic .dropdown-submenu{position:relative;color:#fff;box-shadow:none;}
.basic .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;box-shadow:none;}
.basic .dropdown-submenu:hover .dropdown-menu{display:block;border-bottom:1px solid #d8d8d8;}
.mega-menu-basic h1{color:#0947ad;font-size:18px;} .mega-menu-basic h2{color:#0947ad;font-size:16px; line-height:1; padding-bottom: 6px;}
.mega-menu-basic ul{list-style-type:none;margin:0;padding:0;}
.mega-menu-basic ul li{padding:3px 0;}
.mega-menu-basic ul li a{text-transform:initial;background:transparent;color:#333;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.mega-menu-basic ul li a:hover{color:#14418A;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none;padding-left:15px;}
.border{border-bottom:1px solid #d0d0d0;}
.grid-system{text-align:center;}
.grid-system .col-md-12,.grid-system .col-sm-6{border:1px solid #d8d8d8;margin:5px 0;padding:10px 0;}
.photo-gallery h1,.photo-gallery h2{color:#333;font-size:18px;margin-top:5px;margin-bottom:5px;text-align:center;}
.photo-gallery h2{font-size:14px;margin-top:0;margin-bottom:20px;}
.photo-gallery .row a{display:block;margin-bottom:15px;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom:1px solid #d8d8d8;}
.photo-gallery .row a:hover{opacity:.7;filter:alpha(opacity=70);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.navbar-inverse{background-color:#174ea6 !important;}
.navbar{border:0 !important;margin-bottom:0 !important;}
.image-container:hover + #try-again{color:#666;box-shadow:0 1px 2px rgba(55, 55, 55, 0.1), 0 1px 2px rgba(55, 55, 55, 0.14);}
.image-container:active + #try-again{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px 2px rgba(0, 0, 0, 0.24);}
.image-container{position:absolute;top:50%;left:50%;width:178px;height:178px;margin-top:-135px;margin-left:-89px;cursor:pointer;}
#try-again{width:140px;height:50px;font-size:22px;padding:9px;color:#888;margin:0 auto;margin-top:calc(50vh + 60px);background-color:#fff;-webkit-transition:box-shadow 0.1s, color 0.1s;transition:box-shadow c0 0.1s, color 0.1s;cursor:pointer;text-align:center;border-radius:3px;font-family:"lato", sans-serif;font-weight:300;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
#try-again:hover, #try-again:active{-webkit-transition:box-shadow 0.1s, color 0.1s;transition:box-shadow 0.1s, color 0.1s;}
#try-again:hover{color:#666;box-shadow:0 1px 2px rgba(55, 55, 55, 0.1), 0 1px 2px rgba(55, 55, 55, 0.14);}
#try-again:active{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px 2px rgba(0, 0, 0, 0.24);}
.outer-modal{width:100%;height:100%;z-index:10;background:#444;opacity:0.0;position:fixed;top:0;right:0;bottom:0;left:0;}
.inner-modal{opacity:0.0;z-index:12;position:absolute;left:50%;top:45%;padding:0 10px 50px;transform:translate(-50%, -50%);width:750px;padding:30px;background:white;color:#777;text-align:center;box-shadow:0 0 30px rgba(0, 0, 0, 0.2);font-family:"lato", sans-serif;border-radius:5px;}
.inner-modal p{text-align:left;color:#444;font-weight:300;font-size:18px;}
.inner-modal hr{border-top:3px solid #cfcfcf;}
.inner-modal h1{margin-top:0;}
.rules{position:absolute;bottom:5px;width:100%;text-align:center;opacity:1;color:#fff;text-shadow:0px 0px 4px #0a0a0a;font-family:"lato", sans-serif;font-weight:300;font-size:22px;opacity:0.9;cursor:pointer;z-index:2;-webkit-transition:opacity 0.6 ease-in-out;-moz-transition:opacity 0.6 ease-in-out;-ms-transition:opacity 0.6 ease-in-out;-o-transition:opacity 0.6 ease-in-out;transition:opacity 0.6 ease-in-out;}
.rules:hover{opacity:1;-webkit-transition:opacity 0.6 ease-in-out;-moz-transition:opacity 0.6 ease-in-out;-ms-transition:opacity 0.6 ease-in-out;-o-transition:opacity 0.6 ease-in-out;transition:opacity 0.6 ease-in-out;}
.closepls{width:64px;height:64px;position:absolute;top:0;right:0;z-index:11;background:transparent;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.closepls:hover:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:rgba(0, 0, 0, 0.05);}
.closepls
.close{width:50px;}
@media (max-width:860px){.inner-modal{width:80%;} }
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:rgba(0,0,0,0.7);display:none;}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;border-radius:5px;text-align:center;}
#boxes #dialog{width:auto;height:auto;padding:10px;background-color:#ffffff;font-family:'Segoe UI Light', sans-serif;font-size:15pt;}
.maintext{text-decoration:none;}
#lorem{font-size:12pt;text-align:left;}
#popupfoot{font-size:16pt;padding:10px 20px;}
#popupfoot a{text-decoration:none;}
.agree:hover{background-color:#FFF;}
.popupoption:hover{color:green;}
.popupoption2:hover{color:red;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{width:100%;height:auto;margin:auto;}
#home-title{font-size:2.4rem;text-align:center;color:#140c93;}
.our-pre{padding:20px 0;}
.location-home{margin-top:5px;background:#FFF;}
#home-cont{padding:5px;display:block;border:1px solid #d7d7d7;}
#home-cont ul{list-style:none;}
#home-cont ul li{float:left;}
#home-cont ul li h4{color:#14418A;margin:0;font-size:1.1rem;font-weight:600;line-height:1;}
.form-cont{padding:15px;}
.our-pre-title, #fact-title, #our-service-title{text-align:center;line-height:2;margin-bottom:0;font-size:2.9rem;font-weight:600;color:#002147;}
#h-cont-no{color:#333;margin:0;font-size:14px;font-weight:700;}
#home-cont ul li{color:#7a7a7a;line-height:2;margin:0;font-size:12px;}
#home-cont ul li .fa{border-radius:5px;margin:1px 5px 0;color:#FFF;padding:5px 7px;text-align:center;font-size:20px;}
.loc-button{background:#0f326a;border:1px solid #0f326a;box-sizing:border-box;color:#FFF;line-height:1.7;padding:4.5px 10px;font-size:12px;margin:0;text-align:center;}
#more-link{display:block;color:#0f326a;color:#FFF;}
#more-link i{font-size:41px;vertical-align:middle;padding-left:5px;color:#07c;}
.loc-button:hover{background:#0f326a;border:1px solid #0f326a;color:#FFF;}
.loc-button:hover #more-link{text-decoration:none;color:#FFF;}
.nist-partners{background:#fff;background-size:cover;padding:15px 0 5px 0;text-align:center;}
#home-title{color:#003471;font-size:2.5rem;line-height:4.3rem;padding:0;text-align:center; font-weight:700;}
#hometitle-underline {width: 75px;height: 4px;background-color:#febb02;margin:auto;text-align:center;margin-bottom: 20px;}
.nist-partner-inner{border-radius:5px;padding:10px;text-align:center;}
.nist-partner-inner h2{color:#002147;margin-bottom:15px;font-size:18px;font-weight:400;}
.nist-partner-inner img{margin:auto;}
.our-partner{padding:30px 0;}
#partner-img{margin:3px; padding:3px; border:1px solid #e6e6e6; width:75px;}
#boder-right{border-right:1px solid #ccc;}
#border-none-sm{border-right:none;}
.corp-slide{padding:0 0 50px 0;}
.pro-slide-cont{background-color:#14418A;}
.home-pro-txt-sd{padding:15px;color:#FFF;position:relative;}
.home-pro-txt-sd h3{font-size:2.2rem;font-weight:500;letter-spacing:.1px;color:#FFF;line-height:1.5;}
.home-pro-txt-sd-in{margin:0;width:90%;font-size:1.6rem;}
.higlights-cont{margin:35px 0 0 0;}
.image-high{overflow:hidden;height:150px;}
.image-high img{height:150px;}
.studen-loan{background:#fff1c7;height:150px;position:relative;}
.studen-loan-in{color:#002147;height:110px;width:90%;border:1px solid #002147;font-size:14px;padding:8px 0px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#student-hight{font-size:2.5rem;padding:27px 0;display:block;margin-bottom:5px;font-weight:600;}
.home-payment{background:#f5f5f5;height:150px;}
.home-pay-container{padding:20px;}
.payment-home-btn{background:#2f3d58;border:2px solid #2f3d58;display:block;color:#fff;width:90%;margin:auto;padding:10px 20px;text-align:center;}
.payment-home-btn:hover{color:#fff;text-decoration:none;}
.home-pay-container{padding:20px;}
.home-pay-container p#payimg{text-align:center;margin-top:15px;}
.enquiry-home-cont{background:#d7eafb;height:150px;}
.enquiry-home-btn{width:95%;margin:auto;height:110px;background:#2f3d58;display:block;line-height:100px;text-align:center;font-size:25px;color:#FFF;border:0;}
.enquiry-home-btn:hover{color:#FFF;text-decoration:none;}
.enquiry-home-btn:visited, .enquiry-home-btn:link{color:#FFF;text-decoration:none;}
.nist-higlights{padding:50px 0;position:relative;}
.home-enquiry-cont{background:#f5f5f5;}
.form-sec{background:#f5f5f5;border:1px solid #ececf4;padding:45px 15px 50px 15px;}
.form-width{padding:0 15px;}
#home-enquiry-title{background:#fff;color:#003471;border:1px solid #ececf4;font-size:19px;font-weight:500;padding:10px 20px;position:absolute;left:25px;top:-25px;}
.form-space{color:#333;margin:25px 0;}
.form-sec input[type=text],select{box-sizing:border-box;border:1px solid #cccccc;font-weight:300;width:95%;height:35px;margin:auto;}
.form-sec select{box-sizing:border-box;width:97%;}
.form-sec textarea{box-sizing:border-box;border:1px solid #cccccc;font-weight:300;width:99%;}
.form-sec input[type=text]:focus,.form-sec textarea:focus{border:1px solid #00bff3;box-shadow:none;color:#00a3e1;}
.form-sec select:focus{border:1px solid #00bff3;box-shadow:none;}
#high-title{font-size:21px;font-weight:500;margin:0;margin-bottom:15px;color:#003471;}
#form-subtile{font-size:13px;}
.nist-highpoint{padding-left:25px;}
.nist-highpoint ul{list-style:none;font-size:14px;font-weight:300;margin-left:0px;}
.nist-highpoint ul li{color:#333;letter-spacing:.5px;margin-bottom:20px;line-height:1.8;}
.nist-highpoint ul li:before{content:"\f14a";color:#003471;font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;}
#home-submit{background:#fdc800;border:0;color:#FFF;display:flex;align-items:center;justify-content:center;padding:10px 0px;width:250px;margin:auto;}
#home-submit:hover{opacity:0.8;}
.button-wrap{display:block;text-align:center;}
.captcha-block{display:block;margin:40px 0;}
.feed-cont{background:#042960 none repeat scroll 0 0;padding:15px 0 25px 0;overflow:hidden;}
.feed-sec{padding:10px 15px;}
#feed-img{border-radius:5px;}
#feed-title{color:#fff;font-size:18px;margin-bottom:0}
#feed-client{color:#fff;font-size:1.4rem;opacity:0.7;font-weight:400;}
#feed-content{font-weight:300;font-size:1.598rem;color:#FFF;letter-spacing:.3;line-height:1.8;padding-left:40px;display:inline-block;}
#test-more{color:#b5cde5;float:right;border-radius:15px;padding:5px 20px;border:1px solid #b5cde5;font-size:12px;letter-spacing:0.7px;}
#test-more:hover{color:#042960;background:#fff;border-color:#fff;text-decoration:none;transition:0.4s;}
.fact-nist{background-color:#f7f7f7;margin:50px 0;padding:50px 0 75px 0;}
.number-count{padding:auto;}
.no-contain{width:95%;height:150px;padding:20px 5px;margin:auto;margin-top:10px;border-radius:3px;border:1px solid #e1e1e1; background-color:#fff;color:#fdc800;text-align:center;}
.no-contain h3{color:#14418A;font-size:2.5rem;font-weight:600;line-height:1;}
.no-contain h3 small{color:#042960;}
.no-contain p{color:#202124;font-size:1.398rem;font-weight:400;}
.our-service-contain{background:#f5f5f5;padding:25px 0;}
#our-service-sub{display:block;color:#656565;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.4px;text-align:center;width:80%;margin:auto;}
.service-container{margin-top:15px;}
.service-sec{background:#fff;border-radius:5px;margin:auto;width:95%;height:600px;}
.service-inner{padding:15px 15px 35px 15px;text-align:center;}
#service-title{color:#002147;font-size:24px;font-weight:600;}
#service-desc{display:block;color:#7a7a7a;display:block;letter-spacing:0.4;line-height:1.6;margin-bottom:25px;font-weight:300;font-size:12px;}
#service-btn{display:inline-block;background:#fdc800 none repeat scroll 0 0;color:#FFF;border-radius:2px;width:220px;height:40px;line-height:40px;transition:all 0.5s;}
#service-btn span, #s-side-btn span{display:inline-block;position:relative;transition:0.5s;}
#service-btn span:after, #s-side-btn span:after{content:'\f061';font-family:'FontAwesome';position:absolute;opacity:0;top:0;right:-20px;transition:0.5s;}
#service-btn:hover span, #s-side-btn:hover span{padding-right:25px;}
#service-btn:hover span:after, #s-side-btn:hover span:after{opacity:1;right:0;}
#service-btn:hover{text-decoration:none;opacity:0.8;color:#002147;transition:0.7s;}
#service-img{border-radius:5px 5px 0 0;}
.service-side-top,.service-side-bottom{background:#003471;border-radius:5px;color:#fff;padding:15px;width:95%;height:290px;margin:auto;text-align:center;}
.service-side-top{position:absolute;top:0;right:10px;}
.service-side-bottom{position:absolute;bottom:0;right:10px;}
.s-side-container{height:600px;position:relative;}
#s-side-title{color:#FFF;font-size:24px;font-weight:600;}
#s-side-desc{display:block;color:#f5f5f5;display:block;letter-spacing:0.4;line-height:1.6;margin-bottom:25px;font-weight:300;font-size:12px;}
#s-side-btn{display:inline-block;background:#fff;border-radius:25px;color:#14418a;width:220px;line-height:40px;height:40px;transition:all 0.5s;}
#s-side-btn:hover{background:#fff;text-decoration:none;transition:all 0.5s;}
/* NIST Services start */
.nist-service-cont{background-color:#f7f7f7;padding:50px 0;}
.nist-service{padding:30px 20px;background:#FFF;margin:10px;border-radius:5px;border:1px solid #ededed;text-align:center;}
.nist-service img{padding-bottom:15px;}
.nist-service h3{font-weight:600;font-size:2.1rem;}
#nist-service-cont{font-weight:300;font-size:1.3rem;line-height:1.6;min-height:120px;text-align:center;}
#nist-service-link{background-color:#07c;display:inline-block;padding:7px 15px;border-radius:50px;;font-weight:400;font-size:1.1rem;color:#FFF;}
#nist-service-link i{padding-left:10px;}
#nist-service-link:hover{background:#2958B5;color:#FFF;}
.n-s-course-icon,.n-c-training-icon,.n-audit-icon, .n-consulting-icon, .n-rec-staff-icon, .nist-p-training-icon{background-image:url('../images/nist-services-icons.svg');background-repeat:no-repeat;margin:auto;}
.n-s-course-icon{width:85px;height:90px;background-position:0 0;}
.n-c-training-icon{width:85px;height:90px;background-position:-90px 0;}
.n-audit-icon{width:85px;height:90px;background-position:-180px 0;}
.n-consulting-icon{width:85px;height:90px;background-position:-270px 0;}
.n-rec-staff-icon{width:85px;height:90px;background-position:-360px 0;}
.nist-p-training-icon{width:85px;height:90px;background-position:-450px 0;}
/* NIST service end */
/* nist award start */
.nist-awrd-cont{background-color:#f7f7f7;padding:75px 0;}
.nist-awards{padding-bottom:20px;background:#FFF;margin:10px;border-radius:5px;border:1px solid #ededed;text-align:center;}
.awrd-img {min-height: 250px; position: relative; overflow: hidden; border-radius:5px 5px 0 0;}
.nist-awards h3 {font-weight:600; font-family: 'Montserrat', sans-serif; margin:20px 0; padding:0 10px; }
.awrd-img img {min-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.nist-awrd-des{font-weight:400;font-size:1.278rem;line-height:1.6;min-height:120px;text-align:center; padding:5px 15px 20px 15px;}
/* nist award end */

/* NIST Award start ---  */
.nist-awr-container {
	background:#f7f7f7;
	padding:75px 0;
}
.nist-awr-inner-cont {
	background-color:#FFF;
}
.nist-awr-title{
	text-align: center;
	font-weight: 600;
	color: #003471;}
.nist-awr-inner-cont {background-color:#fff; margin:10px; }
.nist-awr-img {min-height:280px; position:relative; overflow:hidden;}
.nist-awr-img  img{   
	min-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.awr-des {padding:20px 15px; color:#5a5a5a;}
.awr-des-tl {font-size:1.6rem; font-weight:600; }
.awr-btn {color:#003471; width:150px; height:40px; font-size:16px; display:inline-block; line-height:30px; border:1px solid #003471;margin-top:15px; padding:5px;}
.awr-rgt-arrw {left: 30px;
    position: relative;
    top: -1px;
}
/* NIST Award end */
.logo-container{padding:50px 0;}
.logo-container img{margin:auto;}
.logo-container h4{color:#002147;text-align:center;font-size:32px;font-weight:600;}
.logo-slide-sec{height:150px;overflow:hidden;}
.logo-contain{width:80%;margin:auto;}
.logo-slide-sec #logo-slide{background:#f7f7f7;border:1px solid #CCC;width:145px;height:145px;margin:3px;padding:3px;float:left;}
.client-bg{background:#ffb400 none repeat scroll 0 0;height:150px;border:5px solid #FFF;padding:5px;text-align:center;}
#client-title{color:#FFF;font-size:18px;font-weight:600;letter-spacing:0.5;margin:0;line-height:1.4;}
#client-btn{background:#FFF;border-radius:2px;color:#ffb400;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.3;line-height:35px;height:35px;width:130px;margin-top:5px;}
#client-btn:hover{text-decoration:none;color:#003471;transition:all 0.5s;}
.footer-container{background:#061b2b none repeat scroll 0 0;font-weight:300;padding-top:25px;padding-bottom:15px;}
ul.footer-grid ,ol.footer-grid{list-style:none;margin-left:0;padding-left:0;}
.footer-grid ul li h3{color:#FFF;font-size:18px;font-weight:500;}
#footer-underline {width: 35px;height: 2px;background-color:#febb02;text-align:center;margin-bottom: 27px;margin-top: -8px;}
.footer-grid ul li ol li{font-size:13px;font-weight:300;line-height:1.7;letter-spacing:0.3}
.flink-effect{display:inline-block;color:#FFF;text-decoration:none;}
.flink-effect::after{content:'';display:block;width:0;height:1px;background:#fff;transition:width 0.6s;}
.flink-effect:hover{text-decoration:none;color:#FFF;}
.flink-effect:hover::after{text-decoration:none;width:100%;}
.footer-space{height:4px;border-radius:4px;background:#1f3241;display:block;margin:auto;margin:20px 0;}
.footer-s{height:4px;border-radius:4px;background:#1f3241;display:block;margin:auto;margin:0;position:relative;top:-21px;}
.social-section{padding:0;margin:0;}
#copyright{display:table-cell;vertical-align:middle;font-size:12px;color:#FFF;font-weight:300;}
#copyright a,#poweredby a{color:#37adcb;}
.social-link{float:right;list-style:none;position:relative;padding-right:15px;}
.social-link ul li{display:inline;vertical-align:middle;font-size:35px;margin:0 2px;color:#FFF;position:relative;top:-18px;}
.social-link li a{color:#FFF;}
.social-link li a img{width:28px;margin-top:-5px;}
#poweredby{font-size:12px;color:#fff;text-align:center;display:block;}
.elearning .input, .elearning .submit{border:0;border-radius:3px;margin:5px 0;width:80%;height:25px;}
.elearning .submit, .subscribe .submit{background:#0092cb;color:#fff;font-weight:500;}
.subscribe .input, .subscribe .submit{border:0;float:left;height:25px;}
.subscribe .input{width:60%;border-radius:2px 0 0 2px;}
.subscribe .submit{width:30%;border-radius:0 2px 2px 0;}
.chairman-msg{background-color:#FFFFFF;border:1px solid #ccc;box-shadow:0 3px 3px #ccc;-webkit-box-shadow:0 3px 3px #ccc;-moz-box-shadow:0 3px 3px #ccc;font-weight:normal;width:95%;padding:15px;margin:auto;margin-bottom:15px;margin-top:15px;}
#chairman-img{width:175px;border-radius:5px;}
#chairman-name{color:#002147;font-size:700;font-size:18px;margin:0;}
#chairman-sub{color:#7a7a7a;font-size:300;font-size:13px;margin:0;}
.chairname-info{float:left;padding:15px;margin:5px;}
#content_clients{width:100%;position:relative;}
#content_clients ul li{list-style:none;display:inline-block;}
#content_clients ul li img{width:145px;padding:5px;background-color:#f7f7f7;border:1px solid #ccc;margin:5px;}
.career-sec{border-radius:5px;border:1px solid #e5e5e5;width:95%;margin:auto;margin-bottom:25px;background:#fcfcfc;padding:10px;}
.career-sec h3{color:#14418a;font-size:15.5px !important;font-weight:600;margin:0;padding:5px 0;text-align:center;border-bottom:1px solid #ebebeb;}
.career-sec table{color:#787878;margin-top:8px;font-size:13.5px;}
.car-btn{background:#14418a;color:#FFF;}
.car-btn:hover,.car-btn:visited, .car-btn:focus{background:#154491;color:#FFF;opacity:0.7;}
.career-box{font-size:13px;}
.career-box h4{font-size:15px;font-weight:700;color:#14418a;}
h4.modal-title{color:#14418a;font-weight:600;text-align:center;}
#higlight-theme{color:#14418a;font-weight:500;}
.bs-example{margin-top:25px;}
.nav-tabs{font-size: inherit;}
.tab-list{margin:auto;}
.tab-list li a{background-color:#14418A;color:#FFF;}
.tab-list li a:hover{color:#333;}
.couser-cal-table{position:relative;}
.couser-cal-table table{font-size: inherit;}
.couser-cal-table th{background-color:#eaecee;font-family:'Poppins', sans-serif;font-size:1.1em;font-weight:500;padding:5px;color:#14418A;}
.title-calendar{font-size:1.5em;font-weight:700;display:block;text-align:center;padding:5px 0;color:#fff;background:#14418A;margin-top:7px;}
#table-h{color:#000;font-size:1.6em;text-align:center;font-weight:700;}
.location{border:1px solid #eaeaea;width:100%;display:block;margin:75px 0;background-color:#f7f7f7;padding:10px;}
.make-an-enquiry{background-color:#f8f8f8;padding:15px;border:1px solid #dcdcdc;color:#777;font-weight:400;font-size:13px;margin-top:15px;}
.make-an-enquiry h3{text-align:center;margin:0;line-height:1.7;}
#addresstile{font-size:18px;color:#14418a;font-weight:500;}
.input-contact{width:95%;margin:4px 0;height:30px;border:1px solid #cecece;}
.textareacont{height:70px;width:95%;border:1px solid #cecece;font-size:13px;margin-bottom:4px;}
#submitbtncont{background-color:#ff5300;display:block;width:95%;border:0;color:#FFF;margin-top:-3px;height:40px;font-size:15px;text-transform:uppercase;}
#student-loen-contat{padding:5px;background-color:#fff8b4;width:95%;color:#a67c52;margin-top:15px;text-align:center;}
#cont-img{padding-right:10px;opacity:0.8;}
#cont-img img:hover{-webkit-filter:contrast(150%);filter:contrast(150%);opacity:1;}
#address-cont{padding:0 15px;color:#222;}
#address {text-align:left;}
.ourteam-content{padding-right:20px;}
.our-admin{background:#f7f0dc;padding:15px 0;margin:15px 0;position:relative;}
.our-admin h3{background:#dcb45e;border-radius:3px 0 0 3px;color:#f7f0dc;padding:5px 0 5px 15px;}
.our-img{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}
.our-account{background:#b2ccba;padding:15px 0;margin:15px 0;}
.our-account h3{background:#72927d;color:#b2ccba;border-radius:3px 0 0 3px;padding:5px 0 5px 15px;}
.our-hr{background:#23acb4;padding:15px 0;margin:15px 0;}
.our-hr h3{background:#11676a;color:#23acb4;border-radius:3px 0 0 3px;padding:5px 0 5px 15px;}
.our-trainer{background:#fbcf62;padding:15px 0;margin:15px 0;}
.our-trainer h3{background:#e3a711;color:#fbcf62;border-radius:3px 0 0 3px;padding:5px 0 5px 15px;}
.our-mis{background:#434444;color:#d2d5d5;padding:15px 0;margin:15px 0;}
.our-mis h3{background:#7c9ea0;color:#434444;border-radius:3px 0 0 3px;padding:5px 0 5px 15px;}
.our-corporate{background:#f89b20;}
.our-corporate h3{background:#9e6314;color:#f89b20;border-radius:3px 0 0 3px;padding:5px 0 5px 15px;}
.our-esearch{background:#eed6f5;padding:15px 0;margin:15px 0;}
.our-esearch h3{background:#471b70;color:#eed6f5;border-radius:3px 0 0 3px;padding:5px 0 5px 15px;}
.courses-detail{background-color:#fff;border:1px solid #f8f9f9;display:block;margin:12px 0;box-shadow:0px 2px 3px rgba(0,0,0,0.4)}
.courses-detail img{width:100%;}
.courses-cont-d{padding-left:25px;padding-right:15px;}
.content_left ~ div{display:block;height:2px;clear:both;}
.courses-cont-img{background-color:#ccc;}
.facility{background:#ECEFF1;border-radius:5px;margin:auto;width:90%;padding-bottom:25px;margin:5% 0;}
#img-radius-tr{border-top-left-radius:5px;border-top-right-radius:5px;}
h5#facility-title{font-size:15px;font-weight:500;display:block;margin:10px 0;text-align:center;text-transform:uppercase;color:#333;}
#facility-link{box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.26);font-size:13px;font-weight:500;text-align:center;padding:5px 7px;border:0 none;border-radius:2px;background:#fff;color:#039be5;height:36px;text-transform:uppercase;}
#facility-link:hover{border-radius:0;transition:0.2s ease-in;text-decoration:none;box-shadow:none;}
.city-photo{background:#eceff1;border-top-left-radius:25px;padding:8px;width:95%;margin:auto;margin-top:15px;}
.city-photo ul{list-style:none;margin-left:-15px;}
.city-photo ul li > img{width:65px;}
.city-photo li#cp-line{display:block;height:2px;background:#cccccc;margin:5px 0;}
.city-photo ul li#cp-title{font-size:14px;font-weight:700;color:#666666;text-transform:uppercase;}
.city-photo ul li#cp-conten{font-size:13px;color:#b8b8b8;margin-bottom:10px;height:85px;overflow:hidden;}
.city-photo ul li#cp-link a{color:#555;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:30px;margin:0 auto 2em;max-width:160px;position:relative;text-decoration:none;text-transform:uppercase;text-align:center;width:80%;font-weight:100;}
.city-photo ul li#cp-link svg{height:30px;border-radius:2px;left:0;position:absolute;top:0;width:100%;}
.city-photo ul li#cp-link rect{fill:none;stroke:#555;stroke-width:2;stroke-dasharray:422, 0;}
.city-photo ul li#cp-link a:hover{background:rgba(225, 51, 45, 0);font-weight:900;letter-spacing:1px;}
.city-photo ul li#cp-link a:hover rect{stroke-width:5;stroke-dasharray:15, 310;stroke-dashoffset:48;-webkit-transition:all 1.35s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1.35s cubic-bezier(0.19, 1, 0.22, 1);}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:0px !important;padding-right:0px !important;}
.row{margin-left:0px !important;margin-right:0px !important;}
.benifits{padding-bottom:50px;padding-top:5px;}
.input-boxpage-home, .textarea-home{width:300px;height:30px;margin-top:10px;color:#999;}
.textarea-home{height:100px !important;}
#submitbtn-home{width:300px;height:40px;background-color:#14418A;border:0;color:#fff;text-align:center;font-size:1.2em;font-weight:700;text-transform:uppercase;cursor:pointer;}
.input-boxpage, .textarea{background:#fff;border:1px solid #ccc;width:95%;height:35px;margin-top:10px;color:#999;}
.textarea{height:100px !important;}
#submitbtn{width:95%;height:40px;background-color:#409fff;border:0;color:#fff;text-align:center;font-size:1.2em;font-weight:normal;text-transform:uppercase;cursor:pointer;}
#submitbtn:hover{opacity:0.8;}
#makepayment{background-color:#409fff;color:#FFF;display:inline-block;font-size:15px;padding:8px 0;text-align:center;text-transform:uppercase;width:95%;}
#makepayment:hover{text-decoration:none;opacity:0.8;}
#pay-online{text-align:center;}
#pay-online img{margin:auto;}
.special-offer{background-color:#14418A;}
.special-offer h2{color:#FFF;font-size:1.8em;padding-top:25px;}
.special-offer img{width:80%;}
.course-list{padding:15px;box-sizing:border-box;}
.course-list p{font-size:0.94em;padding-bottom:10px;}
.course-list h3{color:#14418A;}
#button-know{background-color:#14418A;padding:5px 10px;color:#fff;opacity:0.8;}
#button-know:hover{text-decoration:none;opacity:1;}
.logo{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.l-slider > img{width:150px !important;}
.client-slider{margin-bottom:5px;border:1px solid #F1F1F1;}
.client-title{margin-top:50px;font-size:1.2em;font-weight:600;text-align:center;color:#14418A;padding:8px 0;background:#F1F1F1;}
.logo-sec{margin-top:20px;}
.our-clients{padding:75px 0;}
.our-container h3{color:#409fff;font-size:23px;font-weight:400;text-align:center;}
#logo{width:90%;margin:auto;margin:5px 0;}
#button-border-blue{background:none;border:1px solid #409fff;color:#409fff;display:inline-block;padding:5px 0;width:300px;margin:auto;margin:15px 0;text-align:center;text-transform:uppercase;}
#button-border-blue:hover{background:#409fff;color:#FFF;text-decoration:none;transition:.2s ease-out;}
.point{padding:0 0 50px 0;}
.point-innner{font-size:22px;font-weight:normal;color:#17181a;line-height:36px;margin:60px 0;}
.point-innner img{vertical-align:middle;}
.point-text{padding:40px 0;}
.testimonial{background:#f6f7fb;padding:100px 0;}
.testimonial h3{color:#409fff;font-size:23px;font-weight:normal;line-height:2;}
.client-testimonial{width:90%;margin:auto;}
.client-testimonial h4{color:#409fff;font-size:17px;font-weight:normal;line-height:0.2;}
#test-sub{color:#babcbf;font-size:13px;}
#test-cont{color:#17181a;}
.testimonial-corp{background:#fff;padding:30px 32px 30px 90px;margin:50px 20px 50px 120px;border-radius:0 10px 10px 0;color:#555;position:relative;border:5px solid #D0AB6D;}
.testimonial-corp .pic{width:190px;height:190px;line-height:200px;border-radius:50%;border:10px solid #D0AB6D;position:absolute;top:-15px;left:-120px;overflow:hidden;}
.testimonial-corp .pic img{width:100%;height:100%;}
.testimonial-corp .testimonial-info{display:inline-block;width:30%;float:left;font-size:19px !important;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:0.5px;padding:25px 2px;margin:0;border-right:1px solid #D0AB6D;}
.testimonial-corp .testimonial-info small{display:block;font-size:12px;color:#555;margin-top:5px;line-height:1.5;}
.testimonial-corp .description{display:inline-block;width:70%;font-size:15px;color:#555;letter-spacing:0.5px;margin-bottom:0;padding:28px 0 28px 28px;position:relative;}
.testimonial-corp .description:before{content:"\f10d";font-family:fontawesome;position:absolute;top:0;left:10px;font-size:20px;color:#D0AB6D;}
.testimonial-corp .description:after{content:"\f10e";font-family:fontawesome;font-size:20px;color:#D0AB6D;position:absolute;bottom:5px;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page span{width:25px !important;height:7px !important;background:#003471 !important;box-sizing:content-box;}
.owl-theme .owl-controls .owl-page span{border:4px solid transparent;background:#003471 !important;}
.item{font-size:12px;line-height:24px;font-family:'Roboto', sans-serif;font-weight:300;color:#2c2722;letter-spacing:0.2px;width:100%;}
.item #feedhr{color:#f5f5f5 !important;border:1px solid #f8f8f8;width:90%;margin:auto;margin-bottom:5px;}
.feed-container{font-size:14px;line-height:1.7;min-height:20px;padding:10px !important;margin-bottom:20px !important;background-color:#fff;border:1px solid #f5f5f5;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;}
#feedstd-feed-img{width:90px;border-radius:50%;}
#feedstd-name{color:#14418A;padding-top:20px;}
#feedstd-designation{color:#909497;font-weight:300;font-size:12px;}
#feedstd-name,#feedstd-designation{display:block;font-family:'Poppins', sans-serif;text-align:right;margin-right:15px;font-size:14px;font-weight:400;}
.item{display:none;}
.totop{position:fixed;bottom:10px;right:20px;}
.totop a{display:none;}
a:hover{text-decoration:none;}
#loadMore{display:block;font-size:40px;line-height:40px;text-align:center;text-transform:uppercase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; color:#666;box-shadow:0 1px 1px #ccc;}
#loadMore:hover{cursor:pointer;animation-name:bounce;-moz-animation-name:bounce;box-shadow:none;}
.enquiry-container{padding:50px 0;background:#fff;}
.enquiry-container h3{color:#409fff;text-align:center;}
.footer{background-color:#022c42;font-weight:300;padding-bottom:25px;}
.footer h2{color:#51c6e9;font-size:1.3em;}
.footer_div ul{list-style:none;margin-left:-15px;}
.footer_div ul li > a{color:#fff;}
.copyright{background-color:#00263a;padding-top:5px;padding-bottom:5px;}
.social ul li{display:inline-block;margin-right:1px;margin-left:1px;text-align:right;}
.copy{color:#bbbbbb;}
.powered-by{border-top:1px solid #061922;text-align:center;color:#bbbbbb;padding:15px 0 10px 0;}
#eButton,#subscription{background-color:#51c6e9;border-radius:3px;color:#fff;border:0;height:auto;padding:2px 10px;}
#page_content{width:100%;position:relative;}
.left_side{margin-left:5px;width:100%;}
#cssmenu, #cssmenu ul, #cssmenu li, #cssmenu a{border:0 none;font-size:14px;font-weight:normal;line-height:1;list-style:outside none none;margin:0;padding:0;position:relative;text-decoration:none;}
#cssmenu ul{margin-bottom:10px;}
#cssmenu{border-bottom:0 solid #656659;border-radius:3px;margin-top:30px;width:100%;}
#cssmenu a{line-height:1.3;}
#cssmenu > ul > li:first-child{background:#022c42 none repeat scroll 0 0;border-radius:3px 3px 0 0;}
#cssmenu > ul > li:first-child > a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#022c42 -moz-use-text-color -moz-use-text-color;border-image:none;border-radius:3px 3px 0 0;border-style:solid none none;border-width:1px medium medium;font-family:"Ubuntu",sans-serif;font-size:18px;font-weight:300;padding:15px 10px;}
#cssmenu > ul > li:first-child > a > span{color:#fff;padding:0;}
#cssmenu > ul > li:first-child:hover{background:#022c42;}
#cssmenu > ul > li{background:#f8f9f9 none repeat scroll 0 0;}
#cssmenu > ul > li:hover{background:#ebedef none repeat scroll 0 0;color:#fff;}
#cssmenu > ul > li > a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #e5e7e9 #e5e7e9;border-image:none;border-style:none solid solid;border-width:medium 1px 1px;color:#444;display:block;font-size:14px;}
#cssmenu > ul > li.active1{background:#0191c6 none repeat scroll 0 0;border-bottom:medium none;}
#cssmenu > ul > li.active2{background:#0191c6 none repeat scroll 0 0;border-bottom:medium none;}
#cssmenu > ul > li.active2 a{color:#FFF !important;border:inherit;}
#cssmenu > ul > li > a > span{border-radius:4px;display:block;padding:12px 18px;}
#cssmenu > ul > li > a:hover{text-decoration:none;}
#cssmenu > ul > li.active{border-bottom:medium none;}
#homeform{background:#e9f0fa;border:1px solid #cce1ff; border-radius:4px;display:inline-block;padding:5px;}
#homeform form{padding-bottom:25px;padding-left:5px;padding-right:5px;}
#homeform-title{color:#022c42;font-weight:400;font-size:19px;display:block;padding-left:15px;}
.btn-primary {background:#07c; border-color:#07c;}
#content_left{font-size:16px;font-style:normal;font-weight:normal;margin-left:10px;color:#111;line-height:33px;letter-spacing:0.3px;}
#content_left > h2,h3,h4,h5,h6{font-family:'Poppins', sans-serif;color:#14418A;line-height:1.3;margin-bottom:15px; font-weight:600; font-size:23px;}
h1#c-title{color:#14418A;line-height:1.3; font-weight:600; font-size:26px; text-align: center; margin-bottom: 25px;}
#content_left h3{font-size:22px;line-height:1.6; font-weight:600;}
#content_left h4{font-size:14px; font-weight: 400;}
#content_left table th{background-color:#0085c3;color:#FFF;}
#content_left p{text-align:justify;margin-bottom:27px;}
#content_left ul{margin-bottom:27px;}
#content_left ul li ul{margin-bottom:5px;}
p#txt_normal{margin:5px 0;}
dt,dd{line-height:2;margin-top:5px;}
dd{padding-left:25px;margin-bottom:5px;}
.content-title-block{padding:15px;margin-bottom:10px;border-bottom:1px solid #f1f1f1;}
.pagehead{font-size:1.5em;color:#24abe2; font-weight:600;}
.course_title{font-size:1.3em;color:#24abe2;}
.course-crential-block {
	width: 100%;
	min-height: 265px;
}
.incourse-latter-sec {width: 90%; display: block; margin: 0 auto; background-color: #f3f3f3; padding: 7px; border-radius: 10px; 
}
.incourse-lt-img {border-radius: 10px;}
.incourse-lt-img img{border-radius: 10px;}
.incourse-lt-txt {font-family:'Montserrat',sans-serif; text-align: center; font-size: 14px; line-height: 1.5; color: #174ea6; font-weight: 600; margin-top: 25px; padding-bottom: 10px;}
.course-paySec {
	background-color: #174ea6; border-radius: 10px; min-height: 265px;
}
.course-payIn {padding: 0 15px; text-align: center; }
.course-payTxt {text-align: center; color: #FFFFFF; font-size: 16px; font-weight: 500;}
.course-payBtn {display: inline-block; width: 150px; height: 35px; line-height: 35px; border-radius: 8px; font-weight: 500; color:#174ea6;  margin-top: 10px; background-color: #FFFFFF;}
/* contact us latter section start */
.contact-latter-sec {width: 90%; display: block; margin: 10px auto; background-color: #ffffff; padding: 7px; border-radius: 10px;
	-webkit-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.21);
	-moz-box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.21);
	box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.21);
}
.contact-lt-img {border-radius: 10px; text-align: center;}
.contact-latter-img img{border-radius: 10px; display: inline-block; margin:0 auto;}
.contact-lt-txt {font-family:'Montserrat',sans-serif; text-align: center; font-size: 15px; line-height: 1.5; color: #174ea6; font-weight: 600; margin-top: 45px; padding-bottom: 10px;}

/* contact us latter section end */
.duration{font-size:1.2em;margin-bottom:5px;}
#blockquote{background-color:#fff;border:1px solid #e8e8e8;box-shadow:0 2px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.3);color:#808b96;width:97%;padding:15px;font-size:13;font-weight:400;line-height:1.7;}
.pay-section{background-color:#f8f9f9;text-align:center;font-size:1.18em;font-weight:700;padding:15px 0;}
.pay-section img{width:150px;}
#pay-start{display:block;margin:4px 0;text-align:center; font-weight: 500; font-size: 15px;}
#paynow-btn{background:#14418a;border-radius:3px;padding:5px 15px;color:#FFF; font-size: 14px; font-weight: 500;}
#paynow-btn:hover{text-decoration:none;}
#doc-download-btn{background-color:#fff;padding:5px;border:1px solid #e3e3e3;width:95%;margin:auto;margin:10px 0;border-radius:3px;font-size:12px;}
#doc-download-btn:hover{background-color:#f6f6f6;}
.benifits h2{color:#14418A;font-size:1.5em;font-weight:700;}
.nist-point{display:block;margin-left:15px;}
.nist-point li{font-size:0.98em;line-height:2;}
.other-course{font-size:18px;font-weight:400;background:#022C42;color:#FFF;padding:15px 0px 15px 10px;border-radius:3px 3px 0px 0px;}
.thumbnail{margin:3px;padding:5px;border-radius:0;background:#f7f7f7}
#content_left{background-color:#FFF;padding-right:22px;}
#content_left h1,h2,h3,h4,h5,h6{font-family:'Poppins', sans-serif;}
#accordion .panel-heading{padding:0;}
#accordion .panel-title > a{display:block;padding:0.6em 0.8em;outline:none;text-decoration:none;}
#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before{content:"\203A";float:left;font-family:'Glyphicons Halflings';margin-right:1em;}
#accordion .panel-title > a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before{content:"\203A";}
#lightbox .modal-content{display:inline-block;text-align:center;}
#lightbox .close{opacity:1;color:rgb(255, 255, 255);background-color:rgb(25, 25, 25);padding:5px 8px;border-radius:30px;border:2px solid rgb(255, 255, 255);position:absolute;top:-15px;right:-55px;z-index:1032;}
.modal-dialog{margin-top:50px;}
.std-photos{background:#F0F7F7;border:1px solid #e1e8e8;padding:15px;}
.std-photos img{display:block;padding:5px;}
.std-poto-sec{margin:10px 0;}
.std-name{width:95%;margin:auto;line-height:1.5;font-size:0.893em;font-weight:500;color:#3594BA;}
#std-desc{font-size:80%;font-style:italic;border-top:1px solid #85c3ce;}
#fade{background:none repeat scroll 0 0 #D3DCE3;display:none;height:100%;left:0;opacity:0.4;position:fixed;top:0;width:100%;z-index:99;}
#centerBox{background-color:#FFFFFF;border:5px solid #FFFFFF;border-radius:2px 2px 2px 2px;box-shadow:0 1px 3px rgba(34, 25, 25, 0.4);display:none;max-height:480px;overflow:auto;visibility:hidden;width:710px;z-index:100;}
.box1{background:none repeat scroll 0 0 #F3F7FD;border:1px solid #D3E1F9;font-size:12px;margin-top:5px;padding:4px;}
.button1{background-color:#FFFFFF;background-image:-moz-linear-gradient(center bottom, #EDEDED 30%, #FFFFFF 83%);border-color:#999999;border-radius:2px 2px 2px 2px;border-style:solid;border-width:1px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);color:#333333;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;height:25px;line-height:24px;margin-right:2px;min-width:40px;padding:0 16px;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.button1:hover{text-decoration:underline;}
.button1:active, .a:active{position:relative;top:1px;}
.table{color:#333;background-color:#E4E4E4;}
.table td{background-color:#F8F8F8;}
.resul-block{background:#FAFAFA;margin:auto;margin-bottom:15px;width:95%;border:1px solid #efefef;border-radius:1px;font-size:12px;}
.resul-block:hover{background:#f7f7f7;box-shadow:3px 3px 3px #e9e9e9;}
.resul-block ul{list-style:none;}
.resul-block ul li{padding:5px;}
.resul-block ul li i{text-align:center;display:block;}
.resul-block ul li b{display:block;color:#14cef5;}
.resul-block ul li i > img{border-radius:50%;width:135px;}
.studen-feed{background:#fcfcfc;border:1px solid #ececec;box-shadow:3px 2px 2px #ececec;padding:15px;}
.studen-feed img{padding:15px;}
.std-fcont{padding-left:15px;}
.std-fcont h4{color:#24abe2;font-size:15px;font-weight:500;margin:0;}
#std-feed-title{text-align:right;color:#8d8d8d;}
#std-fcont-p{color:#919191;margin:0px;}
p#std-fcont-p{margin:5px 0;}
#std-fstub{color:#aeaeae;font-size:11px;line-height:1;display:block;margin-bottom:18px;margin-top:10px;}
.news-page{display:block;margin-top:50px;padding:35px 0;}
.news-previous,.news-next{background:#f1f1f1;border-radius:5px;color:#818181;font-size:12px;position:relative;width:90%;margin:auto;padding:10px;}
.news-next,.news-previous{height:220px;overflow:hidden;}
.news-previous:hover{box-shadow:5px 5px 1px #ccc;transition:0.4s ease-out;}
.news-next:hover{box-shadow:-5px 5px 1px #ccc;transition:0.4s ease-out;}
.news-previous img{width:35px;margin:5px 0 0 5px;}
.news-next img{width:35px;margin:5px 5px 0 0;}
.news-previous p{text-align:left;}
.news-next p{text-align:right;}
.news-next p:after{clear:both;}
.news-previous h4,.news-next h4{font-weight:700;font-size:14px;}
.news-previous a h4,.news-next a h4{color:#555555;}
.news-previous a , .news-next a{text-decoration:none;padding:5px 3px;display:block;color:#818181;}
.coporate-feed{background-color:#f4f4f4;box-shadow:3px 3px 4px #ccc;padding:15px;}
.corp-fcont{color:#909090;}
.corp-ffoot{padding-right:10px;}
.corp-ffoot h4{font-size:15px;font-weight:600;line-height:1;}
#corp-ffsub{font-size:12px;}
.mobile-marketing{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#F7F7F7;padding:75px 0;margin-bottom:50px;}
.mobile-cont{color:#CCC;font-size:22px;text-align:center;line-height:1.8;}
.high-no{color:#FFF;padding:15px 0;text-align:center;}
.high-no h3{color:#FFF;font-size:35px;font-weight:500;}
.high-no p{color:#666;font-size:14px;font-weight:600;text-transform:uppercase;}
.brochure-btn{background:#14418A;display:inline-block;font-weight:500;color:#fff;padding:10px 15px;border:2px solid #e5e7e9;text-transform:uppercase;}
.brochure-btn:hover{background:#FFF;color:#14418A;text-decoration:none;}
a.brochure-btn:visited{background:#14418A;color:#FFF;text-decoration:none;}
.nebsoh-container{width:100%;}
#p-line{font-size:15px;line-height:1.8 !important;margin-bottom:25px;}
.course-container{background:#edeff0;border-radius:8px;width:95%;margin:auto;margin:25px 0;}
.course-container h3{background:#3079ab;border-radius:8px 8px 0 0;color:#FFF;font-size:22px;padding:12px 0 12px 10px;}
.course-container h3 > small{color:#FFF;float:right;font-size:13px;padding:5px 15px 5px 0;}
.course-container h2{color:#4b5658;font-size:18px;margin:0;padding-bottom:10px;}
.course-container p{color:#878b8e;font-size:13.5px;line-height:1.7;height:120px;overflow:hidden;}
.course-inner{padding:25px;}
#course-button{display:inline-block;border:2px solid #39add1;border-radius:5px;color:#39add1;font-weight:700;padding:8px 30px;margin-top:8px;}
#course-button:hover{background:#39add1;color:#fff;transition:0.5 ease;text-decoration:none;}
.course-footer{background:#edeff0;border-radius:5px;margin-top:25px;padding:0 0 20px 0;}
.other-course-container{border-radius:7px;padding:0 15px 15px;margin:auto;margin-top:25px;}
.course-footer h3{background:#2C3E50;border-radius:10px 10px 0 0;color:#fff;line-height:1;margin:0;padding:15px 0 15px 15px;}
.other-course-container ul{list-style:none;line-height:2;}
.other-course-container ul li b{color:#2C3E50;font-size:18px;font-weight:700;}
.other-course-container ul li ul li{color:#edeff0;}
.other-course-container ul li ul li:before{content:'\f061';font-family:'FontAwesome';float:left;color:#3079ab;padding-right:10px;}
.other-course-container ul li:before{content:'\f13a';font-family:'FontAwesome';float:left;color:#2C3E50;padding-right:5px;vertical-align:middle;}
.other-course-container ul li ul li a{color:#3079ab;}
#submitbtn-course{width:90%;height:40px;background-color:#409fff;border:0;color:#fff;text-align:center;font-size:1.2em;font-weight:normal;text-transform:uppercase;cursor:pointer;}
#submitbtn-course:hover{opacity:0.8;}
.post-container{background:#fff;padding:10px 0 15px 0;margin:10px 0;border-bottom:1px solid #CCC;}
.post-title{font-size:20px;font-weight:500;line-height:1.7;margin-bottom:10px;letter-spacing:0.5px;}
.post-title a, #post-link{color:#555;}
.post-title a:hover, #post-link:hover{color:#337ab7;}
#post-date{color:#bbbbbb;font-size:12px;line-height:0.5;font-weight:300;}
.post-description{font-size:13px;font-weight:300;line-height:1.5;margin:10px 0 0 0;color:#777;}
#post-link{color:#333;font-size:13px;font-weight:400;padding:5xp;border:1 solid #f5f5f5;}
.center{text-align:center;}
.pagination{display:inline-block;}
.pagination a{color:black;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:0 2px;}
.pagination a.active{background-color:#14418a;color:white;border:1px solid #0f326a;}
.pagination a:hover:not(.active){background-color:#ddd;}
.news-more li{list-style:none;border-bottom:1px solid #eaecee;padding:5px 0;}
.news-more li:before{content:'\f0da';font-family:'FontAwesome';float:left;margin-left:-1.5em;color:#0074D9;}
.next-prvious{margin-top:50px;padding:15px 0;border:1px solid #f8f8f8;background-color:#f8f8f8;}
.next-prvious #fa{vertical-align:middle;background-color:#f5f5f5;padding:20px;}
#previou-art,#next-art{font-size:13px;line-height:18px;}
#next-art{display:block;text-align:right;}
.fa-next{float:right;}
.not-found-inner{width:90%;margin:auto;text-align:left;}
.not-found-container{padding:30px 0;}
#not-des{color:#555;font-size:13px;font-family:'Roboto', sans-serif;line-height:1.5;}


/* For zoho form style start */

.zohoform_wrapper {
  width: 320px;
  display: flex;
  flex-direction: column;
  background: #e9f0fa;
  border-radius: 5px;
  border:1px solid #cce1ff;
  overflow: hidden;
  padding-bottom:20px;
  margin-top:20px;
}
.zohoform_wrapper-course {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.zohoform_wrapper header {
  width: 100%;
  height: 90px;
  border-radius: 5px 5px 0 0;
  display: flex;
  flex-direction: column;
}
.zoho-form-title-course {text-align: center;}
.zohoform_wrapper header .speaker {
  width: 100%;
  padding:15px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zohoform_wrapper header .mic {
	color: #174ea6;
  width: 100%;
  text-align:center;
  font-size:1.8rem;
  font-weight: 700;
  /*font-size:2.2rem;*/
}
.zohoform_wrapper header nav {
  width: 100%;
  height: 60%;
  display: flex;
  position: relative;
}
.zohoform_wrapper header nav .tab {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zohoform_wrapper header nav .indicator {
  width: 50%;
  height: 2px;
  position: absolute;
  bottom: -10px;
  background: #0191c6;
  transition: 0.3s ease;
}
.zohoform_wrapper header .block {
  width: 85%;
  height: 40%;
  border-radius: 4px;
  cursor: pointer;
}
.zohoform_wrapper main {
  flex: 1;
  width: 200%;
  height: 100%;
}
.zohoform_wrapper main .tab_reel {
  width: 100%;
  display: flex;
  justify-content: space-between;
  transition: 0.5s cubic-bezier(0.18, 1.14, 0.5, 1.18);
}
.zohoform_wrapper main .tab_reel .tab_panel1, .zohoform_wrapper main .tab_reel .tab_panel2 {
  width: 50%;
  height:100%;
  padding: 10px;
}
.zohoform_wrapper main .card_large figure {
  width: 100%;
  height: 100px;
  margin: 0;
  background: #bfd3f8;
}
.zohoform_wrapper main .card_large .desc {
  padding-left: 0px;
}
.zohoform_wrapper main .card_list {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.zohoform_wrapper main .card_list figure {
  width: 40px;
  height: 40px;
  border-radius: 120px;
  background: #bfd3f8;
  margin: 0;
}
.zohoform_wrapper main .card_list .desc {
  flex: 1;
}
.zohoform_wrapper main .desc {
  width: 100%;
  padding: 10px;
}
.zohoform_wrapper main .desc .block {
  width: 40%;
  height: 7px;
  margin-bottom: 5px;
  background: #92b4f2;
}
.zohoform_wrapper main .desc .block:nth-child(2) {
  width: 35%;
  margin-bottom: 0px;
}

.tab1.active ~ .indicator {
  left: 0;
}

.tab2.active ~ .indicator {
  left: 50%;
}
.zohoradioChoice {
	display: block;
	position: relative;
	margin-left: 10px;
	cursor: pointer;
	font-size: 1.7rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.zohoradioChoice .zoho-radio {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.checkmark {
	position: absolute;
	top: 4px;
	left: 13px;
	height: 18px;
	width: 18px;
	background-color: #d6dbdf ;
	border:1px solid  #aeb6bf ;
	border-radius: 50%;
}

.zohoradioChoice .zoho-radio:checked ~ .checkmark {
  background-color: #2196F3;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.zohoradioChoice .zoho-radio:checked ~ .checkmark:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.zohoradioChoice .checkmark:after {
 	top: 5px;
	left: 5px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: white;
}
/* For zoho form style End */
/* new home page start */
.nhm-sec {
	padding:5px 0;
}
.nhm-title {color: #003471;
	font-size: 25.5px;
	line-height: 4.3rem;
	padding: 0;
	text-align: center;
	font-weight: 600;
}
.nist_regiouter {
	padding: 35px 0 100px 0;
}
.nist-regisec {
	padding:40px 15px;
}
.nist-reginner {
	background:#ffffff;
}
.nist-regiimg{
	min-height: 255px;
	position: relative;
	overflow: hidden;
}
.nist-regiimg img{
	min-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.nist-regidesc {padding:5px 15px;}
.regi_titl {
	padding:12px 0;
}
.regi_titl {
	min-height: 120px;}
.regi_titl h3 {
	font-size:18px;
	font-weight:600;
	font-family: 'Montserrat', sans-serif;
	line-height:1.7;
	text-align:center;
}
.regi_titl h3 a {
	color: #14418A;
}
.regi_des {
	font-size:13px;
	line-height:22px;
	text-align:center;
	padding-bottom: 15px;
	min-height: 125px;
}
.regi_btnot {
	background-color:#174EA6;
	border-radius:17.5px;
	height:35px;
	width:150px;
	margin:auto;
	text-align:center;
	line-height:35px;
}
.regi_btnin {
	display:block;
	height:35px;
	color:#FFFFFF;
}
.regi_btnot:hover, .regi_btnin:hover, .regi_btnin:visited {
	color:#FFF;
	opacity:0.9;
	border: none;
	text-decoration: none;
}
.nhm-partners {
	padding:10px 0 100px 0;
}
.partner-outerer {padding:10px;}
.partner-tl {
	padding:20px 0;
}
.nh_latterTl {
	text-align: center;
	font-family: 'Montserrat',sans-serif;
	padding-bottom: 50px;
}
.partner-tl h3{
	font-size:22px;
	font-weight:600;
	font-family: 'Montserrat', sans-serif;
}
.underline-gray_1px {
	width:100%;
	height:1px;
	background-color:#CCCCCC;
}
.nh_certificate img{
	padding: 10px;
}
.nhm-partSec{
	padding:10px;
}
.nhm-partSec img{
	width:100%;
	border:1px solid #ececec;
}
.nh_abtnist{	position: relative;
    width: calc(100% - 0px);
    min-width: 1116px;
}
.nh_abtnist_out:before,.nh_abtnist_out:after {
	content:"";
	display:table;
	clear:both;
}
.partners_latter {
	background-color: #F2F2F2;
	padding: 100px 0;
}
.partner-ltt_course {
	padding-bottom: 100px;
}
.nh_partimgin { padding: 0 10px; }
.nh_partcont {
	padding: 0 10px;
	font-family: 'Montserrat', sans-serif;
}
.partners_tl {
	font-family: 'Montserrat', sans-serif;	
	font-size: 17px;
	font-weight: 500;
	line-height: 1.5;
	padding-bottom: 10px;
	width:85%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 30px;
}
.partners_tl a{
	color:  #174ea6 ;
}
.partners_tl a:hover{
	color:#14418A;
}
.nh_partlnk {
	font-size: 15px;
	font-weight: 500;
	color: #14418A;
}
.nh_partlnk img{
	width: 10px;
	margin-left: 5px;
}
.partners_lat-out {
	padding-left: 15px;
	padding-right: 15px;
}
.partners_lat-in {
	padding: 0 1px
}
.partners_lat-in {
	width: 90%;
	margin: auto;
}
.part_course-in {
	background-color: #f7f7f7;
	padding: 12px;
}
.nh_presence, .nh_facts {
	height: 100%;
	width: 100%;
}
.nh_presence {
	background-color:#174ea6;
	float:left;
	padding:55px 50px;
	color: #FFFFFF;
}
.nh_facts {
	position:relative;
	background-color:#FFFFFF;
	padding:50px;
	float:left;
}
.nh-abu_head {
	padding-bottom: 35px;
}
.nh-abu_head .nh-presence-tl, .nh-abu_head .nh_fact-tl { 
	font-size: 28px;
	font-weight: 800;
}
.nh-abu_head .nh-presence-tl {color: #FFFFFF;}
.nh-abu_head p{
	font-family: 'Montserrat', sans-serif; 
	font-size: 13px;
	font-weight: 400;
}
.nh_contact-out {
	width: 80%;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 10px;
	margin: 25px 0; 
}
.cnh-icircle {
	width: 35px;
	height: 35px;
	background-color: #FFFFFF;
	border-radius: 50%;
	color: #174EA6;
	text-align: center;
	margin-right: 15px;
	margin-top: 7px;
}
.cnh-icircle i{
	font-weight: 800;
	font-size: 25px;
	line-height: 35px;
	margin:auto;
	display: inline-block;
}
.nh-contact {
	display:flex;
}
.nh_cno h5{
	line-height: 1;
	color: #FFFFFF;
	margin-top: 0;
	font-size: 20px;
	font-weight: 800;
}
.nh_cno p{
	font-size: 15px;
	line-height: .9;
	margin-top: 0;
	font-family: 'Montserrat', sans-serif;
}
.nh_cno p{
	font-size: 15px;
	line-height: .9;
	margin-top: 0;
	font-family: 'Montserrat', sans-serif;
}
.nh_cno p a {
	color: #FFF;	
}
.nh_clink {
	margin-top: 50px;
}
.nh_clink a {
	color: #FFFFFF;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
	border-bottom: 2px solid #FFFFFF;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
.nh_clink a img, .nh-testi-morelk img{
	width: 20px;
	margin-left: 10px;
}
.nh-cont-lnk {
	text-align: right;
	margin-right: 20%;
}
.nh-fact_out {
	padding: 10px;
}
.nh-fact_in {
	background-color: #f9f9f9;
	padding: 10px;
	height: 150px;
	-webkit-box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.16);
	-moz-box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.16);
	box-shadow: 3px 3px 6px -1px rgba(0,0,0,0.16);
}
.nh-fact_in .nh-factin_tl {
	font-size: 30px;
	font-weight: 800;
	line-height: 1;
}
.nh-factin_des {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: 400;
}
.nh-testi-sec {
	padding: 120px;
}
.nh-testi-prof {
	position: relative;
}
.nh-testimg {
	width: 270px;
}
.nh-testimg img{
	width:100%;
	border-radius: 50%;
}
.nh-tprofdes {
	position: absolute;
	bottom: -30px;
	left: 25%;
	background-color: #FFFFFF;
	border-radius: 10px;
	width: 240px;
	padding: 10px;
	border:1px solid #f2f2f2;
	-webkit-box-shadow: 3px 3px 33px -3px rgba(0,0,0,0.17);
	-moz-box-shadow: 3px 3px 33px -3px rgba(0,0,0,0.17);
	box-shadow: 3px 3px 33px -3px rgba(0,0,0,0.17);
}
.nh-testi_nm {
	margin: 1px;
	line-height: 1;
	font-size: 18px;
}
.nh-testi-des {
	font-family: 'Montserrat', sans-serif;
	margin-top: 7px;
	margin-bottom: 5px;
	color: #666666;
}
.testi-content-out {
	padding: 10px;	
	padding-left: 25px;
	font-family: 'Montserrat', sans-serif;
}
.testi-content-in {
	font-size: 15.5px;
	line-height: 1.8;
}
.nh-testi-morelk {
	text-align: right;
	margin-top: 65px;
}
.nh-testi-morelk a{
	font-size: 16px;
	color: #174ea6;
	border-bottom: 2px solid; 
	padding-bottom: 10px;
}
.nh-clients {
	background-color: #f5f5f5;
	padding: 100px 0;
}
.nh-client_tl {
	font-size: 22px;
	font-weight: 800;
	text-align: center;
	margin-bottom: 50px;
}
.nh-logoc {
	margin: 10px;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
}
.nh-logoc img{
	padding: 10px;
	height: 100px;
	margin: auto;
	position: relative;
	top: 0px;
	left: 15px;
}
.hm_payouter {
	padding: 35px 0;
}
.hm_payinner {
	padding: 20px 0;
	background-color: #FFFFFF;
	-webkit-box-shadow: 3px 5px 11px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 3px 5px 11px 0px rgba(0,0,0,0.15);
box-shadow: 3px 5px 11px 0px rgba(0,0,0,0.15);
	border-radius: 15px;
}
.hm_paybtn {
	background-color: #174EA6;
	border-radius: 12px;
	width: 200px;
	height: 45px;
	margin: auto;
	line-height: 45px;
	display: block;
	text-align: center;
	color: #FFFFFF;	
	font-size: 15px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.hm_paybtn:hover {color: #fff; opacity: .9}
.hm_paylogos {
	margin-top: 10px;
	height: auto;
	text-align: center;
}
.hm_paylogos img{
	margin: auto;
	width: 130px;
	display: block;
}
.hm_paytxtout {
	width: 100%;
	min-height: 70px;
	position: relative;
}
.hm_paytxt { 
	position: absolute;
	top: 30%;
	left: 30%;
	transform: translate(-70%, -50%);
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
}
/* new home page end */
/* policy start */
.nh_policy-outter {
	width: 90%;
	background-color: #f5f5f5;
	border:1px solid;
	border-color: #f5f5f5;
	border-radius: 5px;
	display: block;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	transition: 0.3s;
	margin: 15px;
}
.nh_policy-outter:hover{
	border-color: #9cb4d8;
}
.policy-icon {
	width: 50px;
	padding-right: 10px;
}
.nh_policy-tl h5 {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	color: #333;
	margin-top: 1px;
	min-height: 50px;
	line-height: 1.5;
}
.nh_policy-tl p {
	font-size: 13px;
	text-align: left !important;
	line-height: 1.4;
	color: #666;
}
/* policy end */
/* recent news pages start */
.pagehead-bottom {background-color:#174EA6; height:2px; width:100%;display:block;}
.newsidebar_cont{
	display:block;
	padding:5px;
}
.sidebar-outer {
	padding:0;
	margin:5px 0 45px 0;
}
.sidebar-inner {
	background-color:#FFF;
	border-radius:15px;
	-webkit-box-shadow: 5px 5px 24px -2px rgba(0,0,0,0.19);
-moz-box-shadow: 5px 5px 24px -2px rgba(0,0,0,0.19);
box-shadow: 5px 5px 24px -2px rgba(0,0,0,0.19);
	position:relative;
	padding-bottom:25px;
}
.sidebar-inner img {width:100%; border-radius:15px;}
.sidebar-inner h6 { font-size:14px; font-weight:400; line-height:1.6; font-family:'Montserrat', sans-serif; color:#6D6D6D; padding:5px 8px;}
.sidebar-inner h6 a{ color:#6D6D6D;}
.sidebar-inner h6 a:hover {color:#174EA6;}
.sidebar_round-btn {border:2px solid #3C4351; width:150px; height:40px; display:inline-block; line-height:35px; 
	border-radius: 25px; 
	text-align:center;
	position:absolute;
	top:92%;
	right:20px;
	background-color:#FFF;
	color:#3C4351;
	font-size:15px;
	font-family:'Montserrat', sans-serif;
	font-weight:500;
}
.sidebar_round-btn i {
	font-size:140%;
	top:2.1px;
	position:relative;
	padding-left:5px;
}
.sidebar_round-btn:hover {
	border-color:#174EA6;
	color:#174EA6;
}
.knowmore_happn {
	background-color:#FFFFFF; 
	display:block;
	height:75px;
	border-radius:40px;
	font-size:15px;
	line-height:75px;
	text-align:right;
	padding-right:25px;
	-webkit-box-shadow: 3px 2px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 2px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 3px 2px 10px 0px rgba(0,0,0,0.2);
	margin-top:75px;
}
.knowmore_happn a {
	color:#174EA6;
}
.knowmore_happn a i {
	padding-left:10px;
	font-size:150%;
	position:relative;
	top:3px;
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
/* vertical spacing between columns */
/* recent news pages end */

/* media query for mobile start here */
@media only screen
and (min-device-width:280px)
and (max-device-width:768px){.top-left > ul li, .top-high ul li{font-size:10.9px;font-weight:300;padding:0px 2px;}
.navbar-header{margin-right:0 !important;}
.navbar-brand{padding:15px 30px;}li.dropdown, .basic{padding-left:0px;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{padding:-1px;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color:#333;}
.our-partner{padding:5px;}
#partner-img{width:50px;}
.our-partner #boder-right{border-right:none;border-bottom:1px solid #ccc;}
.n-s-course-icon,.n-c-training-icon,.n-audit-icon, .n-consulting-icon, .n-rec-staff-icon, .nist-p-training-icon{margin:auto;}
#home-title{font-size:16px;}
#home-cont ul li{line-height:1.3}
#home-cont ul li h4{font-size:8px;color:#606060;}
.nhm-title {font-size: 18px; line-height: 2.1; padding: 0 15px; }
h4.modal-title {font-size: 16px;}
	/* home new design start*/
	.nist_regiouter {
		padding-top: 5px;
		padding-bottom: 35px;
	}
	.regi_titl {
		min-height: 35px;
	}
	.nist-regisec {
		min-height: 1px; 
		padding: 25px 3px;
	}
	.nhm-partners {
		padding: 50px 0;
	}
	.nh_presence, .nh_facts {
		height: auto;
	}
	.nh_clink {padding-bottom: 25px;
	}
	.nh_facts {padding: 45px 15px;}
	.nh_presence {
		padding: 15px;
	}
	.nh_contact-out { width:90%;}
	.nh-abu_head .nh-presence-tl, .nh-abu_head .nh_fact-tl {
		font-size: 20px;
		text-align: center;
	}
	.nh-abu_head p {
		font-size: 12px;
	}
	.cnh-icircle {
		width: 25px;
		height: 25px;
		margin-top: 0px;
		margin-right: 7px;
	}
	.cnh-icircle i {
		font-size: 18px;
		line-height: 27px;
	}
	.nh_cno h5 {
		font-size: 17px;
	}
	.nh_cno p {font-size: 12.8px;}
	.nh-fact_in {border-radius: 10px; text-align: center;
	}
	.nh-fact_in .nh-factin_tl {
		font-size: 22px;
	}
	.nh-factin_des {
		font-size: 13px;
	}
	.nh-testi-sec {
		padding: 45px 15px;
	}
	.testi-content-out {
		padding-top: 50px;
	}
	.nh-clients {
		padding: 50px 0;
	}
	.nh-client_tl {font-size: 20px;
	}
	.nh-logoc {
		padding: 1px;
		margin: 3px;
	}
	.nh-logoc img {
		padding: 0;
		height: auto;
		width: 100%;
		left: 0;
	}
	.hm_payouter {padding: 20px;
	}
	.hm_paytxtout {min-height: auto;}
	.hm_paytxt {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0,0);
		text-align: center;
		font-size: 18px;
	}
	.partners_latter {
		padding: 75px 0;
	}
	.nh_latterTl {font-size: 18px; padding-bottom: 35px;}
	.partners_lat-in {
		width: 90%;
		margin-bottom: 35px;
	}
	/* home new design end*/	
.loc-button{font-size:10.2px;padding:8px 0;}
.home-pro-txt-sd-in{font-size:1.2rem;}
.home-pro-txt-sd h3{font-size:1.5rem;}
.nist-point li{font-size:13px;line-height:2;}
.our-pre-title{font-size:23px;}
.left_side{border:none;}
.testimonial-corp{border-radius:40px;margin:90px 15px 0;padding:100px 40px 30px 40px;}
.testimonial-corp .pic{position:absolute;top:-85px;left:0;right:0;margin:0 auto;}
.testimonial-corp .testimonial-info{width:100%;float:none;border-right:none;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.5);}
.testimonial-corp .description{width:100%;}
.special-offer img{width:200px;}
#cont-img{margin-bottom:10px;}
.footer-s{top:0;}
.social-link ul li{top:0;font-size:22px;}
.social-link ul li a img{width:20px;}
.social-link{float:none;text-align:center;}
.no-contain{height:120px;padding:1px;margin:3px;}
.number-count{height:320px;}
.no-contain h3{font-size:19px;line-height:15px;}
.no-contain p{font-size:1.2rem;font-weight:300;}
#feed-img{float:left;width:100px;padding-right:25px;}
#feed-name{display:inline-block;float:left;padding-left:50px;}
#feed-content{font-size:12px;padding-left:0;}
#counter{margin-top:0;}
.enquiry-home-cont{height:75px;}
.home-pay-container{padding:10px;}
.enquiry-home-btn{height:50px;line-height:50px;}
.studen-loan{height:75px;}
.studen-loan-in{height:50px;}
#student-hight{padding:5px 0;font-size:1.5rem;}
#more-link i{font-size:21px;}
#offer-img{margin:10px 0;}
.nav > li > a{font-size:10px;margin-bottom:1px;border-radius:4px;}
.service-sec{margin-bottom:15px;}
.footer-grid, #copyright, ul#why-list{padding:0 15px;}
}
@media only screen
and (min-device-width:280px)
and (max-device-width:576px){.nist-facts{width:96%;margin:auto;}
.nist-partners h1{font-size:16px;font-weight:300;padding:0;}
.nist-partner-inner h2, .our-pre-title{font-size:16px;}
#fact-title,.enquiry-home-btn{font-size:19px;}
.no-contain h3{font-weight:400;}
#our-service-title, .logo-container h4{font-size:22px;}
#service-title{font-size:18px;}
#feed-title{font-size:17px;}#feed-content{margin-bottom:25px;}
#service-btn{width:180px;height:30px;line-height:30px;}
.form-cont {padding:5px;}
.head-title {font-size: 22px !important;}
.zoho-form-title-course {font-size: 18px;}
h1#c-title {font-size: 20px;}
}
/* media query for mobile end here */

/* iPads (portrait and landscape) start ----------- */
@media only screen
and (min-device-width:768px)
and (max-device-width:1280px){#student-hight{font-size:1.9rem;}
#home-title{font-size:21px;}
.enquiry-home-btn{font-size:22px;height:100px;line-height:100px;}
.nist-facts{width:95%;margin:auto;}
.no-contain{height:115px;padding:5px;}
.no-contain h3{font-size:18px;}
.no-contain p{font-size:1.3rem;font-weight:300;}
/* new home page design start */
.nh-testi-sec {padding: 50px;}
.testi-content-out {padding: 5px;}
.partners_tl {font-size: 16px;}
/* new home page design end */
}
/* iPads (portrait and landscape) end ----------- */

/* Desktops and laptops start ----------- */
@media only screen
and (min-device-width:1280px)
and (max-device-width:1366px){.no-contain{width:97%;height:135px;padding:5px;margin:5px;}
.no-contain h3{font-size:23.5px;}
.no-contain p{font-size:1.5rem;font-weight:300;}
}
/* Desktops and laptops end  ----------- */

@media only screen
and (min-device-width:320px)
and (max-device-width:480px){.testimonial-corp{padding:100px 30px 30px;}
.city-photo ul li#cp-conten{height:auto;}
.nist-facts{margin-left:1%;}
}
@media(max-device-width:1024px) and (orientation:landscape){.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{position:absolute;left:0;margin:0px;}}
@media (max-device-width:1280px) and (orientation:landscape){.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{left:20px;margin:0px;}
}
@media screen
and (min-device-width:1200px)
and (max-device-width:1600px)
and (-webkit-min-device-pixel-ratio:1){}
.flex-container{display:-webkit-flex;display:flex;}
.flex-item{padding:10px;}
.flex-item h4{margin:0px;}
.press-release img{padding:10px;border:1px solid #ccc;width:90%;margin:auto;margin:5px;}
.press-release img:hover{background-color:#f1f1f1}
.cd-top{display:inline-block;border-radius:5px;height:30px;width:30px;position:fixed;bottom:60px;right:10px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);box-shadow:0 0 10px rgba(0, 0, 0, 0.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(161, 161, 161, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;transition:opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;}
.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover{-webkit-transition:opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;transition:opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;}
.cd-top.cd-top--show{visibility:visible;opacity:1;}
.cd-top.cd-top--fade-out{opacity:.5;}
.cd-top:hover{background-color:rgba(161, 161, 161, 0.9);opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:10px;}
}
@media only screen and (min-width:1024px){.cd-top{height:50px;width:50px;right:30px;bottom:70px;}
}
#std-loan{text-align:center;padding:15px 0;}
/* Bootsrap 5 colunm in single row */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
.col-xs-5ths {width: 20%; float: left;}
@media (min-width: 768px) { .col-sm-5ths { width: 20%; float: left; }}
@media (min-width: 992px) { .col-md-5ths { width: 20%; float: left; }}
@media (min-width: 1200px) {.col-lg-5ths { width: 20%; float: left; }}
