
body {font-family: 'Montserrat', sans-serif !important;/* overflow-x: hidden !important;*/}
.contact_form {
    display: table;
    width: 100%;
    padding: 0px 20px;
}
.cisco_list_box {
    height: 380px;
}
.btn-primary {
      text-decoration: none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #3e70c6 100%) !important;
    padding: 12px 20px !IMPORTANT;
    color: #fff !IMPORTANT;
    border: 0;
    border-radius: 30px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-align: center !important;
}
.isolcontact_form p {
    font-size: 12px;
}
.ggp {
    padding: 0px 40px;
}
.dsk {
    display: none  !important;
}
.mob {
    display: block !important;
	
}
.fotr h2 {    font-size: 24px;
    text-align: left;
    padding-bottom: 25px;
    margin: 0;}
.fotr ul a{display:block;padding:15px 0px;list-style:none;text-align:left;}
.grd h2 {padding:20px 0px;}
.grd h5 {line-height:1.8;font-weight:bold;}
.grd  {
    background-image: url(../images/experience-bg.png);
    height:400px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    color: #fff;
    margin:30px 0px;
}
.grd img {text-align:center;margin:auto;}
#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}

/*navigation start here*/
.header-isol{
    top: 0;
    width: 100%;
    z-index: 1200;}
	
	.solid-menus .navbar-default.navbar-dark{padding: 10px 20px;
    background: #ffffff;
    position: relative;
    border: 0;}
	nav.navbar.navbar-default.navbar-dark.no-border-radius.no-margin.navbar-hover:before {
    content: "";
    /*background: #f9f7fc;*/
    width: 96%;
    height: 30px;
    position: absolute;
    left: 2%;
    bottom: -10px;
    z-index: -1;
}
nav.navbar.navbar-default.navbar-dark.no-border-radius.no-margin.navbar-hover:after {
    content: "";
    /*background: #fcfbfd;*/
    width: 92%;
    height: 30px;
    position: absolute;
    left: 4%;
    bottom: -20px;
    z-index: -9;
}
.navbar-brand>img {
    display: block;
    width: 55px;
}
.navbar-brand {
    float: left;
    height: 55px !important;
    font-size: 18px;
    line-height: 20px;
    padding: 0;
    padding: 0 15px !important;
}
.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a {
    color: #171717;
    font-weight: 600; text-transform:uppercase;
}

.solid-menus .navbar-default.navbar-dark .navbar-toggle .icon-bar {
    background-color: #2b2b2b;
}

.solid-menus .navbar-default.navbar-dark .navbar-nav > li > a:hover {
   background: none !important;
    border: 0;
    border-bottom: 2px solid #525fff;
}
.solid-menus .navbar-default.navbar-dark.navbar-hover .dropdown:hover > a { background-color:transparent;
    color: #1f1f1f;
}
.solid-menus .navbar-default.navbar-dark.navbar-hover .dropdown-menu > li > a:hover {
    color: white;
    background-color: #2a3189;
}
.header-isol .navbar-right .social_m_icon{ font-size:18px;}
.header-isol .navbar-right .social_m_icon:hover{ color:#5548cf;}


.banner-bg{
  background-image:url(../images/header-bg-10.jpg);
  background-color: #cccccc;
  height: 600px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  }
  .logo{padding-top:50px;}
  .logo img{width: 100px;}
  .banner-bg h2 {font-weight:bold;color:#000;line-height: 1.4;} 
  .banner-bg p {font-weight:bold;color:#666666;    line-height: 2;}
  .banner-bg h5 {font-weight:bold;color:#000;font-size:22px;padding-top: 20px;}
  .banner-bg .fr{width:40%;float:left;}
  .banner-bg .fr1{width:40%;float:left;}
  .banner-bg .fr2{width:20%;float:left;}
  .banner-bg input.round {margin: 5px 0px;padding: 10px 20px;border-radius: 20px;box-shadow: none;border:1px solid #dedede; width: 90%;    font-size: 12px;}
  .banner-bg button, input, select, textarea { border-radius: 25px;border:1px solid #dedede;padding:10px;font-size: 12px;}
  .banner-bg .send {width: 100%;    margin-top: 80%;outline: none;}
  *:focus {outline: none;}
  .grad1 {background-color: #2d1d8a;    background-image: linear-gradient(90deg, #4aa6de, #0034c7);}
  .icon  { text-align: center;padding: 20px;height:400px;}
  .icon img { text-align: center;display:block;margin:auto;    width: 100px;}
  .icon h3 {color:#2d1d8a;font-weight:bold;    font-size: 20px;}
  .icon h4 {color:#000;font-weight:bold;    font-size: 16px;padding-top:15px;}
  .banner-bg input[type="text"], input[type="password"], textarea, select { 
    outline: none;}
  .icon{color:#242424;font-size:12px;font-weight:bold;line-height: 1.8;}
  .icon:hover {border: 1px solid #eaeaea;color: #242424; font-size: 12px; font-weight: bold;line-height: 1.8;transform: scale(1);transition: all .5s;border-bottom: 5px solid #2e1786;height:400px;background:#fbfbfb;}
  .ds {background:#2e1786;border-radius:20px;padding:10px 5px;color:#fff;font-size:12px;}
 /*.ds {background: #2e1786;
    border-radius: 20px;
    padding: 11px 13px;
    color: #fff;
    font-size: 14px;
    margin: 0px 0px 0px 10px;}*/
  .strip {font-weight:bold;color:#000; padding:30px 5px;    line-height: 2;}
  /*.strip {font-weight: bold;
    color: #525252;
    margin: 30px 5px;
    line-height: 2;
    padding: 15px 0px;
    background: #fff;
    border: 0;
    border: 1px solid #f4f4f4;
    border-radius: 30px;
    margin-bottom: 40px;}*/
  .upcoming h4 {color:#252429;font-weight:bold;    line-height: 1.5;}
  .upcoming {background:#f9f9f9;padding:50px 0px;margin:50px 0px;    padding-bottom: 200px;}
  .upcoming p {font-weight: bold;line-height:1.8}
  .upc {margin-top:-125px;    width: 160px;}
  .banner-sucess{
  background-image: url("../images/success.png");
  height: 520px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color:#fff;
  }
  .banner-sucess h2 {text-align:center;color:#fff;padding-top:30px;font-weight:bold;}
  .icon1 { text-align: center;padding: 20px;height:350px;}
  .icon1 img { text-align: center;display:block;margin:auto;  width: 100px;}
  .icon1 h3 {color:#fff;font-weight:bold;    font-size: 34px;}
  .icon1 h4 {color:#fff;font-size: 18px;line-height: 1.4;;}
  .expr {padding:40px 0px;}
  .expr h2 {color:#1d105a;font-weight:bold;text-align:center;padding:20px 0px;text-transform:uppercase;}
  .calender {background-image: url("../images/calender.png");background-repeat: no-repeat;background-size: cover;position: relative;height: 100px;padding: 0;
   text-align: center;}
  .calender h3 {color:#1d105a;font-weight:bold;text-align:center;padding-top:15px;font-size:18px;text-transform:uppercase;} 
   .box ul li {font-size: 16px; padding-bottom: 15px;text-transform:uppercase;color:#000; font-weight: bold;line-height: 2;}
	
	.box {border: 1px solid #ececec;padding: 20px;border-radius:10px;margin:20px 0px;}
	.box:hover {border-radius:10px;color:#fff;background:#2e1786;    background-image: linear-gradient(#439cdc, #2e1786 );}
	.box:hover .calender h3 {color:#fff;} 
    .box:hover li {color:#fff;} 
    .schedule h3 {font-weight:bold;color:#1d105a}
	.schedule {margin-top:-220px;}
	#data tr:hover {background-color: #f3f3f3;}
	#data th {background-color: #284aad;color:#fff;    padding: 30px;    font-size: 18px;}
	#data td {color:#000;    padding: 30px;    font-size: 14px;font-weight:bold;    border-right: 1px solid #bfbfbf;}
	#data tr {border-bottom: 1px solid #000;}
	.mg-btm30 {margin-bottom: 30px;}
	footer {
    background: #000;
    color: #fff;
    /*text-align: center;*/
	padding:20px 0px;
	margin-top:20px;
}
footer .fa {font-size:20px;padding:15px;margin-bottom:15px;}
footer p{  margin:0;}
footer a{ display:inline-block; color: #fff;padding:0px}
footer a:hover{ color: #fff;text-decoration:none;}
.schedule-tb h4{line-height: 1.7;padding-top:20px;}
.schedule-tb {padding-top:30px;}

.footer_links_inner{ display:table; width:100%;}
.footer_links_inner .isol_footer_links{ text-align:left;}
.footer_links_inner .isol_footer_links ul{ margin:0; padding:0;}
.footer_links_inner .isol_footer_links ul li{ margin:0; padding:0; list-style:none; display:inline-block; padding:0px 10px;margin: 10px 0px;}
.footer_links_inner .isol_footer_social span{ display:inline-block; float:left;}
.footer_links_inner .isol_footer_social .fa { font-size: 20px; padding: 0px 10px; margin:0px;}

.footer_links_inner .isol_footer_social{ text-align:right;}
.footer_links_inner .isol_footer_social ul{ margin:0; padding:0;}
.footer_links_inner .isol_footer_social ul li{ margin:0; padding:0; list-style:none; display:inline-block; padding:0px 10px;margin: 10px 0px;}

/*.banner-bg{ position:relative;}

.section-shape {
    bottom: -8px;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1;
}
.river-wave {
    background: url(https://cssmaterial.com/apetech/demo/img/wave.svg) repeat-x;
    position: absolute;
    top: -100px;
    width: 100%;
    height: 100px;
    animation: river-wave 35s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
    transform: translate3d(0, 0, 0);
}
.river-wave:nth-of-type(2) {
    top: -56px;
    animation: river-wave 20s cubic-bezier( 0.36, 0.45, 0.63, 0.53) -.125s infinite, swell 7s ease -1.25s infinite;
    opacity: 1;
}*/
.isol_course_inner{ margin-bottom:30px;}
.course_main_box{ display:table; width:100%;}
.course_img_box img{ width:100%;}
.course_text_box{ border:1px solid #EBEBEF; padding:25px;}
.courses_title h2{ text-align:center; font-weight:600; color: #1d105a;
    font-weight: bold;
    text-align: center;
    padding: 20px 0px;
    text-transform: uppercase;     padding-bottom: 20px;}
.course_text_box h3{margin: 0;
    padding-bottom: 17px;
    border-bottom: 1px solid #ececf0; position:relative; font-size: 18px;
    font-weight: 600;
    min-height: 60px;
    color: #3d4175; min-height: 70px;
    color: #3d4175;
    line-height: 25px;}
.course_text_box h3:after {
    content: '';
    background: #492e82;
    width: 40px;
    height: 3px;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.course_text_box p{ margin:0; padding:20px 0;}
.course_text_box .course_view_link {
    display: inline-block; text-decoration:none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #2b3187 100%);
    padding: 12px 20px;
    color: #fff;
    border: 0;
    border-radius: 30px; font-size:15px; font-weight:700;
}
.course_text_box .course_view_link:hover{ text-decoration:none; border:0; border:2px solid #6541c1; color: #170B35;
    -webkit-box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    background: transparent;
}
.course_text_box a{ text-decoration:none;}
.course_text_box .course_subtitle_link:hover{background: -webkit-gradient(linear, left top, right top, from(#6541c1), color-stop(98%, #d43396), to(#d43396)); text-decoration:none;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.courses_isol_section{ margin:50px 0px;}

#owl-demo2 .item{
       
        padding: 10px 0px;
        margin: 5px;
       
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
       
       
    }
	.customNavigation2{margin:0 auto; text-align:center; cursor:pointer}
	
	.customNavigation2 i{color: #281483;
    font-size: 18px;
    line-height: 18px;}
	
	.customNavigation2 .prev{display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: linear .1s;
    transition: linear .1s;
    margin: 4px;
    background: rgba(40, 20, 131, 0.05);}
	
	.customNavigation2 .next{display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: linear .1s;
    transition: linear .1s;
    margin: 4px;
    background: rgba(40, 20, 131, 0.05);}
	
	.customNavigation2 .prev:hover{color: #fff;
    outline: none;
    background: #281483;}
	.customNavigation2 .next:hover{color: #fff;
    outline: none;
    background: #281483;}
	.customNavigation2 .prev:hover i{color: #fff;}
	
	.customNavigation2 .next:hover i{color: #fff;}
	
	/*isol clients section start*/
	#owl-demo3 .item{
        
        
        margin: 5px;
       text-align:center;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
       
        
    }
	.customNavigation3{margin:0 auto; text-align:center; cursor:pointer}
/*isol clients section close*/

/*isol testimonials section start*/
.testimo_title h2{color: #1d105a;
    font-weight: bold;
    text-align: center;
    padding: 20px 0px;
    text-transform: uppercase;
    padding-bottom: 20px;}
.isol_testi1{ display:table; width:100%; text-align:center; border:0; border-radius:20px; padding:40px 30px; box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1); margin-bottom:25px;}
.isol_testi1 .testi_rate .checked {color: orange;}
.isol_testi1 .testi_img{ margin-bottom:20px;}
.isol_testi1 .testi_text p{ margin:0; margin-bottom:25px;}
.isol_testi1 .testi_name h4{ margin:0; margin-bottom:20px; font-weight:bold;background: -webkit-gradient(linear, left top, right top, from(#6541c1), color-stop(98%, #d43396), to(#d43396));
    text-decoration: none;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.isol_testi1 .testi_img img { width:120px; border:0; border-radius:125px; border: 5px solid #e0d7ff;}

.isol_testi2{ display:table; width:100%; border:0; border-radius:20px; padding:25px 30px; box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1); margin-bottom:25px;}
.isol_testi2 .testi2_img img { width:100%; border:0; border-radius:125px; border: 5px solid #e0d7ff;}
.isol_testi2 .testi_rate .checked {color: orange;}
.isol_testi2 .testi_name h4{ margin:0; margin-bottom:20px; font-weight:bold;background: -webkit-gradient(linear, left top, right top, from(#6541c1), color-stop(98%, #d43396), to(#d43396));
    text-decoration: none;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
/*isol testimonials section close*/

/*contact us page start*/
.contact_form_section{ margin:50px 0px;}
.contact_form_section .contact_form_img img{ width:100%;}

.contact_form_section .stay_contact_text h3{font-size: 30px;
    font-weight: 600;
    color: #3d4175; margin:0; margin-bottom:20px;}
	.contact_form_section .stay_contact_text p{ margin-bottom:25px;}
	
.contact_form_section .stay_contact_text .cont_nm {
    width: 100%;
    padding: 12px 0px 12px 15px;
    border: none;
    background-color: #f1f0f1;
    font-size: 14px;
    margin-bottom: 20px;border: 0;
    border-radius: 0px; 
}
.contact_form_section .contact_send_link{display: inline-block;
    text-decoration: none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #2b3187 100%);
    padding: 12px 20px;
    color: #fff;
    border: 0;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 700;}
	
	.contact_info_section .contact-media {
    background: #ffffff;
    text-align: center;
    padding: 50px 30px;
    border-radius: 7px;
    border-bottom: 3px solid #2575fc;
}

[class*='col-']:nth-child(2) .contact-media {
    border-bottom: 3px solid #005bea;
}

.contact_info_section .contact-media span {
    font-size: 16px;
    color: #1c1d3e;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    margin-bottom: 15px; margin-top:15px;
}

.contact_info_section .contact-media p {
    margin-bottom: 0;
    line-height: 24px;
}

/*about us page start*/

.bg-inner{ background-image:url(../images/course-detail-bg.png); background-repeat:no-repeat; background-size:cover;}
.bg-inner h3{ margin:0; padding:150px 0px 70px 0px; color:#fff; text-align:left; font-size:30px;}
/*.bg-inner ul {
    margin: 0;
    padding: 150px 0px 70px 0px;
    color: #fff; text-align:right;
}
.bg-inner ul li { font-size:16px;
    list-style: none;
    display: inline-block;
    margin-right: 15px; margin-left: 15px;
}*/
.bg-inner ul{margin: 0;
    display: inline-block;
    list-style: none;
    letter-spacing: 0.5px;
    position: relative;
    padding-left: 0;
    top: 20px;
    z-index: 99;
    background-color: #fff;
    border-radius: 10px;
    padding: 12px 30px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);}
	.bg-inner ul li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
    margin-left: 15px;
}
.bg-inner .header_form_inner{position: relative;
    padding: 25px 30px;
    z-index: 2;
    background-color: #f2f2f28f;
    /* margin-top: -60px; */
    display: table;
    width: 100%;
    /*background-color: #f2f2f2;*/
    /* border-radius: 10px; */ margin-top:100px;
    /* padding: 12px 30px; */
   /* box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);*/}
	.breadcrumbs_isol{ display:table; width:100%; text-align:center;}
.bg-inner .header_form_inner .cont_nm {
    width: 100%;
    padding: 12px 0px 12px 15px;
    border: none;
    background-color: #f1f0f1;
    font-size: 16px;
    /* margin-bottom: 20px; */
    background-color: #fff;
    border-radius: 1px;
    /* padding: 12px 30px; */
    
    font-size: 13px;box-shadow: 0px 3px 10px 0px rgba(204, 204, 204, 0.55);
    outline: none; margin-bottom:15px;
}
.bg-inner .header_form_inner .cont_msg {
    width: 100%;
    border: none;
    background-color: #fff;
    font-size: 13px;
    margin-bottom: 20px;
    height: 90px; border-radius:0px;
    padding: 12px 0px 12px 15px; box-shadow: 0px 3px 10px 0px rgba(204, 204, 204, 0.55);
    outline: none; margin-bottom:15px;
}
/*.bg-inner .header_form_inner .cont_nm:hover {
    border: 1px solid #0094e2;
    outline: none;
    transition: all ease 0.5s 0s;
}*/
.bg-inner .header_form_inner .course_view_link {
    display: inline-block;
    text-decoration: none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #3e70c6 100%);
    padding: 12px 20px;
    color: #fff;
    border: 0;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 700;width: 40%;
    text-align: center;
}
/*.bg-inner .header_form_inner .course_view_link:hover {
    text-decoration: none;
    border: 0;
    border: 2px solid #6541c1;
    color: #170B35;
    -webkit-box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    background: transparent;
}*/

/*CISCO CCNP SECURITY TRAINING start*/
.course_overview_section{ margin:40px 0px;}
.course_overview_inner img{ width:100%; border:0; border-radius:10px;}
.course_overview_inner p{ line-height:24px;    font-size: 16px;}
.course_overview_inner h2{ margin-bottom:25px;}
.course_overview_inner h5{ font-size:16px;}


/*.course_details_content{ width:80%; float:left; margin:0 auto;}*/
.course_deails_section{ display:table; width:100%; margin-bottom:40px;}
.course_deails_section h2{ margin:0; margin-bottom:25px;}
.course_deails_section .course_details_content .panel {
    border: 0;
    border-radius: 0;
    margin: 0 0 25px 0;
    position: relative;
}
.course_deails_section .course_details_content .panel span{ display:block; margin-top:10px; font-size:12px; text-transform:uppercase;}
.course_deails_section .course_details_content .panel:before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2px;
    background: linear-gradient(150deg,#281483 15%,#8f6ed5 70%,#d782d9 94%);
}
.course_deails_section .course_details_content .panel-default > .panel-heading {
    padding: 0;
    background: #f9f9f9;background: #fff;
    position: relative; color: #333;
    border-color: #ddd; border-top-left-radius: 3px;
    border-top-right-radius: 3px;border: 1px solid #ededed;
}
.panel-default>.panel-heading {
    background-color: transparent;
}
.course_deails_section .course_details_content .panel-title {
   margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.course_deails_section .course_details_content .panel-title > a {
    display: block;
    padding: 15px 15px 15px;
    font-size: 16px;
    font-weight: bold;
    border: 0;
    margin: 0;
    position: relative;
    text-decoration: none;
}
.course_deails_section .course_details_content .more-less {
    float: right;
    color: #212121;font-size: 20px;
    font-weight: bold;
}
.course_deails_section .course_details_content .panel-default>.panel-heading+.panel-collapse>.panel-body {
    padding: 10px 15px 10px;
    border: 0;
    background: #f9f9f9;
    border-top: 1px solid #fff;
}
.course_deails_section .course_details_content .panel-default>.panel-heading+.panel-collapse>.panel-body a { text-decoration:none; color:#333;}
.course_deails_section .course_details_content .panel-default>.panel-heading+.panel-collapse>.panel-body a:hover { text-decoration:none; color:#8dba3f;}



/*CISCO CCNP SECURITY TRAINING close*/

/*exam details start*/
.exam_info{background-color: #ffffff;
    padding: 25px 17px 17px;
    position: relative;
    box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.3);
    z-index: 111;
    transition: all 0.3s ease 0s; box-shadow: 0px 0px 15px 0px rgba(72,73,121,0.15);}
	.exam_info:hover{background: linear-gradient(180deg, rgb(63, 40, 149) 0%, rgb(63, 110, 199) 80%);}
.exam_detail1 .exam-icon {
    height: 80px;
    width: 80px;
    background-color: #ffffff;
    line-height: 75px;
    text-align: center;
    position: absolute;
    top: -50px;
    z-index: -1;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    color: #ff3115;
    transition: all 0.3s ease 0s; box-shadow: 0px 0px 15px 0px rgba(72,73,121,0.15);
}
.exam_detail1 .exam_info:hover .exam-icon{height: 80px;
    width: 80px;}
.exam_detail1 .exam-title{ text-align:center;}
.exam_deails_section{ margin:90px 0px 0px 0px;}
.exam_detail1{display: table;
    width: 100%; margin-bottom:70px;}
.aboutus_section{ margin:70px 0px 50px 0px;}
.aboutus_section .aboutus_img img{ width:100%;}
.aboutus_section .aboutus_info p{ line-height:28px;}
.exam_deails_section .exam_details_inner .exam_detail1 h4{ text-align:center; color:#222222;}
.exam_deails_section .exam_details_inner .exam_detail1 p{ color:#222222; text-align:center;}
.exam_deails_section .exam_details_inner .exam_detail1 a{ text-decoration:none; color:#222222;}
/*.exam_deails_section .exam_details_inner .exam_detail1 .exam-title:hover{text-decoration: none;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-weight:bold;}*/
	.exam_detail1 .exam_info:hover .exam-title{ color:#fff;}
	.exam_detail1 .exam_info:hover p{ color:#fff;}
	.exam_detail1 .exam_info .exam-title:hover{ font-weight:bold;}
	#myModal3 .modal-body ul li{ margin-bottom:15px; font-weight:700}
	
/*get in touch and form section start*/

.contact_adrs_inner{ display:table; width:100%;     margin: 20px 0px;}
.get_in_touch h2 {
    font-size: 24px;
    text-align: left;
    padding-bottom: 25px; margin:0;
}
.get_in_touch p {
    font-size: 14px;
    position: relative;
    padding-left: 20px;
    color: #fff; 
    margin:15px;
    text-align:left;
}
.get_in_touch span {
    font-size: 16px;
    display: block;
    font-weight: 900; margin-bottom:10px;
}
.get_in_touch a{ text-decoration:none; color: #fff;}
.get_in_touch a:hover{ text-decoration:none;}
.get_in_touch p:before {
    position: absolute;
    content: '';
    width: 4px;
    height: 56px;
    background: linear-gradient(180deg, rgb(63, 40, 149) 0%, rgb(63, 110, 199) 80%);
    top: 0;
    left: 0;
}
.contact_adrs_inner .cont_nm {
    width: 100%;
    padding: 5px;
    border: none;
    background-color: #fbfbfb;
    font-size: 12px;
    margin-bottom: 20px;
    border-radius: 0;
    box-shadow: 0px 3px 10px 0px rgba(204, 204, 204, 0.55);
    outline: none;
    border: 1px solid #e9e9e9;
}
.contact_adrs_inner .cont_msg {
    width: 100%;
    border: none;
    background-color: #fbfbfb;
    font-size: 14px;
    margin-bottom: 20px; 
    height: 90px; border-radius:0px;
    padding: 12px 0px 12px 15px;box-shadow: 0px 3px 10px 0px rgba(204, 204, 204, 0.55);
    outline: none;
    border: 1px solid #e9e9e9;
}
.contact_form{ display:table; width:100%;}
.contact_form h2 {
    font-size: 24px;
    text-align: left;
    padding-bottom: 25px; margin:0;
}
.contact_send a {
    display: inline-block;
    text-decoration: none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #2b3187 100%);
    padding: 12px 40px;
    color: #fff;
    border: 0;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 700;
}
.contact_send a:hover{text-decoration: none;
    border: 0;
    border: 2px solid #6541c1;
    color: #170B35;
    -webkit-box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    background: #6541c1;}


/*faqs page start*/
.faqs_section{ padding:80px 0px; background-image:url(../images/faq-bg.jpg); background-repeat:no-repeat;  background-attachment:fixed; background-size:cover;}
.faq_inner{ width:80%; margin:0 auto;}
.faqs_section .faqs_tab_optn .panel {
    border: 0;
    border-radius: 0;
    margin: 0 0 25px 0;
    position: relative;
}
.faqs_section .faqs_tab_optn .panel:before {
    content: "";
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -2px;
    background: linear-gradient(150deg,#281483 15%,#8f6ed5 70%,#d782d9 94%);
}
.faqs_section .faqs_tab_optn .panel-default > .panel-heading {
    padding: 0;
    background: #f9f9f9;
    position: relative; color: #333;
    border-color: #ddd; border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-default>.panel-heading {
    background-color: transparent;
}
.faqs_section .faqs_tab_optn .panel-title {
   margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.faqs_section .faqs_tab_optn .panel-title > a {
    display: block;
    padding: 15px 15px 15px;
    font-size: 16px;
    font-weight: bold;
    border: 0;
    margin: 0;
    position: relative;
    text-decoration: none;
}
.faqs_section .faqs_tab_optn .more-less {
    float: right;
    color: #212121;
}
.faqs_section .faqs_tab_optn .panel-default>.panel-heading+.panel-collapse>.panel-body {
    padding: 10px 15px 10px;
    border: 0;
    background: #f9f9f9;
    border-top: 1px solid #fff;
}
.faqs_section .faqs_tab_optn .panel-default>.panel-heading+.panel-collapse>.panel-body a { text-decoration:none; color:#333;}
.faqs_section .faqs_tab_optn .panel-default>.panel-heading+.panel-collapse>.panel-body a:hover { text-decoration:none; color:#8dba3f;}
/*faqs page close*/

/*ccnp page start*/
.ccnp_section{ margin:80px 0px 50px 0px;}
.ccnp_info{ text-align:left;}
.ccnp_info h2{ color:#3d4175; font-weight:bold;}
.ccnp_info h4{ color:#333333; line-height:28px;}
.ccnp_info p{ line-height:26px; color:#333333;}
.ccnp_info ul li{ margin-bottom:15px; color:#333333;}

/*CISCO listing page start*/
.cisco_list_section{margin: 80px 0px 50px 0px;}
.cisco_list_section .cisco_list_inner{ margin-bottom:30px;}
.cisco_list_section .cisco_list_inner .cisco_list_box { /*display:table;*/ width:100%; border-color: #f9f9f9;transition: all .2s cubic-bezier(.175,.885,0,1);
    background-color: #fff;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #f9f9f9; transform: scale(1);
    opacity: 1; margin-bottom:30px;}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__img {
    visibility: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 235px;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__img {
    height: 180px;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__img {
    height: 180px;
}
.cisco_list_section .cisco_list_inner a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none; color:#222222;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__info {
    background-color: #fff;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__info .card__title{    font-size: 16px;
    line-height: 27px; margin:0; font-weight:bolder;
    margin-bottom: 10px;
    padding: 25px 20px 0;}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__info .card__excerpt {
    margin-bottom: 15px;
    padding: 0 20px 15px;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__info p{ font-size:13px;}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__img--hover {
    height: 180px;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__img--hover {
    transition: .2s all ease-out;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    position: absolute;
    height: 235px;
    top: 0;
}
.cisco_list_section .cisco_list_inner .cisco_list_box .card__img--hover {
    height: 180px;
}

.cisco_list_section .cisco_list_inner .cisco_list_box:not(.nohover):hover {
    background-color: #000 !important;
}
.cisco_list_section .cisco_list_inner .cisco_list_box:not(.nohover):hover a {
    color: #fff !important;
}

.cisco_list_section .cisco_list_inner .cisco_list_box:not(.nohover):hover .card__info {
    background-color: transparent !important;
    position: relative;
    color: #fff !important;
}
.cisco_list_section .cisco_list_inner .cisco_list_box:not(.nohover):hover .card__img--hover {
    height: 100% !important;
    opacity: .5;
}

/*ccnp bootcamp page section start here*/
.ccnp_rs_bootcamp_section{ margin-bottom:40px;}
.ccnp_rs_bootcamp_section .bootcamp_title{ color:#3d4175;}
.ccnp_rs_bootcamp_section .ccnp_rs_bootcamp_detail .bootcamp_img{ margin-bottom:25px;}
.ccnp_rs_bootcamp_section .ccnp_rs_bootcamp_detail .bootcamp_img img{ width:100%;}


.ccnpcourse_inner{ margin-bottom:30px; margin-top:20px;}
.ccnpsubcourse_img_box img{ width:100%;}
.ccnpsubcourse_text_box{ border:1px solid #EBEBEF; padding:25px;}

.ccnpsubcourse_text_box h3{margin: 0;
    padding-bottom: 17px;
    border-bottom: 1px solid #ececf0; position:relative; font-size: 19px;
    font-weight: 600;
    min-height: 60px;
    color: #3d4175; min-height: 70px;
    color: #3d4175;
    line-height: 25px;}
.ccnpsubcourse_text_box h3:after {
    content: '';
    background: #492e82;
    width: 40px;
    height: 3px;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.ccnpsubcourse_text_box p{ margin:0; padding:20px 0;}
.ccnpsubcourse_text_box .ccnpsubcourse_view_link {
    display: inline-block; text-decoration:none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #2b3187 100%);
    padding: 12px 20px;
    color: #fff;
    border: 0;
    border-radius: 30px; font-size:15px; font-weight:700;
}
.ccnpsubcourse_text_box .ccnpsubcourse_view_link:hover{ text-decoration:none; border:0; border:2px solid #6541c1; color: #170B35;
    -webkit-box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    background: transparent;
}
.ccnpsubcourse_text_box a{ text-decoration:none;}
.ccnpsubcourse_text_box a:hover{ text-decoration:none;}
.ccnpsubcourse_text_box .ccnpsubcourse_subtitle_link:hover{background: -webkit-gradient(linear, left top, right top, from(#6541c1), color-stop(98%, #d43396), to(#d43396)); text-decoration:none;
    background: linear-gradient(to right, #6541c1 0%, #d43396 98%, #d43396 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.modal-dialog .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: linear-gradient(150deg, #281483 15%, #8f6ed5 70%, #d782d9 94%);
    color: #fff;
}
.modal-dialog .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .7;
}
.certification_course_detail{ margin-bottom:80px;}
.certification_course_detail h4{ line-height:28px;}
.bootcamp_info .table thead { background-color:#e0e0e0;}
.bootcamp_info ul li{ margin-bottom:15px;}

/*courses details page */
.offered_4_8_12{ margin-top:25px; font-weight:bold; font-size:18px;}


/*whatsapp*/
.web_whatsapp {
    display: block;
}
.web_whatsapp a {
    display: inline-block;
    width: 50px;
    line-height: 50px;
    border-radius: 50%;
    position: fixed;
    bottom: 20px;
    right: 40px;
    text-align: center;
    font-size: 24px;
    background: #4fce5d;
    color: #fff;
    z-index: 99; text-decoration:none;
}
.web_whatsapp a:hover{ text-decoration:none; color:#fff;}
.mobile_whatsapp {
    display: none;
}

.get_in_touch_banner_section{ margin-bottom:70px;}
.get_in_touch_inner_banner{ /*background-image:url(../images/Banner-Image.png); background-repeat:no-repeat; background-size:cover; height:250px;*/ display:table; width:100%; background-color:#efefef; text-align:center;}



/*banner home contact form start*/
.isolhome_banner_section{ position:relative;}
.isolhome_form_main{ position:absolute; bottom:10px; right:20px; }

.isolcontact_form{ display:table; width:100%; background-color: #ffffff; box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /*margin: 0px 0px 100px 0px;*/
    padding: 10px 50px; border-radius:5px;}
	.isolcontact_form h3{ margin:0; margin-bottom:25px}
	.isolcontact_form .col-md-12{ margin:0; padding:0;}
	.isolcontact_form h2{ margin:0; margin-bottom:20px;}
	.isolcontact_form .cont_nm {
    width: 100%;
    padding: 12px 0px 10px 15px;
    border: none;
    /* background-color: #f1f0f1; */
    font-size: 13px;
    border-radius: 0;
    margin-bottom: 15px;
    border: 1px solid #ccc;
}
.isolcontact_form .mb-5{ margin-bottom:5px;}
.isolcontact_form span{ display:inline-block; margin-bottom:15px; font-size:11px;}
.isolcontact_form .cont_msg{
    width: 100%;
    padding: 12px 0px 10px 15px;
    border: none;
    /* background-color: #f1f0f1; */
    font-size: 13px;
    border-radius: 0;
    margin-bottom: 10px;
    border: 1px solid #ccc;
}
.isolcontact_form .contact_send button {
   display: inline-block;
    text-decoration: none;
    background: linear-gradient(to right, #6134d4 0%, #377bc3 98%, #2b3187 100%);
    padding: 12px 20px;
    color: #fff;
    border: 0;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 700;
}

.isolcontact_form .contact_send a:hover{text-decoration: none;
    border: 0;
    border: 2px solid #6541c1;
    color: #170B35;
    -webkit-box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    box-shadow: 0px 18px 37px rgba(212, 50, 151, 0.2);
    background: transparent;}


.expr p{ font-size:18px; text-align:center; margin-bottom:30px;}


/*terms section css start*/

.terms-text{
    padding-top:30px;
}

.terms-text-from .contact_name .cont_nm{
    font-size: 13px;
    border-radius: 0;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    width: 100%;
    padding: 12px 0px 10px 15px;
}
.terms-text-from .contact_name textarea{
    width: 100%;
    padding: 12px 0px 10px 15px;
    font-size: 13px;
    border-radius: 0;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}


/*terms section css close*/

/*coming soon section css start*/
.coming-soon-section{
    width:100%;
    margin:70px 0px;
    text-align:center;
    text-transform: uppercase;
}



/*coming soon section css close*/

/******sitemap start******/

.sitemap-main-section .sitemap_section{ display:table; width:100%;}
.sitemap-main-section .sitemap_section .sitemap_lr {
    width: 100%;
    float: left;
}

.sitemap-main-section .sitemap_section a {
    display: inline-block;
    text-decoration: none;
    font-size: 16px;
    color: #454545;
    line-height: 26px;
}
.sitemap-main-section .sitemap_section a:hover{ color:#d782d9;}


@media only screen and (min-width: 1920px){
.isolcontact_form {
    padding:100px;
}
}


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

.isolcontact_form{ padding:25px;}

}


@media only screen and (max-width: 991px) { 
.bg-inner h3 {
    margin: 0;
    padding: 150px 0px 20px 0px;
    color: #fff;
    text-align: left;
    font-size: 22px;
}
.bg-inner ul{ padding:10px 10px;}
.bg-inner ul li {
    font-size: 12px;
    
}

.web_whatsapp { display: none;}
.mobile_whatsapp {
    display: block;
}
.mobile_whatsapp a {
    display: inline-block;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    position: fixed;
    bottom: 15px;
    right: 15px;
    text-align: center;
    font-size: 18px;
    background: #4fce5d;
    color: #fff;
    z-index: 999999;
}
.bg-inner .header_form_inner{ padding:0px; margin-top:30px;margin-bottom: 15px; padding: 15px 0px;}
.bg-inner .header_form_inner .course_view_link{ width:50%;}
.ggp {  padding: 0px;}
.course_overview_inner ul{ margin:0; padding-left:10px;}
.course_overview_inner img{ margin-bottom:15px;}
.header-isol{ position:static;}

.isolhome_form_main{ position:static;}
.isol_testi1 .testi_img img{ width:100%;}
.isol_testi2 .testi2_img { margin-bottom:20px;}
.footer_links_inner .isol_footer_links {
    text-align: center;
}
.footer_links_inner .isol_footer_social {
    text-align: center;
}
.footer_links_inner .isol_footer_social ul li:nth-child(1) {
    display: block;
    color: #ffa501;
}
.course_main_box{ margin-bottom:30px;}

}

@media (min-width: 768px){
    
    

.modal-dialog {
    width: 780px !important;
    margin: 15px auto !important;
}
}

 @media only screen and (max-width: 768px) {  
 .row {
    margin-right: 15px;
    margin-left: 15px;
}
 #data td {
    color: #000;
    padding: 30px 10px;
    font-size: 12px;
    font-weight: bold;
	    border: none;
}
 .icon {
    text-align: center;
    padding: 20px;
    height: auto;
}
.calender h3 {
    color: #1d105a;
    font-weight: bold;
    text-align: center;
    padding-top: 40px;
	    font-size: 20px;
}
   .icon {clear: both;}
  .banner-bg .fr{width:100%;float:left;}
  .banner-bg .fr1{width:100%;float:left;}
  .banner-bg .fr2{width:100%;float:left;}
  .banner-bg input.round {margin: 5px 0px;padding: 10px 20px;border-radius: 20px;box-shadow: none;border:1px solid #dedede; width: 100%;    font-size: 12px;}
  .banner-bg .send {width: 100%;    margin-top:0%;}
  .banner-bg button, input, select, textarea  {width:100%;}
  .ds {display:block;text-align:center;margin:10px 0px;}
  .banner-sucess{
  background-image: url("../images/success.png");
  height: auto;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color:#fff;
      background: #208ed1;
  }
  .calender {
    background-image: url(../images/calender.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    height: 113px;
    width: 100px;
    padding: 0;
    text-align: center;
      margin: auto;
	  margin-bottom:20px;
}
 
}


@media only screen and (max-width: 767px) {  
.dsk {
    display: block !important;
}
.mob {
    display: none !important;
}
        .grd  {
    background:#2659b9;
    height:auto;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    color: #b6d9fd;
    margin:30px 0px;
}
.navbar-brand>img {margin: 0 auto;}

.solid-menus .navbar-default.navbar-dark .navbar-nav > .open > a, .solid-menus .navbar-default.navbar-dark .navbar-default .navbar-nav > .open > a:focus, .solid-menus .navbar-default.navbar-dark .navbar-default .navbar-nav > .open > a:hover {
    background-color: transparent;
}
.solid-menus .navbar-default.navbar-dark.navbar-click .dropdown:hover > a {
    color: #212121 !important;
}
.solid-menus .navbar-default.navbar-dark.navbar-click .dropdown-menu > li > a:focus, .solid-menus .navbar-default.navbar-dark.navbar-click .dropdown-menu > li > a:hover {
    background-color: transparent;
    color: #2b2b2b !important;
}

footer .fa {
    font-size: 20px;
    padding: 10px;
    margin-bottom: 30px;
}

.navbar-brand>img { width: 50px;}
.solid-menus .navbar-right {  display: none;}
.navbar-collapse{ margin-top:10px;}

}