@charset "utf-8";
/* CSS Document */

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0,0,0);overflow:hidden;width:100%;}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-dots {display: none;}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;margin-top: 50px;}.owl-theme .owl-nav{margin-top:10px}/*.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}*/.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}/*.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*/
.owl-carousel .owl-prev{height: 30px;width: 30px;position: absolute;left: -60px;top: 50%;display:block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;background:#fff !important;color:#111 !important;border:none !important; font-size: 30px !important;}
.owl-carousel .owl-next{height: 30px;width: 30px;position: absolute;right: -60px;top: 50%;display:block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;background:#fff !important;color:#111 !important;border:none !important; font-size: 30px !important;}
.owl-carousel .owl-prev:before{content: "\e079";}	
.owl-carousel .owl-next:before{content: "\e080";}
.owl-carousel .owl-prev span, .owl-carousel .owl-next span{display:none;}
.owl-carousel .owl-prev:focus, .owl-carousel .owl-next:focus{outline:none !important;}

body{font-size:14px; color:#666; line-height:20px; font-family: 'Helvetica';}
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

a:hover, a:focus {text-decoration: none !important;}
a{color:#074372;}
h1{ font-family: 'Helvetica'; font-size:32px; color:#333; font-weight:bold}
h2{ font-family: 'Helvetica'; font-size:26px; color:#333;}
h3{ font-family: 'Helvetica'; font-size:22px; color:#333; font-weight:bold}
h4{ font-family: 'Helvetica'; font-size:28px; color:#333; font-weight:bold; margin:0px; padding:0px;}
h1 a, h2 a, h3 a, h4 a, h5 a{font-family: 'Helvetica';color:#333; font-weight:bold}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{color:#666;}

p{ font-size:14px; color:#666; line-height:20px; font-family: 'Helvetica';}
.single .student-content p, .single .lesson-content p, .single .student-content li, .single .lesson-content li{ font-size:16px; line-height:30px; }
.single #tabs p, .single #tabs li{ font-size:16px; line-height:30px; }
.color1{ background:#074372}
.color2{ background:#3783be}
.color3{ background:#ffa300}
.color4{ background:#39984c}
.navbar-wrapper{  background:url(../images/header-image.jpg) left top repeat-x;   }
	
.innerdrop{box-shadow: 0px 3px 4px #ccc; position: relative;
    z-index: 9;}
.single-sfwd-courses .innerdrop{box-shadow: 0px 3px 4px rgb(0,0,0, 0.4); position: relative;
    z-index: 9;}
.logged-in.single-sfwd-courses .innerdrop{box-shadow: 0px 3px 4px #ccc;}	
.home .innerdrop{box-shadow: 0px 3px 4px #333;}		
.navbar-inverse{ background:none; border:none;}
.navbar-brand{ padding:0px 15px}
.navbar-brand > img {
    display: block;
    margin-top: -39px;
}
.topconte{    color: #fff;
    text-align: left;
    margin-bottom: 12px;
    margin-top: 7px;
    padding-left: 327px;font-style: italic;min-height: 20px;}
	
.navbar-inverse .navbar-nav > li > a {
    color: #333333;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fba701;
    background-color:#fff!important	;
}	

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fba701;
    background-color: transparent;
}
.navbar{margin-bottom: 0px;
    padding-bottom: 7px;}
.nav > li{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.navbar-collapse.collapse{ float:left}
ul.login{ margin:0px; padding:0px; float:left}
ul.login li{ float:left; list-style:none; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
ul.login li a{ color:#000; text-decoration:none; /*padding:7px 20px;*/padding:7px 10px;}
ul.login{margin: 15px 0px 0px 0px;
    padding: 0px;}

ul.login li a.active{background:#fca804}
ul.login li a:hover{ background:#fdc65b}
.logged-in ul.login li a.active, ul.login li:first-child a:hover, ul.login li:first-child a.active{color:#fca804;background:#fff;}
.logged-in ul.login li a:hover{ color:#fca804;background:#fff;}
.input-type input[type="text"]{ border:2px solid #d7d7d7;height:30px;margin-top:10px;padding: 0px 10px;}
.input-type{width: 49%; float:left; position:relative;}
.seach{ position:absolute; right:12px; top:14px;}
.shop{ color:#333333; font-size:20px; margin:12px 0px 0px 10px; float: left	}
.seach{ cursor:pointer}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
.carousel-caption{    right: 20%;
    left: 10%;
    padding-bottom: 30px;
    text-align: left;top: 130px; bottom:auto}

.marketing{ margin-top:64px;}
.home .marketing{ margin-bottom:64px;}
.featurette{ margin-top:76px; margin-bottom:76px;}
.marketing h1{ margin-bottom:46px;}

.carousel-caption h1{ color:#fff}

.sign-area{ background:
url(../images/footer-image.jpg) center top/cover no-repeat; min-height:260px; text-align: center; font-size:30px; color:#fff; font-family: 'Helvetica'; padding-top:33px;margin-top: 50px;}

.sign-area p{font-size: 30px;
    color: #fff;
    line-height: 39px;
    margin-bottom: 15px;
    margin-top: 22px;}
.btnyellow{ background:#fca803; display:inline-block;}
.btnyellow a{ color:#333333; font-size:16px;font-family: 'Helvetica'; font-weight: bold; padding:15px 66px 15px 66px; display:block}
footer{ background:#ffffff; padding:60px 0px 0px 0px;border-top: 1px solid #ebebeb;}

.footer-list ul{ margin:0px; padding:0px;}
.footer-list ul li{ margin:0px; padding:0px; list-style:none; font-size:14px;font-family: 'Helvetica'; margin-bottom:15px; }
.footer-list ul li a{ color:#333333}
.outer-footer{ background:#f0f0f0; border-top:1px solid #d8d8d8; margin-top:30px; overflow:hidden; text-align:center;}
.outer-footer span{ display:block; line-height:67px; color:#666666}
ul.socal-media{ margin: 50px 0px 0px 0px; padding:0px;}
ul.socal-media li{ float:left; list-style:none; font-size:30px; margin-right:10px; background:#017ab4; width:38px; height:38px; text-align:center}
ul.socal-media li a{    color: #fff;
    line-height: 41px;}
ul.socal-media li.none{ background:#4d6299}
.navbar-wrapper{}
.courses{        background: #ebebeb;
    padding: 38px 0px 30px 0px;
    margin-top: -3px;}

.courses-seaction h3{ margin-bottom:10px; margin-top:0px;}
.inner-image-thum{ float:left; width:182px;}
.listing-box{ margin-top:60px; display:inline-block; width:100%; margin-bottom:0px;}
.listing-box h3{ margin-bottom:10px;}
.listing-box .col-md-6{ margin-bottom:54px;}
.login-area, .signup-area{ background:#ebebeb; padding:30px; margin-bottom:30px;}
.login-area ul{ margin:0px; padding:0px;}
.login-area ul li, .signup-area ul li{ list-style:none; margin:0px; padding:0px; margin-bottom:26px;}
.login-area ul li label, .signup-area ul li label{ display:block}
input{ width:100%; border:2px solid #d7d7d7; height:36px; padding:0px 10px 0px 10px}
.signup-area select, .signup-area input{width:100%; border:2px solid #d7d7d7; height:36px; padding:0px 10px 0px 10px;margin-bottom:15px;}
.input-radio, input[type="checkbox"]{width:auto;height:auto;}
.login-area ul li input[type="checkbox"]{ margin-right:5px; float:left; width:auto; height:18px; height:18px; margin-top:2px;}
.login-area ul li input[type="submit"], .signup-area input[type="submit"]{ background:#fca804; color:#333333; font-size:16px; border:none; width:113px; height:44px; font-size:16px; font-weight:bold}
.login-area ul li input[type="submit"]:hover, .signup-area input[type="submit"]:hover{ background:#fcbe44}
.login-area ul li.none-box{ margin-bottom:0px;}
.align-right{text-align:right;}
.green-btn, .woocommerce button.button.alt.single_add_to_cart_button{ background:#339949;     padding: 18px 109px; color:#ffffff; font-size:18px; font-weight:bold; border:none;  cursor:pointer;}
.green-btn:hover, .woocommerce button.button.alt.single_add_to_cart_button:hover{ background:#45c05f}
.list-box{ margin:0px; padding:0px;}
.list-box ul{ margin:0px; padding:0px;}
.list-box ul li{ border:2px solid #ebebeb; list-style:none; padding:24px; overflow:hidden; margin-bottom:20px;} 
.list-box h4, .mmarea h4{ font-size:20px; font-weight:normal; margin-bottom:26px;}
.list-box h5{ font-size:15px; font-weight:normal; margin-bottom:10px; font-weight:bold; margin-top:0px;}
.list-box ul li .col-lg-3{ margin-right:0px; padding-right:0px; width:22%}
.user-login{ margin:48px 0px 0px 0px; padding:0px;}
.user-login ul{ margin:0px; padding:0px;margin-bottom:20px;}
.user-login ul li{ margin:0px 0px 0px 0px;padding:0px; float:left; width:49%; list-style:none;}
.user-login ul li p{width:100% !important;}
 .user-login ul li.seaction{ width:100%}
 .user-login ul li.seaction.half{width:49%;}
 .user-login ul li.seaction label{ display:block}
.shoping{ margin-top:20px;}
 .user-login ul li.seaction select{ width:100%; border:2px solid #d7d7d7; height:36px; color:#999999; font-size:14px; padding:0px 10px}
.total-ammount{ color:#339949; font-size:30px;font-family: 'Helvetica'; font-weight:bold;    margin-bottom: 30px;}
.total-area h4{ font-size:20px; font-weight:normal}
.close-iocn{     background: #fb3838;
	display:block;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    margin-top: 32px;
    line-height: 20px;
    font-size: 10px;}
.mmarea{     float: right;
   /* margin-top: 22px;*/
    width: 100%;
    text-align: left;}	
.right-box-price {
   
    float: right;
    margin-right: 21px;
}
.applybtn{ margin:20px 0px 0px 0px; position:relative}	
.applybtn input[type="text"]{ float: left;
    width: 80%;}
.applybtn input[type="submit"], .applybtn input[type="submit"].button{float: right;
    background: #363636 url('../images/arrow-submit.jpg') no-repeat center center/cover  !important;
	color: #363636 !important;
    width: 20%;
    border: none;font-size:0;}

.fa-arrow-circle-o-right{     position: absolute;
    right: 0px;
    top: 0px;
    color: #fff;
    font-size: 24px!important;
    /* left: 0px; */
    right: 12px;
    top: 5px;}
.green-btn-iiner{padding: 18px 88px;}
.courses-blzck{ background:#333333;    padding: 38px 0px 30px 0px;
    margin-top: -3px;    position: relative;}
.logged-in .courses-blzck{background:#EBEBEB;}
.courses-blzck h4, .courses-blzck h1{ color:#fff;     color: #fff;
    margin-bottom: 10px;
    margin-top: 41px;font-size: 36px;}
.courses-blzck:after{content:'';width:100%;height:100%;background: rgb(0,0,0,0.4);position: absolute;top: 0;}
.logged-in .courses-blzck h4, .logged-in .courses-blzck h1{color:#333;}
.logged-in .courses-blzck:after{display:none;}
.courses-blzck .student h4{margin-top:15px;}
.courses-blzck .student h5{color:#fff;}
.logged-in .courses-blzck .student h5{color:#333;font-weight: bold;}
.courses-blzck p{ color:#fff;}
.courses-blzck div{z-index:1;}
.tab-content > .tab-pane{ }
#tabs nav{
    margin: -36px 0px 0px 0px;}

#tabs nav a{   padding: 18px 60px;
    background: #000;
    margin-right: 10px;
    color: #000;
    background: #fff;}
#tabs nav a .fa{     font-size: 21px;
    margin-right: 9px}
.nav-tabs{ border:none;}
.tab-content > .tab-pane {
    
    padding: 50px 0px 90px 0px;
}


#tabs nav a {
    padding: 25px 60px 15px 40px;
    color: #000;
    background: #d7d7d7;
    margin-right: 11px;
    font-size: 16px;
    font-weight: bold; text-decoration:none
}
#tabs nav a.active{ background:#fff;color:#666666}
.box-shedow{    background: #fff;
    box-shadow: 1px 1px 8px #cccc;
    margin-top: 31px;
    padding: 10px 25px 20px 25px;/*min-height:526px;*/}

.box-shedow.dash{background: #fff;
    box-shadow: 1px 8px 8px #cccc;
    margin-top: 0;
    padding: 30px 18px;min-height:auto;}

.top-price{ overflow:hidden; text-align: center;margin-bottom:14px;padding-top:15px;}
.top-price span{     display: block;
    color: #333333;
    font-size: 30px;
    margin-bottom: 18px;
    margin-top: 10px;    font-weight: 600;}
.top-price del{ font-size:18px; color:#dd3333;display: block;
    margin-bottom: 20px;}
.right-side{    width: 300px;
    float: right;}
.right-side .green-btn{    padding: 0;}
.right-side .green-btn a{padding:18px 25px;display:block;}
.gur p{ text-align:center; margin-top:4px; font-size:12px;}
.whitecolor{    background: #fff;
    padding: 0;
    color: #000;
    font-size: 18px;
    font-weight: bold; border:1px solid #dadada!important; margin-top:10px;
    border: none;    padding: 0; cursor:pointer;}
.whitecolor a{padding: 18px 57px;display:block;}

	
ul.listing-blog{ margin:60px 0px 0px 0px; padding:0px; position:relative}
ul.listing-blog li{ list-style:none; text-align:center; margin-bottom:4px;}

ul.listing-blog:after{ 

    content: "";
    height: 2px;
    width: 50%;
    color: #000;
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    z-index: 999;
    top: -30px;
    background: #dadada;
    margin: 0 auto;

}
	
.list{ margin-bottom: 30px;
    margin-top: 21px;}	
img{ max-width:100%; height:auto; }


/*---------------------------------------------------*/
.shop{position:relative;}
.shop a{color:#333;}
.shop span.count{position: absolute;
    background: #333;
    color: #fff;
    font-size: 10px;
    width: 13px;
    height: 13px;
    top: -5px;
    line-height: 12px;
    right: -5px;
    border-radius: 50%;
    text-align: center;}
.shop_table.woocommerce-checkout-review-order-table{display:none !important;}
.woocommerce-checkout .total-ammount{margin-bottom:30px;}
.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none;}
.create-account{display:block !important;}
.learndash_course_content{margin-top:30px;}
.learndash_content{margin-bottom:30px;}
.single-sfwd-courses dd.course_progress{width:100% !important;}
.lwa-divs-only .lwa-form .lwa-submit-button{float:none !important;}
.hide-modal-link{display:none;}
.lwa {
     margin-bottom: 0px !important; 
}
.lwa-modal{margin-left:auto !important;transform:translate(-50%);width:auto !important;}
.signup-head{text-align:center;}
.product_meta{display:none;}
.dash-content{padding:30px; background:#fff;box-shadow: 1px 8px 8px #CCC;}
.dash-marg{margin:40px 0;}
.dash-content h2, .dash-content h1, .box-shedow.dash h3{font-weight:600;margin-bottom:15px;margin-top:0px;}
body.page-template-dashboard{background-color:#e5e5e5;}
.pro-green{color:#339948 !important;    font-style: italic;}
dd.course_progress div.course_progress_blue{    background-color: #339948 !important;}
dd.course_progress{height:25px !important;}
.student-content{margin-top:31px;margin-bottom:40px;}
.student-content .learndash_course_content {
    background: #fff;
    /*box-shadow: 0px 0px 2px 0px #ccc;*/
    padding: 10px;
}
.student-content #learndash_course_content_title{font-family: 'Helvetica';
    font-size: 22px;
    color: #333;
    font-weight: bold;}
.pro-image{    margin-top: 28px;
    margin-left: 0px;width:35px;}
.box-shedow.lesson{min-height:auto; margin-top: 0;}
.lesson-content{margin-bottom:40px;}
.main-content{margin-bottom:40px;}
#sidebar{margin-bottom: 40px;}
.pnf{text-align:center;}
.pnf input{width:auto;}
.green-btn a{color:#fff;}
.whitecolor a{color:#333;}
.green-btn, .whitecolor{text-align:center;}
.btn-join, #btn-join, .learndash_checkout_buttons input.btn-join[type="button"], a#quiz_continue_link, .btn-blue, .learndash_checkout_button input[type="submit"]{border-radius:0 !important;background: #339949 !important;}
.btn-join:hover, .btn-join:focus, .btn-join:active, .btn-join:visited, .btn-join.active, #btn-join:hover, #btn-join:focus, a#quiz_continue_link:hover, .learndash_checkout_buttons input.btn-join[type="button"]:hover, a#quiz_continue_link:focus, a.btn-blue:hover, .btn-blue:hover, .learndash_checkout_button input[type="submit"]:hover, a.btn-blue:focus, .btn-blue:focus, .learndash_checkout_button input[type="submit"]:focus, a.btn-blue:active, .btn-blue:active, .learndash_checkout_button input[type="submit"]:active, a.btn-blue:visited, .btn-blue:visited, .learndash_checkout_button input[type="submit"]:visited {
    color: #ffffff;
    background-color: #45c05f !important;
    border-color: #45c05f !important;
}
.learndash .notcompleted, #learndash_profile .notcompleted{    background: url('../images/notcompleted.png') no-repeat !important;background-position: 97.9% center !important;}
.learndash .completed, #learndash_profile .completed{background: url('../images/completed.png') no-repeat !important;background-position: 97.9% center !important;}
#learndash_lessons a, #learndash_quizzes a, .expand_collapse a, .learndash_topic_dots a, .learndash_topic_dots a > span, #learndash_lesson_topics_list span a, #learndash_profile a, #learndash_profile a span{color:#074372 !important;font-size: 14px !important;font-weight: 500 !important;}

/*#learndash_lessons a:hover, #learndash_lessons a:focus, #learndash_quizzes a:hover, #learndash_quizzes a:focus, .expand_collapse a:hover, .expand_collapse a:focus, .learndash_topic_dots a:hover, .learndash_topic_dots a:focus, .learndash_topic_dots a:hover > span, .learndash_topic_dots a:focus > span, #learndash_lesson_topics_list span a:hover, #learndash_lesson_topics_list span a:focus, #learndash_profile a:hover, #learndash_profile a:focus, #learndash_profile a:hover span, #learndash_profile a:focus span{color:#fdc65b !important;}*/

body .user_has_no_access #learndash_quizzes a, body .user_has_no_access .is_not_sample a, body .user_has_no_access .is_not_sample a span{color:#074372  !important;}
/*body .user_has_no_access #learndash_quizzes a:hover, body .user_has_no_access .is_not_sample a:hover, body .user_has_no_access .is_not_sample a:hover span, body .user_has_no_access #learndash_quizzes a:focus, body .user_has_no_access .is_not_sample a:focus, body .user_has_no_access .is_not_sample a:focus span{color:#fdc65b !important;}*/
.wpProQuiz_modal_window .button-primary{    width: auto;height:auto;}
#learndash_profile .learndash-course-status{width:54px !important;}
.search-form input{width:auto;}
.edit-link{margin:20px 0 0px;}
.page-template-dashboard .profile_info, .page-template-dashboard .learndash_profile_heading, #learndash_profile .expand_collapse{display:none !important;}
.learndash_profile_heading.no_radius{display:block !important;padding:1.5% 2% !important;font-weight:bold !important;border-left: 1px solid #ddd;}
#lesson_heading, #quiz_heading, #learndash_lesson_topics_list div > strong{padding: 1.5% 2% !important;font-weight: bold !important;font-size:14px !important;}
.learndash_profile_heading.no_radius .ld_profile_course{font-size:16px;}
.learndash_profile_heading.no_radius .ld_profile_status, .learndash_profile_heading.no_radius .ld_profile_certificate{font-size:14px;}
.order-again{display:none;}
.woocommerce-account .woocommerce-MyAccount-content{width:100% !important;}
.box-shedow.lesson h3{margin-bottom:20px;}
.topic-completed span, .l_completed a{color: #339948 !important;}
.course_link .down_course{display: block;
    padding: 15px 20px;
    background: #fca804;
    color: #333;
    font-weight: bold;
    text-align: center;
    margin: 25px 0 10px;clear: both;}
.course_link .down_course:hover{background:#fdc65b;}
	
#learndash_next_prev_link a.next-link, #learndash_next_prev_link a.prev-link{padding: 8px 15px; border: 2px solid #E8E8E8;}
#learndash_mark_complete_button, .wpProQuiz_text .wpProQuiz_button{    background: #33984c;
    color: #fff;
    border: 0;
    height: 45px;
    font-weight: 600;}
#learndash_mark_complete_button:hover, .wpProQuiz_text .wpProQuiz_button:hover{background: #65b375;}
.wpProQuiz_button.wpProQuiz_QuestionButton{background:#fca804;border:none;padding: 8px 40px;width:auto;    font-weight: bold;color: #333;}
.wpProQuiz_button.wpProQuiz_QuestionButton:hover{background:#fdc65b;}
.wpProQuiz_questionInput{width:auto;height:auto;border:none;color: #333;font-weight: bold;}
.wpProQuiz_question_text p{font-weight:bold;color:#333;}
.wpProQuiz_results .wpProQuiz_header{margin-bottom:20px !important;}
.wpProQuiz_points{text-align:left !important;margin-bottom:30px !important;}
.wpProQuiz_results .wpProQuiz_button{background: #33984c;color: #fff;border: 0;height: 45px;font-weight: 600;}
.wpProQuiz_results .wpProQuiz_button:hover{background: #65b375;}

.wpProQuiz_results .wpProQuiz_button:last-child{background: #fca804;color: #333;border: 0;height: 45px;font-weight: 600; margin:20px 0;}
.wpProQuiz_results .wpProQuiz_button:last-child:hover{background:#fdc65b;}
.wpProQuiz_button.wpProQuiz_QuestionButton.finish{background: #33984c !important;color: #fff;border: 0;height: 45px;font-weight: 600;width:100%;margin-top:20px;}
.wpProQuiz_button.wpProQuiz_QuestionButton.finish:hover{background: #65b375;}
.inner-image-thum-home img{width:100%;}

/*-----------------------------------css for scrolling box-------------------------------------------*/
.npc{padding:0 !important;margin-left: -15px;}
.scroll-container{display: flex;
  justify-content: space-between;}
 
.logged-in .scroll-container{margin-bottom:30px;}
 
.scrolling-box{/*overflow: auto;*/
  position: -webkit-sticky;
  position: sticky;
  top: 5%;}


#eu-cart-bar {
    display: none;
    direction: ltr;
    color: #fff;
    min-height: 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 8;
    padding: 20px 0px 20px;
    background-color: #fff;
    text-align: center;
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: 600;
	box-shadow: 1px 2px 4px 1px #3B3838;
}
#widget_ldcoursenavigation-2{display:none;}
.logged-in #widget_ldcoursenavigation-2{display:block;}
.navbar-nav .signup.green-btn{display:none;}
.woocommerce-cart .courses-seaction, .woocommerce-checkout .courses-seaction{margin-bottom:50px;}
.woocommerce button.button.alt{background: #339949 !important;border-radius:0px !important;}
.woocommerce button.button.alt:hover{background: #45c05f !important;}
.woocommerce-checkout #payment {
    background: #ffffff !important;
	
}
.woocommerce-checkout #payment div.payment_box, .wc_payment_method.active {
    background: #EBEBEB !important;
}
.woocommerce-checkout #payment div.payment_box::before{display:none !important;}
.woocommerce-checkout #payment ul.payment_methods{border-bottom:none !important;}
.wc_payment_method{border:1px solid #E1E1E1;    padding: 10px;}
.payment_method_stripe{margin-bottom:20px !important;}
.payment_method_paypal{margin-top:20px !important;}	
.wc_payment_method label {position:relative;}
.wc_payment_method.payment_method_paypal > label:before{content:'';background:url('../images/inactive.jpg') no-repeat; width:20px;height:20px;    top: 12px;
    left: -35px;
    position: absolute;}
.wc_payment_method.payment_method_stripe > label:before{content:'';background:url('../images/inactive.jpg') no-repeat; width:20px;height:20px;    top: 30px;
    left: -35px;
    position: absolute;}
.wc_payment_method.active.payment_method_stripe > label:before{content:'';background:url('../images/newactive.jpg') no-repeat; width:20px;height:20px;    top: 30px;
    left: -35px;
    position: absolute;}
.wc_payment_method.active.payment_method_paypal > label:before{content:'';background:url('../images/newactive.jpg') no-repeat; width:20px;height:20px;    top: 12px;
    left: -35px;
    position: absolute;}
.wc_payment_method.active.payment_method_cod > label:before{content:'';background:url('../images/newactive.jpg') no-repeat; width:20px;height:20px;    top: 4px;left: -35px;
position: absolute;}
.wc_payment_method.payment_method_cod > label:before{content:'';background:url('../images/inactive.jpg') no-repeat; width:20px;height:20px;    top: 4px;
    left: -35px;
    position: absolute;}

.woocommerce-account .woocommerce-MyAccount-content{margin:0 auto 50px;float:none !important;}
.edit-account fieldset{margin-top:30px;}
.woocommerce button.button{background: #339949 !important;color:#fff !important;}
.woocommerce button.button:hover{background-color: #45c05f !important;}
.course_navigation a{color: #666;}
.course_navigation a:hover{color: #999;}
.top-price br{display:none;}
.profile_avatar img{display:none;}
#learndash_profile .profile_info .profile_avatar{width:auto !important;float: right !important;
    margin-right: 0 !important;}
.learndash_post_sfwd-courses .btn-join{display:none;}
.nomar h2{margin-top:0;}
.search .post-list {
    margin-bottom: 48px;
}
.nrf .search-submit{    background: #fca803;
    color: #333;
    font-weight: 600;
    border-color: #fca803;}
.nrf{min-height:400px;}
.nrf .search-submit:hover{background:#fdc65b;}
.btnyellow a.vc{padding:8px 25px 8px 25px;}
.btnyellow a:hover{background:#fdc65b;}
.pro-desc{margin-top:10px;}

/*------------------------custom list counter css------------------------------------------*/
.ld-course-navigation-widget-content-contaiiner{list-style: none;
  counter-reset: my-awesome-counter;}
  
.learndash_navigation_lesson_topics_list > div, .learndash_navigation_lesson_topics_list > li{counter-increment: my-awesome-counter;}
.learndash_navigation_lesson_topics_list > div .list_arrow{background:none !important;}
.learndash_navigation_lesson_topics_list > div .list_arrow:before, .learndash_navigation_lesson_topics_list > li .topic_item a:before{content: counter(my-awesome-counter) ". ";font-weight: bold;cursor:pointer;}
.learndash_navigation_lesson_topics_list > div .list_arrow.lesson_completed:before, .learndash_navigation_lesson_topics_list > li .topic_item a.topic-completed:before{color: #339948;}
.learndash_navigation_lesson_topics_list > div .list_arrow.lesson_incomplete:before, .learndash_navigation_lesson_topics_list > li .topic_item a.topic-notcompleted:before{color: #333;}

/*.flip.learndash_topic_widget_list{list-style: none;counter-reset: my-awesome-counter-2;}
.learndash_topic_widget_list > ul > li{counter-increment: my-awesome-counter-2;}
.learndash_topic_widget_list > ul > li .topic_item a:before{content: counter(my-awesome-counter-2) ". ";font-weight: bold;cursor:pointer;margin-left:-20px;}
.learndash_topic_widget_list > ul > li .topic_item a.topic-notcompleted{color: #333;}
.learndash_topic_widget_list > ul > li .topic_item a.topic-completed{color: #339948;}*/

  
/*------------------------------cart popup css-------------------------------*/
.card-area{ position:absolute; right:0px; top:45px; background:#fff; width:330px; border:1px solid #e2e2e2;visibility: hidden;opacity: 0; transition: visibility 0s, opacity .5s linear;transition-delay: 0.3s;}
.card-area:hover{visibility: visible;opacity: 1;}
.card-area ul{ margin:0px; padding:0px;padding:20px; }
.card-area ul li{ overflow:hidden; list-style:none; margin-bottom:10px;}
.card-area ul li .imgseaction{ float:left; width:70px; float:left; background:#000;}
.card-area ul li .deis{ float:left; width:192px; float:left; margin-left:24px;}
.card-area ul li .deis h4{ font-size:15px; font-weight:bold}
.card-area ul li .deis p{font-size:12px; line-height:12px; margin-top:5px; margin-bottom:5px;}
.card-area ul li .deis span{font-size:15px; font-weight:bold}
.card-box{ background:#ebebeb; padding:20px;}

.card-box .green-btn a{ color:#fff;padding:18px 25px;display:block;}
.card-box .green-btn{padding: 0; margin-top:10px;}
.shop.cart{position:relative;}
.shop.cart:hover .card-area{visibility: visible;opacity: 1;}
.card-area {
	position:absolute; right: -10px;
    top: 44px;
    background: #fff;
    width: 330px;
    border: 1px solid #e2e2e2;
    box-shadow: 0px 0px 2px #CCC;
}
.card-area:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.card-area:after {
   /* border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #e2e2e2;*/
     border-width: 11px;
    margin-left: 127px;
    background: url(../images/arraow-up.png) no-repeat;
    width: 110px;
    top: -21px;
}

.card-area:before {
	/*border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #e2e2e2;*/
	border-width: 36px;
	margin-left: -36px;
	background:url('../images/arraow-up.png') no-repeat;
}

/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination{clear:both;text-align:center;}
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #074473;
}
.custom-pagination a:hover {
  background-color: #074473;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: #074473;
  color: #fff;
}

/*-------------------------contact page-----------------------*/
.map.row{margin:20px 0;}
.row.sec-1{margin:50px 0;}
.mail-col{margin-bottom:10px;margin-top:0;}
.cform{border-top:1px solid #ccc;}
.cform textarea{border: 2px solid #d7d7d7;
    height: 160px;
    padding: 0px 10px 0px 10px;
    width: 100%;}
.cform label {
    margin-bottom: 10px;
    
    margin-top: 10px;
}
.cform .sub-button{float:right;background:#fca803;border-color:#fca803;    color: #333;
    padding: 8px 30px;
    font-weight: 600;margin-top: 20px;}
.cform .sub-button:hover{background: #fdc65b;border-color:#fdc65b;}
.loader_image{position: absolute;right: 22%;top: 50%;display:none;}
.error{display: none;color: red;border: 2px solid;padding: 10px;margin:0 15px;width:95%;}
.success{display: none;color: #45c05f;border: 2px solid;padding: 10px;margin:0 15px;width:95%;}
.student-content #learndash_course_certificate{display:none;}
#learndash_course_certificate a{display:block;padding:12px;text-align: center; text-transform: capitalize;margin-right: 40px;margin-left: -40px;}
.mob-logout{display:none !important;}
.wel_msg{margin: 0px 0 40px;}
.form-row.place-order #place_order{height:45px;}
.learndash-course-quiz-list{padding:0 !important;}
.learndash_navigation_lesson_topics_list .topic-completed span{line-height:24px !important;}
.hm-grid{text-align:center;}
.hm-grid h3{margin-bottom:20px;}
.hm-grid .cont{margin-bottom:30px;}
.sec-title{text-align:center;margin-top:0;margin-bottom:20px;font-weight:600;}
.sec-title:after{content:'';height:2px;width:5%;background:#f1f1f1;position:absolute;left:47.5%;bottom:0;}
.tsec{margin-bottom:30px;}
/*.carousel-inner>.item {
    -webkit-transition: -webkit-transform .8s ease-in-out !important;
    -o-transition: -o-transform .8s ease-in-out !important;
    transition: transform .8s ease-in-out !important;
}*/
.sec-2{background:#f1f1f1;text-align:center;}
.sec-2 .tsec{margin-bottom:0;}
.sec-2 .sec-title{margin-bottom:30px}
.sec-2 .sec-title:after{display:none;}
.hrm{margin-top:30px;display:block;font-weight: 600;}
.sec-con{padding:0 100px;}
.home .sign-area{margin-top:0;} 
.fimg{min-height: 190px;}
.hss{margin-top:20px;}
.learndash_navigation_lesson_topics_list > .topic-completed > span, .learndash_navigation_lesson_topics_list > .topic-notcompleted > span{background:none !important;padding-left: 5px !important;}
.course_navigation ul.learndash-course-quiz-list{margin-left:2px !important;}
.quiz_continue_link{display:none !important;}
.dash-links .green-btn{padding: 18px 40px;margin: 10px 0 ;}
.dash-links a{color:#074372;}
.woocommerce ul.order_details{padding:0;}
.visiter-text{color:#333 !important;font-size:italic;}
.wpProQuiz_resultsList .pro-green{font-style:normal;font-weight:bold;}
.wpProQuiz_resultsList div h4{margin:20px 0 35px;font-weight:500;}
.wpProQuiz_resultTable{margin:30px 0 !important;}
.single-sfwd-quiz .marketing{margin-top:20px;}
.result_head{    margin: 0px 0 40px;
    border-bottom: 2px solid #f1f1f1;}
.wpProQuiz_certificate{margin-bottom:30px;}
.wpProQuiz_results p {
    font-weight: bold;
}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{max-width:28px !important;}
.dash_sb a{margin: 20px 0px -10px;
    display: block;
    text-align: center;}

.survey_div{width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999;
    text-align: center;
    padding-top: 200px;
    display: none;}

.sur{background:#fff;width:75%;margin:0 auto;padding:20px;position:relative;}
.quiz_section .mlw_qmn_question{display:inline-block !important;}
.learndash_navigation_lesson_topics_list .quiz-item .topic-completed span{background:none !important;padding-left:3px !important;}
.learndash_navigation_lesson_topics_list .quiz-item .topic-notcompleted span{background:none !important;padding-left:3px !important;}
.woocommerce-checkout #payment ul.payment_methods{padding:0 !important;}
.mlw_qmn_message_before, .qmn_pagination{border:none !important;}
.mlw_qmn_message_before > br, .qsm-quiz-form.qmn_quiz_form.mlw_quiz_form > br{display:none !important;}
.mlw_qmn_message_before{margin-bottom:0 !important;}
.margin-bottom{margin-bottom:10px !important;}
.quiz_section{padding-bottom:0 !important;}
.qsm-btn.qsm-submit-btn{height:40px;border:none !important;}
.page-template-dashboard .qmn_quiz_container .qmn_btn{background: #339846 !important; width: 15%;border-radius: 0;}
.page-template-dashboard .qmn_quiz_container .qmn_btn:hover{background: #339846 !important;}
.qmn_pagination.first{flex-direction:column !important;}
.qmn_quiz_container textarea{border-color:#dcdcdc !important;border-radius:0;}
.qmn_quiz_container textarea:hover{box-shadow: 0 0 10px rgba(80, 82, 82, 0.35) !important;}
.mid-cont {
    min-height: 130px;
}
.about_image{margin-top:15px;}
.about.sec-2{padding:25px 0;text-align:left;}
.about.sec-3{padding:25px 0;}
.profile_img{    padding: 20px;
    background: #fff;
    box-shadow: 0px 0px 4px 0px #ccc;
    margin-bottom: 20px;
    border-radius: 4px;}
.sec-3 .team{margin:20px 0;}
.team_title{margin-left: 15px;font-weight: 600;}
.courses-seaction.sec-1{margin-bottom:25px;}
.accordion {
  background-color: #F0F9FE;
  color: #444;
  cursor: pointer;
  padding: 24px 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  font-weight:600;
  border-top:1px solid #134E7A;
}

/*.accordion.active, .accordion:hover {
  background-color: #F0F9FE;
}*/

.panel{
  padding: 0 18px;
  background-color: #F0F9FE;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  margin-bottom:0;
}

.panel:last-child{border-bottom:1px solid #134E7A;}

.accordion:after {
  content: '\002B'; /* Unicode character for "plus" sign (+) */
  font-size: 25px;
  color: #777;
  float: right;
  margin-left: 5px;
  color:#32455F;
  font-weight:300;
  /*font: normal normal normal 14px/1 FontAwesome;*/
}

.accordion.active:after {
  content: "\2715"; /* Unicode character for "minus" sign (-) */
  color:#32455F;
  font-size: 20px;
}
.acc_div{margin-bottom:30px;}
.acc_div h2{margin-bottom:30px;}
ul.socal-media li.insta{background:none;}
ul.socal-media li.insta a{line-height:0;}
.single table{font-size: 13px}
body #yith-topbar-countdown{height:50px;}
html body.with_pad{padding-top:50px;}
html body.logged-in.with_pad{padding-top:46px;}
body #yith-topbar-countdown .countdown_information{display:inline-block;float:none;}
body #yith-topbar-countdown .wrapper_inner .countdown_button{border-radius:0;padding:6px 15px;}
body #yith-topbar-countdown .countdown_button a{text-transform:uppercase;}
body #yith-topbar-countdown{text-align:center;}
body #yith-topbar-countdown .wrapper_inner .countdown_button{margin-top:12px;}
#yith-topbar-countdown.topbar-countdown-container{background-color:#d33;background-repeat:repeat;background-position:top center;background-attachment:fixed}#yith-topbar-countdown
.countdown_slogan{color:#FFF;font-size:16px;font-family:'Arial';font-weight:700;font-style:normal}#yith-topbar-countdown .countdown_information .countdown
.num{color:#fff;font-size:16px;font-family:'Arial';font-weight:700;font-style:normal}#yith-topbar-countdown .countdown_information .countdown_slogan
strong{color:#fff;font-size:16px;font-family:'Arial';font-weight:700;font-style:normal}#yith-topbar-countdown .countdown_information .message,
#yith-topbar-countdown .countdown_information .countdown-label{color:#FFF;font-size:16px;font-family:'Arial';font-weight:400;font-style:normal}#yith-topbar-countdown
.countdown_button{background-color:#45c05f;color:#FFF;font-size:16px;font-family:'Arial';font-weight:700;font-style:normal}#yith-topbar-countdown .countdown_button
a{color:#FFF;font-size:16px;font-family:'Arial';font-weight:700;font-style:normal}#yith-topbar-countdown .countdown_button:hover{background-color:#45c05f}
body .woocommerce div.product p.price, body .woocommerce div.product span.price{font-size:1.35em;}
body .woocommerce div.product p.price del, body .woocommerce div.product span.price del{opacity: 0.8;}
.single .onsale{display:none;}


/*-------------------umair---------------------*/

.woocommerce-page div.product div.summary {
    float: left!important;
	}
	
	.woocommerce-page div.product div.images {
    float: right!important;
	}
	
	.woocommerce span.onsale{
	left: 50em!important;
	}
	
	.cstm_price_head{
	font-weight: bold;
    color: #000;
    padding-right: 20px;
	font-size: 22px;
	}
	
	.woocommerce div.product p.price del{
	color: #ffa0a1!important;
	}
	
	.woocommerce-product-details__short-description blockquote h3{
	color:#fe0000!important;
	}
	
	.single-product .woocommerce-tabs.wc-tabs-wrapper{
	display: none!important;
	}
	
	.single-product .sign-area{
	display: none!important;
	}
	
	.woocommerce-product-details__short-description hr{
	display:none!important;
	}
	
	.woocommerce div.product p.price{
	margin-bottom: 25px;
	}
	
	body.logged-in #yith-topbar-countdown{
	display:none;
	}
	
	html body.logged-in{
    padding-top: 0px!important;
}
.variations select{padding: 10px 20px;height: 40px;margin-left: -40px;}
.och{margin-top:60px;}
.woocommerce div.product form.cart .variations label{color:#000;font-size: 22px;margin-top: 10px;}
body.woocommerce div.product form.cart .variations{margin-bottom:25px;}
.content-box{position:relative;background:#fff;margin-bottom:30px;transition:.2s all ease-in-out;}
.content-box:hover{background:#fff;}
.content-box-info{padding:32px 25px;}
.content-box-info p{color:#888;font-size:1em;transition:.2s ease-in-out;}
.testimonial .content-box .content-box-info{position:relative;overflow:hidden;}
.testimonial .content-box .content-box-info:after{content:'“';font-size:400px;position:absolute;color:rgba(0,0,0,.02);right:24px;top: 65%;font-weight:600;}
.testimonial .profile img{display:inline-block;border-radius:50%;width:72px;height:72px;}
.testimonial .content-box{background:#fff;}
.testimonial .content-box:before{content:"";position:absolute;bottom:-35px;left:40px;width:5px;height:5px;background:0 0;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent;}
.testimonial .content-box:before{border-top:20px solid #f9f8f3;}
.testimonial .content-box{border:0;}
.testimonial .content-box-info{padding:40px 30px;}
.profile{display:inline-block;font-size:1em;text-align:left;}
.profile p.name{font-weight:500;margin:10px 0 0;line-height:1.36em;}
.image-left .content-box:before{display:none;}
.image-left .content-box{overflow:hidden;}
.testimonial-headline{font-size:1.3em!important;font-weight:400;line-height:1.3em;font-style:unset!important;letter-spacing:-.3px;}
.testimonial .content-box-info p{position:relative;margin-top:0;font-style:italic;font-size:1em;z-index:1;}
#testimonial-carousel .section-title {
    color: #333;
	margin: 16px 0;
    font-weight: 500;
	font-size: 35px;
	letter-spacing: -1.2px;
}
.divider-light {
    border-top: 1px dashed #eee;
	margin-bottom: 30px;
	margin-top: 20px;
}
#testimonial-carousel .divider-light {
    border-color: rgba(0,0,0,.07);
}
.testimonial_sec{padding:64px 0;border-top: 1px solid #ebebeb;}
.home .testimonial_sec{border-top:none;}


@media screen and (min-width:768px){
.image-left .profile{display:table-cell;width:160px;text-align:center;float:left;vertical-align:top;}
.image-left .testimonial-content{display:table-cell;width:100%;vertical-align:top;padding-left:20px;}
.image-left .profile img{width:72px;height:72px;margin:0 auto 15px;}
.image-left .profile .name{margin-top:5px;}
}

@media (max-width: 767px) {
ul.socal-media li.insta a img{margin-top:-7px;}
.topconte{ display:none;}
.navbar-wrapper{ background:none;}
.navbar-brand{    padding: 3px 0px;
    font-size: 18px;
    line-height: 20px;
    display: block;
    background: #074372!important;
    float: none!important;
    height: auto!important;
    text-align: center;}
	.navbar-brand > img {
    display: block;
    margin-top: 0px;
}
.navbar-brand > img {
      display: inline-block;
    margin-top: 0px;
    width: 50%;
    text-align: center;
}
.navbar-toggle{float: left;
    margin-left: 11px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #ff9918;}
.navbar-inverse .navbar-toggle{ border:none;}	


.sr-only{    font-weight: bold;
    position: absolute;
   width: auto!important; 
    height: auto!important;
    padding: 0;
    margin: -1px;
    overflow: initial;
    clip: auto!important;
    border: 0;
    font-size: 14px;
    padding-left:35px!important;
    color: #000;margin: -3px 0px 0px 0px!important;
}



.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background:none;}

.innerdrop{/*box-shadow:0px 0px 0px #fff!important*/}
.navbar-collapse.in {
    z-index: 9999;
    overflow-y: auto;
    position: absolute;
    top: 0px;
    background: #fff;
    width: 100%;
    height: 100%;
}



ul.login li a{    padding: 7px 5px;}
ul.login li a.active{ background:none;}
ul.login{    margin: -32px 0px 0px 0px;}
/*ul.login li+li{ display:none;}*/
.input-type input[type="text"]{ display:none;}
.shop{margin: -31px 0px 0px 10px;float:right}
.seach {
    position: absolute;
    right: -78%;
    top: -32px;
}
ul.login{    margin-right: 50px!important;
    float: right;}
	
.sidebar__inner{ position:static!important;transform: translate3d(0px, 0px, 0px)!important;
}	
.courses-blzck h4{    margin-top: 0px;}
.courses-blzck .pull-right{ float:none!important}
#tabs nav a{padding: 25px 0px 15px 0px!important;
    color: #000;
    background: #fff;
    margin-right: 9px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    width: 46%!important;
    display: inline-block!important;
    text-align: center;}

.courses-blzck{padding: 38px 0px 85px 0px}
#tabs nav{margin: -63px 0px 0px 0px;}

.right-side{ width:auto!important; float:none!important}

.box-shedow{/*box-shadow:0px 0px 0px #000!important*/}

.sign-area p{font-size: 24px;
    color: #fff;
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: 22px;}

ul.socal-media{ text-align:center}
ul.socal-media li{ float:none; display:inline-block}
.tab-content > .tab-pane{ margin-bottom:0px;}
#navbar{ position: fixed!important; background:rgb(0, 0, 0, 0.8)}

.navbar-nav {
    margin: 7.5px -15px;
    background: #fff;
    width: 70%;
    top: -9px;
    position: fixed;
    height: 100%;
    padding-top: 17px;
}
.navbar-nav > li > a{border-bottom: 1px solid #e9e9e9;}
.green-btn a{ color:#fff;}
.green-btn{    margin: 0px 11px;padding: 18px 76px}
.nav li .green-btn{ display: block!important;}
.navbar-toggle .sr-only{ display: block;}
.sr-only{ display:none;}

.carousel-caption h1{font-size:19px;}
.carousel-caption{    right: 20%;
    left: 10%;
    padding-bottom: 30px;
    text-align: left;
    top: -19px;
    bottom: auto;}


.seach-mobile{
    background: #dbdbdc;
    overflow: hidden;
    width: 100%;
    padding: 6px;
    position: absolute;
    left: 0px; 
}
.carousel-indicators{    z-index: 1;}		
.navbar{ margin-bottom:0px!important; padding-bottom:0px;}	
.card-area{display:none !important;}
/*.pro-image {
    margin-top: 30px;
}*/
body.page-template-dashboard{background:#fff;}
body.page-template-dashboard > .container{background-color:#e5e5e5;}
.npc{padding-left:15px !important;padding-right:15px !important;margin-left:0 !important;}
.scroll-container{display: block;}

#eu-cart-bar .green-btn{padding:0px;}
#eu-cart-bar .green-btn{padding:10px;display:block;}
#eu-cart-bar .top-price span{margin-bottom:10px;display:inline-block;vertical-align: sub;}
#eu-cart-bar .top-price del{margin-left:5px;}
#learndash_course_content_title{font-size:16px !important;}
.textwidget .green-btn{margin:0;}
.single-sfwd-courses .textwidget .green-btn{margin-top:10px;}
.box-shedow{margin-top:0;min-height:auto;}
.tab-content > .tab-pane {
    padding: 50px 0px 30px 0px;
}
.navbar-nav .signup.green-btn{display:block;margin: 10px 11px;
    padding: 5px 10px;}
	.signup.green-btn a{border-bottom:none !important;color:#fff !important;}
.logged-in .signup.green-btn{display:none;}
.lwa-modal{width:95% !important;    padding: 30px 35px 34px;}
.signup-area input[type="submit"]{width:100%;}
.navbar-nav > li:nth-child(4) > a{border-bottom:none !important;}
ul.login li:first-child a.active{background:none;}
.dash-content{padding:10px;}
#learndash_profile .learndash-course-status{width:54px !important;}
#learndash_profile .learndash-course-link{width:65% !important;}
#course_list > div > div, #lessons_list > div > div{width:8% !important;}
.box-shedow.dash{margin-top:40px;min-height: auto;}
.inner-image-thum{width: 100%;margin-bottom:10px;}
.student-content .learndash_course_content{padding:0px;box-shadow:none;}
.close-iocn{margin-top:10px;margin-bottom:15px;}
.total-ammount{text-align: center;
    margin: 10px 0;}
.green-btn.green-btn-iiner{width:100%;margin:0;}
.attachment-woocommerce_thumbnail{margin-bottom:10px;}
.woocommerce-checkout .list-box ul li .col-lg-3{width:100%;padding-left:15px;}
.woocommerce-checkout #payment ul.payment_methods{padding:0 !important;}
.wc_payment_method, .woocommerce-checkout #payment div.form-row{padding:5px !important;}
.woocommerce-checkout #payment div.payment_box{padding:10px !important;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:40px;margin-left:5px;}
.woocommerce-checkout #payment ul.payment_methods li img{width:100px;}
.wc_payment_method.payment_method_stripe > label:before, .wc_payment_method.payment_method_stripe.active > label:before{top:2px;}
.wc_payment_method.payment_method_paypal > label:before, .wc_payment_method.payment_method_paypal.active > label:before{top:9px;}
.courses, .courses-blzck{margin-top:0;}
.top-price{margin-bottom:0;}
.nomar h2{margin-top:20px;}
.learndash .notcompleted, #learndash_profile .notcompleted{line-height:1em !important; min-height: 53px;}
#lessons_list > div h4, #course_list > div h4, #quiz_list > div h4, #learndash_lesson_topics_list ul > li > span.topic_item{padding:10px 0 !important;}
.top-price del{display:inline-block;}
.dash-marg > div{padding:0;}
.learndash .completed, #learndash_profile .completed{line-height:1em !important;min-height:53px;}
#learndash_profile .learndash-course-link a{line-height: 33px !important;}
/*ul.login li{font-size:12px; margin-right:2px;}*/
ul.login li a .fa{color:#333;}
.share .socal-media{text-align:left;}
.row.sec-1 > div{padding:0;}
.mail-col{margin-top:50px;}
.cform textarea{height:100px;}
.cform .col-xs-6:first-child{padding-left:0;}
.cform .col-xs-6:nth-child(2){padding-right:0;}
.cform .col-md-12{padding:0;}
.map > div{padding:0;}
#learndash_course_certificate a{display:block;text-transform:capitalize;text-align:center;padding: 15px 20px; margin-left:0;margin-right:0;}
.fimg img{width:100%;}
.mob-logout{margin: 10px 11px;
    padding: 5px 10px;
    border: none !important;
    text-align: center;
    background: #EFF0EF;display:block !important;}
.mob-logout a{color:#fca804 !important;border:none !important;}
.mob-hide{display:none !important;}	
#menu-main-menu:before{content:"\f00d";position:absolute;right:5%;top:3%;z-index:9;width:20px;height:20px;font: normal normal normal 16px/1 FontAwesome;cursor:pointer;}
.lesson-content{margin-bottom:100px;}
.single-sfwd-topic .lesson-content{margin-bottom:0px;}
.wel_msg {
    margin: 20px 0 40px;
}
.woocommerce-cart .woocommerce-Price-amount.amount{margin-bottom:25px;display:block;}
.applybtn input[type="submit"], .applybtn input[type="submit"].button{    background: #363636 url(../images/arrow-submit.jpg) no-repeat center center/contain !important;}
.form-row.place-order #place_order{height:45px;margin-top:1em;}
#myCarousel{display:none;}
.sec-title:after{bottom:-15px;width:15%;left: 43%;}
.hm-grid{margin-bottom:30px;}
.sec-con{padding:0;}
.home .marketing{margin-top:50px;}
.home .innerdrop{box-shadow:none;border-bottom: 1px solid #f1f1f1;}
.woocommerce ul.order_details li{margin-bottom:10px;border:none !important;}
.pro-image{width:30px;margin-top:30px;}
.survey_div{padding-top:50px;}
.sur{width:100%;}
.mid-cont {min-height: auto;}
#learndash_next_prev_link{margin-bottom:90px;}
#learndash_next_prev_link a.next-link, #learndash_next_prev_link a.prev-link {
    padding: 8px 5px !important;
    border: 2px solid #E8E8E8;
}
#nav-profile .alignleft{float:none !important;}
.error, .success{width:100%;margin:0;}
.owl-carousel .owl-prev{position:relative;display:inline-block;left:0;padding: 0;}
.owl-carousel .owl-next{position:relative;display:inline-block;right:0;padding: 0;}

/*----------------------umair-----------------------*/
.woocommerce-page div.product div.summary {
    float: inherit!important;
	}
	
	.woocommerce-page div.product div.images {
    float: inherit!important;
	}
	
	.woocommerce span.onsale {
    left: inherit!important;
}

#yith-topbar-countdown{
display:block!important;
}

/*#yith-topbar-countdown.topbar-countdown-container {
    padding-top: 42px!important;
	}*/
	
	#yith-topbar-countdown .countdown_information {
    padding-top: 7px!important;
    padding-bottom: 4px!important;
}
	
	
	span.countdown.hasCountdown span {
    font-size: 12px!important;
    padding-left: 1px!important;
    padding-right: 1px!important;
}

#yith-topbar-countdown .countdown_information .countdown_slogan strong{
font-size: 13px!important;
}

#yith-topbar-countdown .countdown_slogan{
font-size: 13px!important;
}

body #yith-topbar-countdown .wrapper_inner .countdown_button {
    margin-top: 5px!important;
}

body #yith-topbar-countdown .wrapper_inner .countdown_button {
    padding: 1px 5px!important;
}

#yith-topbar-countdown .countdown_button a {
    font-size: 12px!important;
	}
.variations select {padding: 10px 2px;margin-left: 10px;}
.variations td{display:inline-block;}
.woocommerce button.button.alt.single_add_to_cart_button{width:100%;padding: 18px 50px;}
#testimonial-carousel .image-left .profile{width:100%;text-align:center;margin-bottom:20px;}
#testimonial-carousel .image-left .testimonial-content{width:100%;text-align:center;}
#testimonial-carousel .testimonial .profile img{width:64px;height:64px;margin-bottom:10px;}	
.image-left .profile{width:100%;text-align:center;margin-bottom:20px;}
.image-left .testimonial-content{width:100%;text-align:center;}
.testimonial .profile img{width:64px;height:64px;margin-bottom:10px;}
.testimonial .content-box{background:#fff;}
} 
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.seach{right:-90%;}
	ul.login li a{    padding: 7px 6px;}
	
	
	/*--------------umair------------------*/
	
	span.countdown.hasCountdown span {
    font-size: 14px!important;
    padding-left: 1px!important;
    padding-right: 1px!important;
}

#yith-topbar-countdown .countdown_information .countdown_slogan strong{
font-size: 15px!important;
}

#yith-topbar-countdown .countdown_slogan{
font-size: 15px!important;
}

body #yith-topbar-countdown .wrapper_inner .countdown_button {
    margin-top: 15px!important;
}

body #yith-topbar-countdown .wrapper_inner .countdown_button {
    padding: 5px 10px!important;
}

#yith-topbar-countdown .countdown_button a {
    font-size: 14px!important;
	}

	
} 
@media (min-width: 768px) and (max-width: 991px) {
	#eu-cart-bar{display:none !important;}
	.nav > li > a{padding:10px 5px !important;font-size: 12px;}
	ul.login li a{padding:7px 5px;}
	.navbar-brand{padding:0;}
	.npc{padding-left:15px !important;padding-right:15px !important;margin-left:0 !important;}
	.input-type{width:5%;}
	ul.login{margin-top:10px;}
	.input-type input[type="text"]{padding:0 2px;display:none;}
	.pull-right{padding-left:5px !important; padding-right:5px !important;overflow:hidden;font-size: 14px;}
	.shop{margin-left:30px;margin-top:8px;}
	.seach{right:0;top:10px;}
	#learndash_course_certificate a{margin-left:0;margin-right:0;}
	.mid-cont {min-height: 170px;}
	.inner-image-thum{width:100%;float:none;}
	.npb{padding:0 !important;}
	.owl-carousel .owl-prev{position:relative;display:inline-block;left:0;padding: 0;}
	.owl-carousel .owl-next{position:relative;display:inline-block;right:0;padding: 0;}
	
	/*----------------umair-------------------*/
	.woocommerce span.onsale {
    left: inherit!important;
}

/*#yith-topbar-countdown.topbar-countdown-container {
    padding-top: 42px!important;
	}*/

span.countdown.hasCountdown{
float:left;
padding-top:8px;
}

#yith-topbar-countdown .countdown_slogan{
width:fit-content;
float:left;
}
.variations select{margin-left:-10%;}
.testimonial .content-box-info{padding:40px 25px;}
#testimonial-carousel .image-left .profile{width:100%;text-align:center;margin-bottom:20px;}
#testimonial-carousel .image-left .testimonial-content{width:100%;text-align:center;}
#testimonial-carousel .testimonial .profile img{width:64px;height:64px;margin-bottom:10px;}	
} 

@media (min-width: 992px) and (max-width: 1024px) {
	#eu-cart-bar{display:none !important;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:-30px !important;}
	.input-type{width:30%;}
	#learndash_course_certificate a{margin-left:-70px;margin-right:14px;}
	.nav > li > a{padding:10px 5px !important;}
	#navbar{margin-top:5px;}
	.mid-cont {min-height: 150px;}
	.inner-image-thum{width:100%;float:none;}
	.npb{padding:0 !important;}
	
	
	/*-------------------umair----------------*/
	.woocommerce span.onsale {
    left: 41em!important;
}
.variations select{    margin-left: -12px;}
.owl-carousel .owl-prev{position:relative;display:inline-block;left:0;padding: 0;}
	.owl-carousel .owl-next{position:relative;display:inline-block;right:0;padding: 0;}	
}  

@media only screen and (max-width: 480px){
	body #yith-topbar-countdown {
    height: 70px;
}

html body.with_pad {
    padding-top: 70px;
}
}

.seach-mobile{ display:none}

.nav li .green-btn{ display:none;}

