/* ==========================================================================
   IMPORT GOOGLE FONTS
   ========================================================================== */
   @import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
   /* ==========================================================================
      GENERAL
      ========================================================================== */
   body {
     font-family: 'Roboto', sans-serif;
     color: #000;
     font-size: 14px;
     font-weight: 400;
     background: #fff;
     overflow-x: hidden;
     width: 100%;
   }

   html {
     overflow-x: hidden;
   }

   p {
     margin-bottom: 10px;
   }

   a:hover, a:focus {
     color: #3c9cfd;
   }

   a {
     color: #3c9cfd;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
   }

   /*h1, h2, h3, h4, h5 {
     font-size: 40px;
     font-weight: 700;
   }*/

   ul {
     margin: 0;
     padding: 0;
   }
  ul li{list-style:none;}


   a:hover,
   a:focus {
     text-decoration: none;
     outline: none;
   }

   a:not([href]):not([tabindex]) {
     color: #fff;
   }

   a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
     color: #fff;
   }

   h1, h2, h3, h4, h5, h6 {
     font-weight:400;
   }

   /*form_style*/
   textarea.form-control {
       height: auto !important;
       -webkit-appearance: none;
   }
   label {display: inline-block; margin-bottom: 0.3rem;}
   label sup{ font-size:15px; top: -.1em; color:#ed1c24;}
   .form-group {
       margin-bottom: 0.7rem;
   }
   .form-control {
     font-size: 13px;
     height: 100%;
     border-radius: 5px;
     box-shadow: none;
     border-left: 4px solid #6FB367 !important;
     /*border: 1px solid #e0dfdf;*/
     transition-duration: .5s;
     padding: 6px 10px 6px 10px;
     height: 43px;
     color: #000;
   }
   .form-control:focus {
     color: #000;
     border-left: 1px solid #4A90E2 !important;
     border-color: #4A90E2;
     outline: 0;
     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.0), 0 0 8px rgba(102, 175, 233, .0);
     box-shadow: inset 0 1px 1px rgba(0,0,0,.0), 0 0 8px rgba(102, 175, 233, .0);
   }
   /*form_style_end*/

   /*text-size*/
     .text-11{font-size: 11px !important;}
     .text-12{font-size: 12px !important;}
     .text-13{font-size: 13px !important;}
     .text-14{font-size: 14px !important;}
     .text-16{font-size: 16px !important;}
     .text-18{font-size: 18px !important;}
     .text-18{font-size:18px !important;}
     .text-20{font-size:20px !important;}
   /*text-size-end*/
   /*text-color*/
     .text-green {color: #6fb36a !important;}
     .text-purple{color:#87269a !important;}
     .text-purple-dark{color:#340f57 !important;}
     .text-red {color: #ed1c24 !important;}
     .text-black {color: #000 !important;}
   /*text_color_end*/

   .font-weight-medium {
     font-weight: 500 !important;
   }

   /*bg-color*/
     .bg-transparent {background: transparent !important;}
     .bg-green {background: #6fb36a !important;}
     .bg-purple {background: #852598 !important;}
     .bg-purple-dark {background: #340f57 !important;}
     .bg-black {background: #000 !important;}
     .bg-light {background-color: #f8f9fa !important;}

     .bg-green, .bg-purple, .bg-purple-dark, .bg-black{ color:#fff !important;}
   /*bg_color_end*/
   .list_style li{ padding:0 0 10px 20px; position:relative;}
   .list_style li:before {
     content: "\f18e"; /* fa-chevron-down */
     font-family: 'FontAwesome';
     position: absolute;
     top:4px;
     left:0px;
     font-size:13px;
     line-height:13px;
     color:#6fb36a;
   }

   /* ==========================================================================
      Scroll To Up
      ========================================================================== */
   .back-to-top {
     display: none;
     position: fixed;
     bottom: 18px;
     right: 15px;
     width: 45px;
     height: 45px;
     line-height: 50px;
     cursor: pointer;
     text-align: center;
     border-radius: 4px;
     background-color: white;
     box-shadow: 0px 8px 9px 0px rgba(96, 94, 94, 0.17);
   }

   .back-to-top i {
     background: linear-gradient(to right, #3c96ff 0%, #2dfbff 100%);
     -webkit-background-clip: text;
     font-size: 20px;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     -o-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
   }

   /* ==========================================================================
      Navbar Style
      ========================================================================== */
   .logo-menu a {
     font-size: 20px;
     color: #fff;
   }

   .menu-bg {
     background:#883B80;
     box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.2);
     z-index: 99;
     /*padding: 5px;*/
   }

   .menu-bg .menu-button {
     top: 0;
   }

   .menu-bg .menu-button:hover {
     cursor: pointer;
     color: #3c9cfd;
   }

   .menu-bg .logo-menu a {
     color: #3c9cfd;
     font-family: 'Roboto', sans-serif;
   }

   .menu-bg .navbar-nav .nav-link {
     color: #ffffff !important;
   }

   .menu-bg .navbar-nav .nav-link:hover {
     color: #ffffff !important;
   }

   .menu-bg .navbar-nav .active {
     color: #ffffff !important;
   }

   .navbar-expand-md .navbar-nav .nav-link {
     color: #fff;
     font-size:13px;
     padding:8px 0px;
     margin-left:30px;
     font-family: 'Roboto', sans-serif;
     position: relative;
     text-transform:uppercase;
     font-weight:500;
   }

   .navbar-expand-md .navbar-nav .nav-link:before {
     content: '';
     position: absolute;
     bottom: 0;
     left: 0;
     width: 0;
     height: 2px;
     background: #6fb36a;
     -webkit-transition: 0.3s;
     -moz-transition: 0.3s;
     transition: 0.3s;
   }

   .navbar-expand-md .navbar-nav .active::before,
   .navbar-expand-md .navbar-nav .nav-link:hover::before {
     width: 100%;
   }

   .navbar-brand {
     color: #fff;
   }

   .navbar-expand-md .navbar-nav .nav-link:focus,
   .navbar-expand-md .navbar-nav .nav-link:hover,
   .navbar-expand-md .navbar-nav .nav-link:hover:before {
     color: #ffffff;
   }

   .navbar-expand-md .navbar-nav .active > .nav-link,
   .navbar-expand-md .navbar-nav .nav-link.active,
   .navbar-expand-md .navbar-nav .nav-link.active:before,
   .navbar-expand-md .navbar-nav .nav-link.open,
   .navbar-expand-md .navbar-nav .open > .nav-link {
     color: #ffffff;
   }

   .navbar-expand-md .navbar-toggler {
     background: transparent;
     border: 1px solid #fff;
     border-radius:0px;
     margin:0 0 0 5px;
     cursor: pointer;
     float: right;
     color:#fff;
   }

   .navbar-expand-md .navbar-toggler i {
     color: #fff !important;
   }

   .navbar-expand-md .navbar-toggler:focus {
     outline: none;
   }

   .topband_btn {
     border:1px solid #fff !important;
     padding: 2px 10px 0 10px !important;
     background: transparent;
     color: #fff;
     font-weight:500;
     text-transform: uppercase;
     display:block;
     font-size: 14px;
     text-align: center;
     margin-left:10px;
     line-height:36px;
     font-family: 'Roboto', sans-serif;
     min-height:36px;
   }
   .topband_btn i{color:#fff; margin:0 2px 0 0; font-size:20px;}

   .topband_btn:hover,
   .topband_btn:focus {
     border: 1px solid #6fb36a !important;
     background:#6fb36a !important;
     color: #fff;
     text-decoration:none;
   }
   .topband_btn:hover i,
   .topband_btn:focus i{
     color: #fff;
   }
   
      .signsign_btn {
     border:1px solid #6FB367;
     padding: 2px 10px 0 10px;
     background: transparent;
     color: #6FB367;
     font-weight:500;
     text-transform: uppercase;
     display:block;
     font-size: 14px;
     text-align: center;
     /*margin-left:10px;*/
     line-height:36px;
     font-family: 'Roboto', sans-serif;
     min-height:36px;
   }
   .signsign_btn i{color:#fff; margin:0 2px 0 0; font-size:20px;}

   .signsign_btn:hover,
   .signsign_btn:focus {
     border: 1px solid #6fb36a;
     background:#6fb36a;
     color: #fff;
     text-decoration:none;
   }
   .signsign_btn:hover i,
   .signsign_btn:focus i{
     color: #fff;
   }
   .buy_btn{ background: #6fb36a; color: #fff; border: 1px solid #6fb36a !important;}
   .buy_btn:hover{ background: #fff !important; color: #6fb36a !important; border: 1px solid #fff !important;}

   .signsign_btn.active{ background: #6fb36a; color: #fff; border: 1px solid #6fb36a;}
   
   .slider_outer{ margin:0; padding:0; position:relative;background: #883B80;   background-size: cover; }

   .border{ border:1px solid #f3f3f3 !important;}
   .min-h-200{ min-height:200px !important;}
   .common_box{border:1px solid #ddd; margin:0 0 30px 0; padding:15px;}
   .common_box h4{margin:0 0 0px 0;  padding: 0 0 15px 0; font-size:24px; font-weight:400; color: #6fb36a;}
   .common_box p{font-style:italic; line-height:18px;}




   /*section-header*/
   .main-title{ font-size:36px; font-weight:300; line-height:36px; padding:0 0 30px 0; margin:0; color:#6fb36a; text-align:center;}
   .main-title span{color:#fff; background:#000; padding:0 5px 5px 5px;}

   .section-header {
     color: #000;
     margin-bottom:40px;
     text-align: left;
     position:relative;
   }

   .section-header .section-title {
     font-size:36px;
     text-transform: none;
     font-weight:300;
     color: #000;
     position: relative;
     letter-spacing:-1px;
     display:inline-block;
     padding-bottom:10px;
     margin-bottom:15px;
   }

   .section-header .section-title span {
     color: #6fb36a;
   }
   .section-header p {
     color: #909090;
     font-size:14px;
     font-weight:400;
   }
   .section-header .section-title:after{ content: ""; /* fa-chevron-down */
     position: absolute;
     bottom:0px;
     left:30%;
     font-size:13px;
     line-height:13px;
     color:#6fb36a;
     background:#6fb36a;
     width:100px;
     height:5px;
    }

   .section-header p span{ background:#000; padding:5px 15px; color:#fff;}

   .section-header .right_btn{ position:absolute; right:0; top:0;}


   /*section-header*/


   /*talenthunt_Introduction_section_start*/
   .talenthunt_introduction_section{
     position: relative;
     padding:70px 0;
     display:block;
     min-height:450px;
   }

   /*talenthunt_Introduction_section_End*/

   .white_btn {
     border: 1px solid #e2e1e1;
     padding: 10px 20px;
     background: #fff;
     color: #000;
     font-weight:500;
     text-transform: uppercase;
     display: inline-block;
     font-size:13px;
     text-align: center;
     line-height:normal;
   }
   .white_btn:hover,.white_btn:focus {
     border: 1px solid #000;
     background:#000;
     color: #fff;
     text-decoration:none;
   }

   .red_btn {
     border: 1px solid #e30613;
     padding: 10px 20px;
     background: #e30613;
     color: #fff;
     font-weight:500;
     text-transform: uppercase;
     display: inline-block;
     font-size:13px;
     text-align: center;
     line-height:normal;
     cursor:pointer;
   }
   .red_btn:hover,.red_btn:focus {
     border: 1px solid #000;
     background:#000;
     color: #fff;
     text-decoration:none;
   }

   .green_btn {
     border: 1px solid #3b3b58;
     padding: 9px 20px;
     background:#3b3b58;
     color: #fff;
     font-weight:500;
     text-transform: uppercase;
     display: inline-block;
     font-size: 13px;
     text-align: center;
     transition: 0.5s all;
   }
   .green_btn i{
     padding:0 0 0 15px;
   }
   /* .green_btn:hover, .green_btn:focus {
     border: 1px solid #6fb36a;
     background:#fff;
     color: #6fb36a;
     text-decoration:none;
   } */
   .green_btn:hover, .green_btn:focus{color: #fff;
    background-color: #29293c;
    border-color: #29293c;}




   /*campaign_section*/
   .campaign_section{position: relative; padding:0px 0; display:block; margin:0;}
   .campaign_section .campaign_detail{ font-size:14px; padding:100px 70px 30px 70px; text-align:center;}
   .campaign_section .campaign_detail h1{ font-size:36px; font-weight:300; font-family: 'Roboto', sans-serif; color:#000; line-height:40px; padding:0; margin:0 0 15px 0;}
   /*campaign_section_End*/

   /*campaign_section*/
   .campaign_section{position: relative; padding:0px 0; display:block; margin:0;}
   .campaign_section .campaign_detail{ font-size:14px; padding:100px 70px 30px 70px; text-align:center;}
   .campaign_section .campaign_detail h1{ font-size:36px; font-weight:300; font-family: 'Roboto', sans-serif; color:#000; line-height:40px; padding:0; margin:0 0 15px 0;}
   /*campaign_section_End*/


   /*coustomer_speaks_section*/

   .coustomer_speaks_section{
     background:#f5f5f5 url(../images/quote.png) right center no-repeat fixed;
     position: relative;
     padding:80px 0 80px 0;
     display:block;
     min-height:500px;
   }
   .coustomer_speaks_section .section-header {margin-bottom:40px;}
   .coustomer_speaks_section .section-header .section-title {display:inline-block; padding-bottom:10px; margin-bottom:15px;}
   .coustomer_speaks_section .section-header .section-title:after{ content: ""; /* fa-chevron-down */
     position: absolute;
     bottom:0px;
     left:30%;
     font-size:13px;
     line-height:13px;
     color:#6fb36a;
     background:#6fb36a;
     width:100px;
     height:5px;
    }
   .coustomer_speaks_section .client_comment p{ font-size:17px; font-weight:300; line-height:24px; width:80%; margin:0 auto;}
   .coustomer_speaks_section .section-header p span{ background:#fff; padding:5px 15px; color:#000; border:1px solid #e2e2e2;}
   .coustomer_speaks_section .client_comment .clent_name{ color:#000; font-weight:600; font-size:16px;}
   .coustomer_speaks_section .client_comment .clent_name span{ color:#6fb36a; font-weight:300; display:block;}
   .coustomer_speaks_section .carousel-item{ height:auto; padding-bottom:80px;}


   .coustomer_speaks_section .carousel-indicators li {
     box-sizing: content-box;
     -ms-flex: 0 1 auto;
     flex: 0 1 auto;
     width:20px;
     height: 20px;
     margin-right: 3px;
     margin-left: 3px;
     text-indent: -999px;
     cursor: pointer;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #d4d4d4;
     opacity: 1;
     transition: opacity 0.6s ease;
     border-radius:90%;
   }
   .coustomer_speaks_section .carousel-indicators .active{opacity:1; background-color:#6fb36a; border:1px solid #6fb36a;}

   /*coustomer_speaks_section_end*/


   /*question_banks_section*/
   .question_banks_section{
     position: relative;
     padding:0;
     display:block;

   }
   .question_banks_section p{margin-bottom:0px !important;}
   .question_banks_section .book_outer{ margin:0; padding:0; position:relative;}
   .question_banks_section .book_outer .book_details{ margin:0; padding:10px; border:1px solid #efefef; text-align:center;}
   .question_banks_section .book_outer .book_details h5{ font-size:13px; font-weight:500; text-transform:uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
   .question_banks_section .book_outer .book_details .price-box{ font-size:18px; font-weight:500; color:#6fb36a; line-height:20px;}
   .question_banks_section .owl-item .item{ margin:0 10px;}

   .owl_carousel_nav .prev_btn{
    width: 35px;
     height:auto;
     display:inline-block;
     text-align: center;
     background: #e3e3e3;
     opacity: 0.3;
     filter: alpha(opacity=20);
     padding:8px 10px;
     cursor:pointer;
     margin:0 1px 0 0;
   }
   .owl_carousel_nav .next_btn{
     width: 35px;
     height:auto;
     display:inline-block;
     text-align: center;
     background: #e3e3e3;
     padding:8px 10px;
     opacity: 0.6;
     filter: alpha(opacity=30);
     cursor:pointer;
     margin:0 0 0 1px;
   }


   /*question_banks_section_end*/

   /* ==========================================================================
   15. Footer Style

    ========================================================================== */
   .footer{ margin:0; padding:30px 0; position:relative; background-color:#e8e8e8; font-family: 'Roboto', sans-serif; border-top:5px solid #dad9d9;}
   .footer-links{ margin:0; padding:0; position:relative;  }
   .footer-links a{ margin:0 10px; padding:0; display:inline-block; color:#000;}
   .footer-links a:hover{ color:#6fb36a; text-decoration:underline;}
   .fotter_info { background: #dad9d9; padding: 10px 0; font-size:13px; margin:30px 0 0 0;}
   .footer-detail { text-align:left;}
   .footer-detail p {  color: #000; padding:0; margin:0;}
   .footer-detail span {  color: #000; font-weight:600; text-transform:uppercase;}
   .footer-detail p a { color: #6fb36a;}
   .footer-detail p a:hover { color: #6fb36a; text-decoration:underline;}
   .copyright { margin-top:0px; text-align:right;}
   .copyright p {color: #595959; padding:0; margin:0;}
   .copyright p a {color: #000;}
   .copyright p a:hover {color: #d93c39; text-decoration:underline;}

   /* ==========================================================================
      2.3 Social Iocns
      ========================================================================== */
   .social-icons {
     margin-top:0px;
     text-align:right;
   }

   .social-icons ul {
     margin: 0;
     padding: 0;
     list-style: none;
   }

   .social-icons ul li {
     display: inline-block;
     color: #000;
     margin:0;
     padding:0;
     font-size:16px;
     font-weight:300;
   }

   .social-icons ul li a {
     display: inline-block;
     margin-right: 5px;
     margin-bottom:0px;
     border-radius: 50%;
     line-height: 38px;
     width: 26px;
     height: 38px;
     text-align: center;
     background:none;
     font-size:22px;
     border:none;
     color: #000;
   }

   /*.social-icons ul li a:hover {
    color: #d93c39;
   }*/

   .facebook a {
     color: #000;
   }

   .facebook a:hover {
     color: #3a559f;
   }

   .linkedin a {
     color: #000;
   }

   .linkedin a:hover {
     color: #007ab9;
   }

   .twitter a {
     color: #000;
   }

   .twitter a:hover {
     color: #1ab2e8;
   }

   .google-plus a {
     color: #000;
   }

   .google-plus a:hover {
     color: #e02828;
   }

   .youtube a {
     color: #000;
   }

   .youtube a:hover {
     color: #d93c39;
   }

   .instagram a {
     color: #000;
   }

   .instagram a:hover {
    color: #d93c39;
   }

   /*------------login_modal------------*/

   /* button.close {
     -webkit-appearance: none;
    padding: 9px !important;
    margin: 0 !important;
    cursor: pointer;
    background: #e30613;
    border: 0;
    border-radius: 0px;
    width: 35px;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 9;
    font-size: 0px;
   } */
   button.close {
   padding:0 !important;margin:0 !important;
   width: 20px;
   
  }
   .form-group {
       margin-bottom:0.7rem;
   }
   .form-control {
       font-size: 13px;
       height: 100%;
       border-radius: 0;
       box-shadow: none;
       border: 1px solid #e9e9e9;
       transition-duration: .5s;
       padding: 6px 20px 6px 12px;
       box-shadow: 0 25px 20px -21px rgb(0 0 0 / 57%);
       height: 45px;
       color: #000;
       font-weight: 300;
       position: relative;
   }
   label {
       display: inline-block;
       margin-bottom: 0.2rem;
       font-size: 13px;
   }

   #login_modal .tab_section{ margin:0 auto;}
   #login_modal .tab_section .nav-tabs {
       border-bottom: none;
       padding: 0 0px;
   }

   #login_modal .tab_section .tab-content {
     padding: 20px 0 0px 0;
     background-color: #EAF6F6;
     color:#000;
     border:none;

   }
   .modal-content{ border-radius:0px;}
   .modal-backdrop.in {
     filter: alpha(opacity=100);
     opacity: .9;
   }

   .mid_vertical_border{ border-right:1px solid #efefef;}
   .or{ margin:10px 0; padding:0; color:#999; font-weight:800; text-align:center; display:block;}
   .help-block{background:#A1ABB5; padding:5px; position:relative; text-align:center;}
   .help-block a, .help-block a:hover{ display:block; color:#330065; outline:none;}

   .fb_btn,.email_btn,.twitter_btn {
     transition: all 0.5s ease-out;
     -webkit-transition: all 0.3s ease-out;
     -moz-transition: all 0.3s ease-out;
     -ms-transition: all 0.3s ease-out;
     -o-transition: all 0.3s ease-out;
   }
   /*-----fb-----*/
   .fb_btn{
     background: #3c66c4;
     border:none;
     outline:none;
     margin: 7px 0;
   }
   .fb_btn:hover {
   background:#315997;
   }
   .fb_btn a,.email_btn a,.twitter_btn a{
     padding:0px;
     display:block;
   }
   .fb_btn a i,.email_btn a i,.twitter_btn a i{
     height:auto;
       width:40px;
     display: inline-block;
     margin: 3px 0px 0px 2px;
     padding:5px 0px;
     color:#fff;
     text-align:center;
   }
   .fb_btn lable,.email_btn lable,.twitter_btn lable{
     color: #fff;
     padding: 10px 10px;
     font-size: 14px;
     width:auto;
     border-left: 1px solid rgba(255, 255, 255, 0.99);
     display:inline-block;
   }

   .fb_btn:hover{
     background:#335FA4;
   }
   /*--twitter-----*/
   .twitter_btn{
     background: #33ccff;
     margin:7px 0;
   }
   .twitter_btn:hover{
     background: #29A6D0;
   }
   /*----email-------*/
   .email_btn{
     background: #fc0e16;
     margin:7px 0;
   }
   .email_btn:hover{
     background:#eb020a;
   }

   /*------------login_modal------------*/

   .tabContent{padding:15px;}
   .nav-tabs .nav-link{
     background:#fff;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
     color:#000;
     display: block;
     padding:0rem 0rem 0.5rem 0rem;
     border:none;
     border-bottom:3px solid #fff;
   }
   .nav-tabs .nav-item {
     width: auto;
     text-align: center;
     padding:0px 15px;
      background:url(../images/tab_border.png) no-repeat left top;
   }
   .nav-tabs .nav-item:first-child { padding:0 15px 0 0; background:none;}

   .nav-tabs > li.active > a{background:#fff;}
   .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{background:#fff; border-bottom-color: transparent; color:#070707; border:none;}
   .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link
   {background-image:none; 
    /*border:none;*/ 
    border: 2px solid #3C4759 !important;
    border-bottom:3px solid #e30613;
   }




   .modal-open {
       overflow: hidden !important;
       position: fixed;
   }
   .soonTxt{position:absolute;top:50%;margin-top:-10px;background:#883B80;padding:5px 40px;color:#fff;font-size:25px;left:0;font-weight:300}
   .soonTxt:before{position:absolute;right:-12px;top:-6px;content:' ';border-right:25px solid #fff;height:111%;-ms-transform: rotate(-20deg); /* IE 9 */
     -webkit-transform: rotate(-20deg); /* Safari 3-8 */
     transform: rotate(-20deg);}

    /*content_box*/
   .content_box {
     position: relative;
     border-radius:0px;
     background: #ffffff;
     border: 1px solid #dddddd;
     margin-bottom:30px;
     width: 100%;
     min-height:50px;
   }
   .content_box .box-header {
     display: block;
     padding: 7px 15px;
     line-height:30px;
     position: relative;
      border-bottom: 1px solid #ddd;
   }
   .content_box .box-header .box-title {
       display: inline-block;
       font-size:18px;
     font-weight:400;
       margin: 0;
   }
   .content_box .table th{border-top:none;}
   .content_box .box-body {
     padding:20px;
   }
   .content_box .box-footer {
     border-top: 1px solid #ddd;
     padding: 10px;
     background-color: #ffffff;
     border-radius:0px;
   }
   /*content_box_End*/
   .chooseRoleBlock .form-check{padding-left:0;}
   .chooseRoleBlock .form-check label{border:1px solid #ccc;padding: 3px 12px; border-radius: 3px;}
   .chooseRoleBlock .form-check input{visibility:hidden;}
   .chooseRoleBlock .form-check input:checked + label{
     border:1px solid #fc0e16;
     background-color: #fc0e16;
     color:#fff;
   }



   /* Add by dinesh */



    .mtop-8
    {
      margin-top:80px;
    }


    .innerHeading{font-weight:normal;margin:0;padding:0;font-size:1.5rem;color:#686969;position:relative;padding-bottom:5px;margin-bottom:20px;}
    .innerHeading:before{content:'';position:absolute;left:0;bottom:-3px;height:3px;width:30px;background:#3B3B58;}


    /* Added by Raj */
    .nav-align {

      width: 100% !important;

  }


  /*---------------Raj---Responsive--------------------*/

@media (max-width: 768px){
.navbar-expand-md .navbar-nav a.nav-link
{
  margin:1px 5px !important;
  font-size: 12px !important;

}


 }
@media (max-width: 554px){

 .common_box  span.float-right{width:100%;text-align:center;}
  .common_box .list_style{float:left;width:100%;}
  .mtop-8 {margin-top: 40px;}

}

@media only screen and (max-width: 450px){

  .topband_btn{   line-height: 25px;
    padding: 6px 5px 0 5px !important;
    font-weight: normal;
    font-size: 12px; }
  .slider_outer{padding-top:55px;}
  .homeFooterLogo{width:100%; text-align:center}
}
#suggesstion-box_pcountry, #suggesstion-box_country, #suggesstion-box, #suggesstion-box_inst{position:relative;}
#country-list{position:absolute;left:0;right:0; border:1px solid #e9e9e9;background:#f9f9f9;z-index: 9;
  padding: 10px;max-height:200px;overflow:auto;
}
#country-list li{border-bottom:1px solid #e9e9e9;  cursor: pointer;  padding: 5px; transition:0.5s all}
#country-list li:hover{background:#f1f1f1;padding-left: 8px;}
#country-list li:last-child{border-bottom:0px;}
.subHeading{font-size: 22px;}
ul.listStyle > li{margin-left:20px;margin-bottom:10px; list-style-type:square;}