/*
Theme Name: Connect Training Child
Template: twentyseventeen
Description:  Twenty Seventeen Child Theme
*/

/*Common CSS*/
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.float-left{float:left!important}
.float-right{float:right!important}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
.text-left{text-align:left!important;}
.custom-header{background-color:#fff;}
.m-t25{margin-top:25px!important;}
.mt-28{margin-top:1.5em!important;}
.mt-15{margin-top:0.9375rem!important;}
.clear{display:block;clear:both;}
.pr-0{padding-right: 0 !important;}
.p-lr15{padding-right:15px;padding-left:15px;}
a,a:hover,a:focus,a:active{text-decoration:none;outline: none;}
body a:hover{color:#F9AC07;}
button,button:focus{outline:none}

/*Logo settings*/
.logo-wrap{padding-top:16px;padding-bottom:16px;}
.header-wrapper .logo-wrap{float:left;}
.top-header-bar{background-color:#0A1C27;padding:13px;}
.top-header-bar a{font-size:13px;color:#fff;}
.top-header-bar a:hover,body .top-header-bar a:hover span:before{color:#f9ac07;}
.top-header-bar a span:before{color:#fff;margin-right:6px;position:relative;top:2px}
.top-header-bar a:first-child{margin-right:25px;}
.top-header-bar a:first-child span:before{font-size:15px;}
header .navigation-top{position:static;float:right;width:auto;border:0;}
header .main-navigation a{color:#636466;font-size:15px;text-transform:uppercase;padding:1em 1.2em;margin-top:-4px;}
header .main-navigation a:hover{color:#0A1C27;}
header .navigation-top .current-menu-item > a,header .navigation-top .current_page_item > a{color:#0A1C27;}
header .main-navigation li.request-pack-menu{float:right;border-left:1px solid #CCCCCC;margin-left:29px;}
header .main-navigation li.request-pack-menu a{background-color:#F9AC07;border-radius:30px;color:#fff;padding:0.5em 1.4em;margin-left:22px;margin-top:4px;margin-bottom:5px;font-weight:normal;font-size:1rem;font-family: 'Poppins',sans-serif;}
header .main-navigation a:hover{color:#F9AC07;}

/*Search menu*/
.header-wrapper .search-form{position:relative;}
.header-wrapper .search-form .search-field{width:0;border:0;position:absolute;padding-right:48px;top:-35px;}
.header-wrapper .search-form:hover .search-field,.header-wrapper .search-form:focus .search-field{width:250px;border:1px solid #bbb;z-index:9;right:-9px;top:-35px;border-radius:30px;}
.header-wrapper .search-form .search-submit{right:-3px;height:38px;width:38px;border-radius:30px;background-color:#F9AC07;padding:3px 2px 0;top:-30px;z-index:8888;}
.header-wrapper .search-form .search-submit .icon{width:15px}

/*Slider CSS*/
.seriousslider-inner .seriousslider-caption-inside{margin:0;}
.seriousslider-light .seriousslider-caption-buttons a{color:#F9AC07;}
.seriousslider-inner .seriousslider-caption-inside .seriousslider-button{border-color:#F9AC07;font-weight:normal;color:#F9AC07;font-family: 'Poppins',sans-serif;font-size:1rem;}
body .seriousslider-light .seriousslider-caption-buttons a:nth-child(2n+1){background-color:#F9AC07;color:#fff;}
body .seriousslider-light .seriousslider-caption-buttons a:hover{background-color:#F9AC07;color:#fff!important;}
body .seriousslider-light .seriousslider-caption-buttons a:nth-child(2n+1),.seriousslider-light .seriousslider-caption-buttons a:hover:nth-child(2n){color:#fff;border:2px solid #F9AC07;}
body .seriousslider-light .seriousslider-caption-title{line-height:1.3;}
body .seriousslider-caption-inside .seriousslider-caption-text p{font-size:20px;color:#fff;font-weight:400;}
body .seriousslider-inner .seriousslider-caption .seriousslider-caption-inside{max-width:800px;}
body .seriousslider-control .control-arrow{background-color:rgba(0,0,0,0.4);display:inline-block;padding:10px 8px;border-radius:3px;}
body .seriousslider-control .control-arrow:hover{background-color:rgba(0,0,0,0.8);}

/*Slider Form*/
.wpcf7-form{position:relative;z-index:9;}
.home-slider-form{max-width:326px;float:right;position:relative;background-color:#fff;padding:25px 20px 5px;margin-top:-430px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08);}
.home-slider-form h3{font-size:18px;color:#F8AC06;font-weight:bold;}
.home-slider-form h3 span{font-size:18px;color:#2C3E50;}
.home-slider-form input[type="text"],.home-slider-form input[type="email"],.home-slider-form textarea, .home-slider-form input[type="tel"]{background-color:#F7F7F7;color:#727284;border:0;}
.home-slider-form textarea{height:90px;}
.home-slider-form p{margin-bottom:15px;}
.home-slider-form p:last-child{margin-bottom:0px;}
.home-slider-form .wpcf7-submit{width:100%;border-radius:30px;background-color:#F8AC06;text-transform:uppercase;font-size:1rem;font-weight:normal;    font-family: 'Poppins',sans-serif;}
.home-slider-form:before,.home-slider-form:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 21px 20px #bbb;-moz-box-shadow:0 21px 20px #bbb;box-shadow:0 21px 20px #bbb;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg);}
.home-slider-form:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto;}

/*About Section*/
body .heading-title{color:#2c3e50;font-size:35px;font-weight:300; line-height: 28px;}
.wrapper-about-us{padding-top:6em;background-color:#F7F8FA;padding-bottom:50px;margin-top:-56px;}
.wrapper-about-us p{color:#737384;margin-bottom:15px;}
.about-content{padding-left:5rem;}
body .brocher-details-from{text-align:left;    padding-bottom: 10px;}
body .brocher-details-from span{font-weight:600;color:#2c3e50;line-height:21px;display:inline-block;text-transform:uppercase;font-size:15px;margin-bottom:15px}
.brocher-details-from input[type="text"], .brocher-details-from input[type="email"]{background:#f7f7f7;border:0;font-size:13px;-webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;}
.custom-btn,.btn-common, .brocher-btn input[type="submit"]{background-color:#F9AC07;border-radius:30px;color:#fff;padding:0.6em 1.25em;display:inline-block;text-transform:uppercase;font-weight:normal;font-family: 'Poppins',sans-serif;font-size:1rem}
.brocher-btn input[type="submit"]{font-size: 0.86rem;}
.custom-btn:hover,.btn-common:hover,header .main-navigation li.request-pack-menu a:hover,.header-wrapper .search-form .search-submit:hover,.ce-course-content .btn-common:hover{background-color:#767676;color:#fff;}
.course-content p,.course-content div,.course-content strong,.course-content b{color:#737384;font-size:14px;}

/*Popular courses*/
.popular-courses{padding-top:4em}
.inner-courses-box{box-shadow:0 15px 60px 0 rgba(0,0,0,.15),0 5px 15px 0 rgba(0,0,0,.08);}
.popular-courses .content-holder h2{font-size:18px;color:#2C3E50;}
.popular-courses p,.popular-courses ul li,.popular-courses strong,.popular-courses a{color:#737384;font-size:14px;list-style:none}
.popular-courses .btn-box a.custom-btn{color:#fff;font-size:14px;width:45%;text-align:center;}
.popular-courses .btn-box a.readmore{background-color:#F7F8FA;color:#2C3E50;margin-left:20px;}
.popular-courses .btn-box a.custom-btn:hover{color:#fff;background-color:#F9AC07;}
.popular-courses .content-holder{padding:15px 15px 30px;}
.course-title a{color:#2c3e50;font-size:1.2rem;font-weight: 400;}
.course-content{max-height:225px;overflow:hidden;margin-bottom:25px;}
.inner-courses-box .content-holder{padding:20px;}
.inner-courses-box .course-content .course-title{line-height:25px;}
.inner-courses-box .btn-box{justify-content:space-between;display:flex;}
.inner-courses-box .btn-box .custom-btn{width:47%;text-align:center;}
.inner-courses-box .btn-box .custom-btn:hover{background-color:#767676;color:#fff;font-weight: 500;}
.course-logo{text-align:right;padding-top:6px;}
.course-logo img{width:75px;}

/*Filter section*/
.filter-nav{list-style:none;width:80%;float:right;}
.filter-nav li{display:inline-block;padding:12px 35px 12px 0;border-bottom:3px solid transparent;}
.all-courses{float:left;position:relative;}
.all-courses:after{content:'';height:38px;width:1px;background-color:#CCC;float:right;margin-right:30px;margin-top:8px;}
.filter-nav{float:left;border-bottom:1px solid #CCC;}
.filter-nav li a{font-size:18px;color:#2C3E50;font-weight:500}
.filter-nav li a:hover,.filter-nav li.active a{color:#F8AC06;}
.filter-nav li:hover,.filter-nav li.active{border-bottom:3px solid #F8AC06;}
.filter-links{width:100%;}
.all-courses{width:20%;}
.filter-nav li.filter-view-all{float:right;padding-right:0px; padding-bottom: 15px;}
.filter-nav li.filter-view-all a{font-size:14px;font-weight:600}
.courses-filter-wrapper{padding-top:5em;}
.wrapper-slider .item .inner-courses-box{margin:10px;box-shadow:0 2px 43px 0 rgba(0,0,0,.15),0 2px 27px 0 rgba(0,0,0,.08);}
.courses-filter-wrapper .slider-content{min-height:150px;padding:0px;}
.wrapper-slider .owl-item{padding-bottom:25px;padding-top:25px;}
/*Course section*/
.review-box{max-height:435px;overflow-y:auto;}
.slider-content{padding:20px 0 0;color:#2c3e50;}
.slider-content .slide-title{min-height:110px;border-bottom:1px solid #eee;padding:15px 20px 15px;}
.slider-content .slide-title a{color: #2C3E50; text-transform: capitalize;font-weight: 500;}
.slider-content .row{padding:15px 20px 5px 20px}
.old-price{font-size:14px;text-decoration:line-through;color:#727284;display:inline-block;padding-right:15px;}
.new-price{font-weight:600;font-size:18px;color:#2c3e50;}
.wrap .owl-carousel .owl-nav{position:absolute;top:24%;width:100%;}
.wrap .owl-carousel .owl-nav button.owl-prev,.wrap .owl-carousel .owl-nav button.owl-next{position:absolute;width:48px;height:48px;background-color:#fff;border-radius:50px;box-shadow:0px 1px 15px rgba(0,0,0,0.5);}
.wrap .owl-carousel .owl-nav button.owl-prev:hover,.wrap .owl-carousel .owl-nav button.owl-next:hover{background-color:rgba(118,118,118,0.9);}
.wrap .owl-carousel .owl-nav button.owl-prev span,.wrap .owl-carousel .owl-nav button.owl-next span{color:#F9AC07;font-size:54px;line-height:40px;}
.wrap .owl-carousel .owl-nav button.owl-prev:hover span,.wrap .owl-carousel .owl-nav button.owl-next:hover span{color:#fff;}
.wrap .owl-carousel .owl-nav button.owl-prev{left:-24px;}
.wrap .owl-carousel .owl-nav button.owl-next{right:-24px}
.wpcf7-validation-errors{display:none!important;}
body span.wpcf7-not-valid-tip{font-size:12px;margin-top:5px;}
.review-section{padding-top:3rem;border-top:1px solid #eaedf2;}

/*Footer section*/
footer.site-footer{background-color:#0a1c27;margin-top:0px;}
footer.site-footer .menu-footer-container .menu{display:flex;justify-content:space-between;border-bottom:1px solid #425058;padding-bottom:20px;margin-bottom:0px;}
footer.site-footer .menu-footer-container li{display:inline-block;border:0;}
footer.site-footer .wrap .menu-footer-container ul.menu li a{color:#fff;text-decoration:none;box-shadow:none; text-transform: uppercase;
    font-weight: 500;}
footer.site-footer .wrap .menu-footer-container ul.menu li a:hover, #menu-footer .current-menu-item a{color:#F9AC07;}
.footer-content-form header.entry-header{display:none!important;}

/*Footet Form*/
.footer-content-form{background-color:#F8F8F8;}
.footer-content-form p{margin:0px;padding:0px;}
.select-item select{display:inline-block;width:100%;border:0px;background-color:#fff;}
.footer-content-form .col-md-6 input,.footer-content-form .col-md-6 textarea{border:0px;}
.footer-content-form .col-md-6 textarea{height:117px;resize:none;}
.footer-content-form .send-btn input[type="submit"].btn-common{background-color:#F9AC07;color:#fff;border-radius:30px;text-transform:uppercase;font-weight:normal;font-family: 'Poppins',sans-serif;font-size:1rem}
.footer-content-form .send-btn input[type="submit"].btn-common:hover{background-color:#767676;color:#fff;}
.footer-content-form .send-btn input[type="submit"]:focus{box-shadow: inherit;}
footer .custom-social ul{margin:0;float:none;text-align:right;}
footer .custom-social ul li{width:20%;display:inline-block;color:#fff;list-style:none;}
footer .custom-social.chw-widget ul li a{box-shadow:none;}
footer .widget-area .custom-social ul li svg{fill:#fff;width:24px;height:24px}
footer .widget-area .custom-social ul li svg:hover{fill:#F9AC07;}
footer .footer-main-menu .col-md,footer .footer-main-menu .col-md a{color:#9DA4A9;font-size:15px;box-shadow:none;}
footer .footer-main-menu .col-md a:hover{color:#F9AC07;}
.copyright-box{background-color:#051016;}
.copyright-box span{font-size:13px;color:#969b9d;font-weight:normal;}
.site-footer .copyright-box .widget-area{padding:0px;}
.site-footer .copyright-box .wrap{padding:10px 0}
footer.site-footer .widget-area{padding:0px;}
footer.site-footer .footer-address-box .wrap{padding-top:0px;}
.span.wpcf7-not-valid-tip{font-size:12px;}
.review-images-box{margin-top:30px;}
.rto-footer-section .icon-rto{float:left;}
.rto-footer-section{padding-left:4rem}
.flex-row{display:flex;flex-direction:row;}
.custom-address span{color:#F9AC07;}
.custom-address div,.custom-address p,.custom-address a{font-size:14px;font-weight:600;color:#9da4a9}
.time-count{white-space:nowrap;}
.address span,.rto-box span,.time-count span{font-size:20px;padding-top:2px;margin-right:9px;}
.time-count span{font-size:18px;}
.contact-info span{font-size:13px;margin-right:9px;min-width:22px;display:inline-block;}
.single-featured-image-header img{min-height:160px;object-fit:cover;}
.header-featured-image-wrapper{position:relative;}
.header-featured-image-wrapper:after{content:"";position:absolute;width:100%;height:100%;z-index:9;background-color:rgba(0, 0, 0, 0.6);top:0;}
.breadcrumb li{color: #9e9e9e;}
.ce-container .list-unstyled{padding-left: 15px;line-height: 27px;margin-top: 10px;position: relative;font-family: 'Poppins',sans-serif!important;margin-left:10px;}
/*Enrol Form*/
#enrol_form #accordion{/*overflow: hidden;*/ position: relative;}
#enrol_form .form-group{color: #2C3E50;
    font-size: 15px;}
#enrol_form .select-option label, #form1 .select-option label{display:inline-block;margin-right:10px;font-weight: normal;}
#enrol_form, #form1{font-family:'Poppins',sans-serif!important;}
#enrol_form .form-control, #form1 .form-control{font-size:16px;color:#727284;background:#F7F7F7;border:0;}
#enrol_form .form-group, #form1 .form-group{margin-bottom:30px;}
#enrol_form .radio-field, #form1 .radio-field{text-align:left;}
#enrol_form .radio-field span, #form1 .radio-field span{display:inline-block;margin-right:10px;}
#enrol_form .radio-field input[type="radio"], #form1 .radio-field input[type="radio"]{margin-right:5px;}
#enrol_form label,.conditions-box label, #form1 label{font-weight:600;text-align:left;color:#2C3E50;margin-bottom:15px;}
#form1 .conditions-box.common-button{padding: 0px 15px;}
#form1 .information-content{padding: 0 0 20px;}
#form1 input[type="submit"]{margin-bottom: 30px;}

.conditions-box label{font-weight: 400 !important;color: #727284 !important;
    font-size: 15px;}
#enrol_form select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 10px);}
.payment-btn{background:#fff;display:inline-block;width:100%;box-shadow:3px -7px 55px -25px rgba(0,0,0,0.5);padding:28px 38px 0;margin-right:25px;vertical-align:top;font-size:16px;color:#2C3E50;font-weight:500;min-height:106px;}
.payment-btn img{margin-right:15px;}
.payment-btn .payment-icon{color:#F9AC07;font-size:3rem;vertical-align:middle;margin-right:20px;}
.terms-conditions-content{max-height:210px;overflow-y:auto;border:solid 1px #eee;padding:20px;height:100%;color: #2C3E50;
    font-weight: 400;}
.terms-conditions-content ul{padding:0 20px;}
.terms-conditions-content p,.terms-conditions-content ul li{font-size:14px;line-height:24px;}
.conditions-box{padding:26px 0;}
.conditions-box label{display:inline-block;}
.conditions-box .btn-common{font-weight:500!important;background-color:#F9AC07!important;border-radius:30px!important;font-size:15px!important;}
.conditions-box .common-button{margin-top:18px;}
.conditions-box .common-button input[type="submit"]{margin-right:12px; text-transform: inherit;}
.grid-view-btn{position:relative;}
.radio-payment{position: absolute;width:100%;height:100%;opacity:0;cursor:pointer;}
.radio-payment:checked + .payment-btn{background-color: #F9AC07;
color: #fff;}
.radio-payment:checked + .payment-btn .payment-icon{color:#fff;}
.conditions-box label{cursor:pointer;}
body h3.enrol-main-title, body h2.enrol-main-title {margin-bottom:1em;margin-top:1em}
.wrapper-four{margin-top:1em}
.training-content,.courses-details-template{margin-top:2rem}
.courses-details-template ul li{position: relative;list-style:none;padding-left:16px;}
.ce-container .list-unstyled li:before{margin-top:0px!important;}
.courses-details-template ul li:before, .ce-container .list-unstyled li:before{position:absolute;content:"\e932";font-family:'icomoon'!important;color:#F9AC07;left:0;font-size:10px;margin-top:5px;font-weight:700;}
.floating-callback-inner .home-slider-form{margin-top:10px;max-width:100%;width:100%;box-shadow:none;padding:0;}
.floating-callback-inner .home-slider-form h3{display:none;}
.floating-callback-inner .home-slider-form p{width:100%;}
.courses-details-template a strong{color:#F9AC07;}
body .ctu-ultimate-style-heading-1.active{background-color: #F9AC07;}
body .ctu-ultimate-style-heading-1{background-color:#f8f8f8;color:#666;}
#about-tab .ctu-ulimate-style-1{padding-left:15px;padding-right:15px;}    
.ce-delivery-methods .list-unstyled li .media-body h5{box-shadow:none;font-size:16px;font-weight:400;text-transform:initial;letter-spacing:0;color:#737384;}
.single-featured-image-header .header-featured-image-wrapper{    max-height: 160px;
overflow: hidden;}
.w-auto{width:auto;}
.icon-mobile{display:none;}
body .entry-content a:hover{color:#F9AC07;}
.entry-footer .cat-tags-links{padding-left:15px}
.entry-footer .edit-link{padding-right:15px;}
.blog-main .post-thumbnail,.blog-main .post-thumbnail a{min-height:100%;margin-bottom:0px;}
#post-content .blog-main article{padding-bottom:0px;margin-bottom:30px;}
.blog-main .post-thumbnail a{display:block;}
/*.blog-main .post-thumbnail a img{height:386px;object-fit:cover;}*/
.blog-main a.more-link{color:white;background-color:#F9AC07;display:inline-block;padding:5px 20px 4px;border-radius:70px;margin-top:18px;}
.blog-main a.more-link:hover{background-color:#767676;color:#fff;}
.blog-main a.more-link:before{display:none;}
.list-policies li a span.policies-name{position:relative;top:-4px;width:72%;}
div.wpcf7-mail-sent-ok{border:0;color:#000;margin:0 20px 27px;clear:both;padding:0;color:#296d07;line-height:22px;font-weight:500;text-align:center;}
.more-content{text-align: left;line-height: 28px;}
.more-content span{font-weight: 400;color: #d28f09;font-size: 18px;display: inline-block;}
.linkedin-icon svg{width: 24px;height: 23px;
    fill: #F9AC07;position: relative; margin-left: 5px;
    top: 4px; margin-right: 10px;}
   #custom_html-4 .yt-icon{    font-size: 16px;}

body .country-field label{ display: block !important;}
.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#0a1c27;}
.tooltip.bs-tooltip-top .arrow:before{border-top-color:#0a1c27;}
.tooltip .tooltip-inner{background: #0a1c27; max-width: 500px; width: calc(100% - 50px); margin: 0 auto; padding: 10px; position: relative; left: 5px;}
.ui-tooltip{max-width:500px;width:100%;text-align:center;box-shadow:none;padding:5px;
    background:#0a1c27;color:#fff;font-size:13px;border-radius:3px;font-weight:300;letter-spacing:0.5px;}
/*.ui-tooltip::before{background: url(./assets/images/arrow.png) no-repeat; position: absolute;top:-10px; width:20px; height: 20px;}*/
.ui-tooltip-content {
    position: relative;
    padding: 0.5em;
}
.ui-tooltip-content::after{
    position: absolute;
    border-style: solid;
    display: block;
    left: 90px;
 
}
.ui-helper-hidden-accessible{ display: none !important; }
.indicated-section .tooltip-new .tooltiptext{top: 30%;left: 22%;}
.tooltip-new{/*position:relative;*/display:inline-block;}
.tooltip-new .tooltiptext{visibility:hidden; letter-spacing:0.5px; width:100%;  max-width:318px;background-color:#0a1c27;color:#fff;
    text-align:left;border-radius:3px;padding:12px;position:absolute;z-index:1;top:32%;left:50%;margin-left:-10px;opacity:0;transition:opacity 0.3s;font-size:13px;font-weight:300;}
.left-tooltip{position: relative;}
.left-tooltip .tooltiptext{left: 122px; top: 80%;}
.left-tooltip.address-tooltip .tooltiptext{left: 312px; top: 80%;}
.center-tooltip, .center-tooltip .tooltip-new{position: relative;}
.center-tooltip .tooltiptext{top: 27px; left: 50%; width: 800px; margin-left: -159px;}
/*.tooltip-new .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
*/
.tooltip-new:hover .tooltiptext{visibility:visible;opacity:1;}
#accordion .ui-accordion-header span{ display: none; }
#accordion .ui-accordion-header{
    background: #F8F8F8!important;
    border: 0;
    padding: 20px; 
    font-size: 18px!important;
    color: #2C3E50;
    font-weight: 400; 
    cursor: pointer;
}
#accordion .ui-accordion-content{
    border: 1px solid #D8D8D8;
    padding: 20px!important;
    margin-top: -13px;margin-bottom: 20px;
}
 #accordion .ui-accordion-header{position: relative;}
 #accordion .ui-accordion-header::before {background: url(./images/plus-icon.png) no-repeat!important;  height: 20px!important; width: 20px!important; position: absolute; content:"";  right: 14px;  }
#accordion .ui-accordion-header.ui-accordion-header-active::before{ background: url(./images/down-icon.png) no-repeat!important;}
.main-heading{
    font-size: 19px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 50px!important;
    margin-top: 15px;
    }
    
#accordion .form-group  label{
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    }

#accordion .form-group .form-control{
    font-size: 15px;
    }
.font-normal{
    font-weight: normal!important;
}
.left-tooltip.foolowing-tooltip .tooltiptext{left: 452px;top: 120%;}
.common-button .btn-common.m-btn-common{padding: 0.7em 1.25em;}
@media screen and (min-width:48em){
body .wrap{max-width:1375px;padding-left:15px;padding-right:15px;}
body .main-navigation li{vertical-align:top;margin-top:25px;}
body .main-navigation li .sub-menu li{margin-top:4px;border-bottom:1px solid #eee;}
body .panel-content .wrap{padding-bottom:3.5em;padding-top:3em;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{border-radius:3px;overflow:hidden;}
.main-navigation ul ul a{font-weight:normal;padding:0.45em 1em;}
}
@media screen and (max-width:1599px){
.home-slider-form{margin-top:-300px;}
.wrapper-about-us{padding-top:11em;margin-top:-134px;}
.courses-filter-wrapper{max-width:97%;margin:0 auto;}
.workshop-img{width:49%;}
}
@media screen and (max-width:1480px){
.home-slider-form{margin-top:-370px;}
.wrapper-about-us{margin-top:-58px;padding-top:7em;}
.wrap .owl-carousel .owl-nav button.owl-prev{left: -8px;}
.wrap .owl-carousel .owl-nav button.owl-next {right: -9px;}
.list-policies li{max-width: 410px;}
.tooltip-new .tooltiptext{top: 30%;left: 37%;}
.left-tooltip .tooltiptext{top: 75%; left: 150px;}
.center-tooltip .tooltiptext{top: 27px; left: 50%; width: 800px; margin-left: -159px;}     
}
@media screen and (max-width:1200px){
header .main-navigation a,header .main-navigation li.request-pack-menu{padding:1.3em 1.2em 1em;}
.js body .menu-toggle{display:block;position:absolute;top:20px;right:20px;}
.main-navigation .menu-header-container{position:absolute;top:80px;right:0px;z-index:999999;background-color:#fff;width:100%;}
.main-navigation .menu-header-container .menu{box-shadow: 0px 2px 2px 2px rgba(0,0,0,0.1);}
.js body .main-navigation ul,.js body .main-navigation ul ul,.js body .main-navigation > div > ul{display:none;}
.js body .main-navigation.toggled-on > div > ul{display:block;}
.header-wrapper{position:relative;}
body .main-navigation li{display:block;border-bottom:1px solid #ccc;clear:both;margin:0px;}
.home-slider-form{max-width:inherit;}
.home-slider-form h3{text-align:center;}
.home-slider-form p{margin-bottom:15px;width:50%;float:left;padding:0 15px;}
.home-slider-form{box-shadow:0 -2px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08);margin-top:2rem;width:100%;}
.home-slider-form p:last-child{margin:0 auto;float:none;}
body .seriousslider-light .seriousslider-caption-title{font-size:2em;}
.header-wrapper .search-form .search-field{width:100%;border:1px solid #ccc;position:static;}
.header-wrapper .search-form{padding:10px;}
header .main-navigation li.request-pack-menu,.header-wrapper .search-form:hover .search-field{width:100%;}
.header-wrapper .search-form .search-submit{right:17px;height:38px;width:38px;border-radius:30px;background-color:#F9AC07;padding:3px 2px 0;top:23px;z-index:8888;}
header .main-navigation li.request-pack-menu{border-left:none;}
.seriousslider .seriousslider-caption{left:10%} 
header .main-navigation li.request-pack-menu a{text-align: center;margin-right:22px;}
body .main-navigation li.search-menu.search-menu a{display:none}
body .main-navigation li.search-menu.search-menu{margin:0 14px;}
.inner-courses-box .btn-box .custom-btn{font-size:0.85rem;}
.filter-nav li{padding:12px 1rem 5px 0;}
body .heading-title{font-size: 25px;}
.filter-nav li a{font-size:16px;}
footer .footer-main-menu .col-md{width:50%;display:block;box-flex: inherit;flex-basis: auto;padding-left:15px;margin-bottom:15px;}
footer.site-footer .footer-address-box .wrap{padding-bottom:0px;}
.seriousslider-responsive-legacy .seriousslider-inner > .item img.item-image{max-width:100%;min-height:320px;object-fit:cover;}
.about-content{padding-left:1rem;}  
.prl-15{padding-left:15px;padding-right:15px;}
.courses-details-template .bottom-section .cost-sm{font-size:0.8rem;}
.courses-details-template .bottom-section .cost-big{font-size:1.3rem;}
.courses-details-template .top-section h3{font-size:1.5rem;}    
.ce-following .list-what li:nth-of-type(4n){margin-right: 20px;}
.ce-details-box ul li{padding:26px 10px;max-width: 175px; width:100%;}

}
@media screen and (max-width:1366px){
.ce-following .list-what li{max-width: 297px;}  
}
@media screen and (max-width:1279px){
.ce-details-box ul li{max-width:100%;margin-bottom:20px;}
.dnone-mobile{display:none;}
.icon-mobile{display:block;width:138px;height:138px;border:14px solid #e1e4ec;border-radius:100px;margin:0 auto;color:#F9AC07;line-height:116px;
font-size: 3.3rem;}
.ce-left-list,.ce-left-list.ce-right-list{width:46%;margin-right:0px;}
.ce-left-list li,.ce-left-list.ce-right-list li{max-width:100%;text-align:center;left:0px;}
.ce-address i{margin-bottom:20px;}
.widget_tag_cloud .wp-tag-cloud li a{padding:5px 1rem;}
.list-policies li{max-width:30.333%;}
.blog .col-md-8{padding-right:30px;}
.get-back-btn{padding:0.2em;left:inherit;width:35px;border-radius:50% 50% 0;transform:rotate(0deg);right:1px; top: 35%;}
.get-back-btn span{display: none!important;}

}
@media screen and (max-width:991px){
.row.justify-content-md-center .courses-box:last-child{margin-top:2rem;}
.filter-nav,.all-courses{width:100%;text-align:center;}
.all-courses:after{height:1px;width:100%;margin-right:0px;}
.courses-filter-wrapper{padding-top:4em;}
.ce-following .list-what li{width:47%;max-width:100%;}
.ce-following .list-what li:nth-child(2n+2){margin-right:0px;}
.ce-following .list-what li:nth-of-type(3n){margin-right: 20px;}
.ce-delivery-methods .list-unstyled li{width:100%;margin-bottom:20px;max-width: 100%;}
.justify-space-between{justify-content:space-between;}
.list-policies li {max-width: inherit;}
footer .widget-area .custom-social ul li svg{width: 21px;}
.sitemap-block h5{margin-top:4px;}
.home-slider-form:before, .home-slider-form:after{bottom: 55px;}
}
@media screen and (max-width:767px){
    .common-button .btn-common.m-btn-common{margin-bottom: 0px;vertical-align: top;}
.f-35{font-size: 20px!important;}   
.ce-thank-cont{padding: 15px;}  
.conditions-box .btn-common{font-size: 12px!important;} 
.common-button .col-md-12{text-align: center !important;}   
.common-button .btn-common{margin-bottom:10px;} 
.training-content h2, .training-content h3{font-size: 24px!important;}
body #page .responsive-accordion-default.responsive-accordion li .responsive-accordion-head span{ padding: 0 30px 0 0;
   display: inline-block;}
.sitemap-block h3{margin-bottom: 10px;} 
#masthead .top-header-bar .wrap{text-align: center !important;}
.contact-info a:first-child{display: inline-block; margin-bottom: 15px;}    
.list-policies li {max-width: inherit;margin-right: 0;} 
.workshop-section h3, .ce-course-content h3{font-size: 20px;}
body .c-page-title{font-size: 1.5rem;}  
.home-slider-form p{width:100%;}
.row.justify-content-md-center .courses-box{margin-top:2rem;}
footer.site-footer .menu-footer-container .menu{flex-direction: column;}
footer .footer-main-menu .col-md,.inner-courses-box .btn-box .custom-btn{width:100%;}
.top-header-bar .wrap.text-right{padding:0px;}
.custom-header .wrap{padding-right:10px;padding-left:10px;}
.top-header-bar a:first-child{margin-right:10px;}
.js body .menu-toggle{right:0px;}
.seriousslider .seriousslider-caption .seriousslider-caption-title{font-size: 1.8em;}
body .seriousslider-caption-inside .seriousslider-caption-text p{font-size: 1em;}
.seriousslider .seriousslider-caption{left:34px;}
.video-image,.video-image img,.video-image video{margin-bottom:20px;width:100%;}
.inner-courses-box .btn-box{display:block;}
.inner-courses-box .btn-box .custom-btn,.footer-form .col-md-6,.footer-form .row .phone-field.mt-28{margin-top:15px !important;}
.footer-form .row.mt-28{margin-top:0px !important;}
.filter-nav li.filter-view-all{width:100%;}
.filter-nav li a{font-size:14px;}
body .wrap{padding-left:1em;padding-right:1em;}
.wrap .owl-carousel .owl-nav button.owl-prev span, .wrap .owl-carousel .owl-nav button.owl-next span {color:#F9AC07;font-size:36px;    line-height:27px;}
.wrap .owl-carousel .owl-nav button.owl-prev, .wrap .owl-carousel .owl-nav button.owl-next{    width: 30px;
height: 30px;}
.wrap .owl-carousel .owl-nav button.owl-prev{left:14px}
.wrap .owl-carousel .owl-nav button.owl-next{right:14px;}
footer .custom-social ul li{text-align: center;}
body .seriousslider-light .seriousslider-caption-buttons a{padding:0.4rem 1rem;}
body header .main-navigation li.request-pack-menu{padding: 1.3em 0 1em;}
body header .main-navigation li.request-pack-menu a{margin-right:0;margin-left:0;}
.inner-courses-box .slider-content .slider-logo-img img,.course-logo img{width:50px;display:inline-block;}
.inner-courses-box .col-md-9.course-content,.inner-courses-box .col-md-3.course-logo{float:left;    max-width: 80%;}
.inner-courses-box .col-md-3.course-logo{width:20%;}
.wrapper-slider .item .inner-courses-box{box-shadow:none;}
.mmt20{margin-top:20px;}
.ce-following .list-what li{width:100%;}
#layout_view.list-view .item .slider-image{max-width:100%;margin-bottom:10px;}
#courses-list .filter-nav li{margin-right:0px;}
.ce-left-list,.ce-left-list.ce-right-list{width:100%;}
.ce-left-list.ce-right-list{margin-left:0px;}
.ce-left-list li h4{padding-top:0px;}
.ce-left-list li, .ce-left-list.ce-right-list li{margin-bottom:40px;}
.ce-address .address-box{margin-bottom:2rem;float:none;}
.ce-address i{margin-bottom:10px;}
.ce-address {padding: 1rem 0 2rem;}
.blog .row .col-md-8 .col-md-8{padding-left:30px;}
.footer-content-form .send-btn input[type="submit"].btn-common{margin-top:20px;}
#about-tab h2, #about-tab h3{font-size: 1.6rem;}
.why-us-content .right-content p{font-size: 1rem;}
.courses-view{margin-top:-5px;}
.blog .col-md-8{padding-left:30px;}
#sidebar .sidebar-summary{position: inherit !important; left: 0 !important; 
    transform: none !important; top: 0 !important;}
#sidebar{position: inherit !important;    margin-bottom: 30px;} 
.contact-mid-content {padding: 58px 0 30px; margin-bottom: 30px;}
/*#enrol_form #accordion{overflow: hidden;}*/
.left-tooltip.address-tooltip .tooltiptext{left: 0; top: 80%;}
.left-tooltip .tooltiptext{left: 10px;}  
.tooltip-new .tooltiptext{top: 50%; left: 10px; max-width: 100%;}
.indicated-section .tooltip-new .tooltiptext{top: 30%; left: 10px; max-width: 100%;}
.center-tooltip .tooltip-new{position: static;}
.center-tooltip .tooltiptext{top: 77%; left: 0; width: 100%; max-width: 100%; margin-left: 0;}
.ce-container .ce-first-form{border-bottom: 1px solid #e5e7ee;margin-bottom: 0px !important;
    padding-bottom: 30px;    border-right: 0px !important;}
#footer-contact-form .footer-form{padding: 0 !important;}
.pr-0 { padding-right: 15px !important;}
.ce-container .ce-first-form:before{top: 97% !important; right: 0px;left: 46% !important;}    

}
@media screen and (max-width:575px){
.callback-wrapper{width: 100%;top: 56%;z-index: 999999;}
.seriousslider-inner .seriousslider-caption-inside .seriousslider-button{font-size: 0.7rem;}    
.list-policies li a span{font-size:12px;}
#page .single-featured-image-header .entry-title{font-size: 30px;}
.about-middle-section .media{padding: 1.5rem;display: block;}
.about-middle-section .media img{margin-bottom:1rem;}
#accordion .ui-accordion-header{font-size: 17px!important;}
.center-tooltip .tooltip-new{position: static;}
.center-tooltip .tooltiptext{top:100%; left: 0; width: 100%; max-width: 100%; margin-left: 0;}
#left-form-recaptcha > div{ margin: 0 !important; width: 100% !important; height: auto !important; }
}
@media screen and (max-width:350px){
.list-section .w-auto{margin:0 auto;}
.list-section .w-auto.courses-view{margin-top:10px;}
}
/*main css ends here*/
.parsley-errors-list{list-style:none;margin:0; position: absolute;}
.parsley-errors-list li{font-size:13px;display:block;margin-top:3px;color:#da1717;}

/*table css 13-06-2019 */
.th-heading{background: #e2e7ec !important;}
.marketing-table th{background-color:#f4f6f8;font-weight:400;font-size:0.86em;}
.marketing-table tbody th{width: 27%;}
.marketing-table th, .marketing-table td {padding: 10px 15px !important;
    border: 1px solid #dfe3e8;}
.marketing-table tbody th, .marketing-table tbody td {text-align: left;}
.stream-heading{font-size:1.08em;line-height: 19px;color:#212b35;font-weight:600;margin:0 0 0.5em;vertical-align:top;}
.marketing-table tbody .left-th{background:transparent;}
.marketing-table tbody tr:hover th, .marketing-table tbody tr:hover td {
    background-color: #f4f6f8;}
.marketing-table tbody td {text-align: center;} 
.marketing-table tbody td .icon-cross {display:inline-block;width:22px;height:23px;background:url(./images/close-icon.png) no-repeat;vertical-align:middle;
}
.marketing-table tbody td .icon-checked {display:inline-block; width: 22px; height: 17px; background: url(./images/yes-icon.png) no-repeat;
    vertical-align: middle;} 
#footer-contact-form .heading-title{color: #2c3e50;font-size: 25px;font-weight: 400;line-height: 23px;
    margin-bottom: 10px;}
#footer-contact-form .heading-title span{display:block;color:#f9ac07;padding:0;font-size:12px;font-weight:400}
#footer-contact-form input[type="text"],#footer-contact-form input[type="email"],
#footer-contact-form input[type="tel"],#footer-contact-form select, #footer-contact-form textarea{padding: 0.8em;
    font-size: 0.9rem;color: #727284; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#footer-contact-form input::-webkit-input-placeholder {color: #727284;}
#footer-contact-form input:-ms-input-placeholder {color: #727284;}
#footer-contact-form input::placeholder {color: #727284;}    
#footer-contact-form textarea{height: 100px;}
#footer-contact-form .send-btn input[type="submit"].btn-common{font-size: 0.9rem; padding: 0.9em 2em;letter-spacing: 0.3px;}
.ce-container .ce-first-form{border-right:1px solid #e5e7ee;margin-top:30px;margin-bottom:30px}
.ce-container .ce-first-form:before{content:'OR';width:40px;height:40px;border-radius:100px;position: absolute;background-color: #f9ac07;border:2px solid #e1e4ec;top:40%;right:0px;left: calc(100% - 20px);text-align: center;line-height:37px;font-weight:bold;color:#fff;z-index: 999;}
#footer-contact-form{padding: 10px 0;}
#footer-contact-form .wrap{padding:0;}
#footer-contact-form .footer-form{ padding:0 25px 0 0;}
#footer-contact-form .footer-form.right-form{padding:0 0 0 25px;}
.footer-form.right-form {margin-top: 2em;padding-left: 20px;}
.footer-form.right-form .checkbox-field{margin: 15px 0 10px;}
.footer-form.right-form .checkbox-field span.wpcf7-list-item{margin:0;}
.footer-form.right-form .checkbox-field .wpcf7-list-item-label{ color: #727284; font-size:0.9rem;vertical-align: top;}
.footer-form.right-form .Pdf-icon{background: url(./images/pdf-icon-new.png) no-repeat;
    content: ''; width: 22px; height: 20px; display: inline-block; position: relative;top: 6px;
    margin-right: 2px;}
.brocher-details-from .parsley-required:before{display: none;}
.brocher-details-from .parsley-required{font-size: 11px;padding-left: 0px;margin-top: 0px;}
.brocher-details-from .form-field{margin-bottom:20px} 
.footer-form .pdf-btn .wpcf7-form-control.wpcf7-submit{padding: 0; line-height: 24px;
    font-weight: 100; background: none;font-size: 0.9rem; border-radius: 0;}
.footer-form .pdf-btn .ajax-loader{display: none;} 
.footer-form.right-form .send-btn.btn-common{border: 0;padding: 0.6em 1.25em;}
.planPayment .planText{display: inline-block; margin-top: 10px;}.payment-btn .icon-payment{ background: url(/assets/images/plan-new.png) no-repeat;margin-right: 10px;width: 70px; height: 55px; float: left; }input[type="radio"]#payment_plan:checked + .payment-btn .icon-payment{background-image:url(/assets/images/plan-new-white.png)}.m-t0{margin-top:0!important}  

.conditions-box .promo-field { margin-top: 40px;}
.conditions-box .promo-field input[type="text"] {
    max-width: 330px;width: 100%; background: #fff !important;
    height: 60px; text-align: center;font-weight: 500; border: dashed 1px #d6d6d6cc !important;
    box-shadow: 3px -7px 55px -28px rgba(0,0,0,0.5);}

  
