/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 25 2019 | 13:48:49 */
/* Add your CSS code here*/
#menu-item-search {display:none;}
.rpt_description{color:#ffffff !important;}
.text-center{ text-align: center;}
.rpt_plans .rpt_plan .rpt_foot { text-transform: uppercase; font-weight: bold; letter-spacing: -.5px; padding: 10px 0;}

#main .course-details { list-style: none; margin: 0; padding-bottom: 30px;}
#main .course-details li { margin: 0; position: relative; padding-left: 25px;}
#main .course-details li:before {font-family: FontAwesome;position: absolute;font-size: 20px;left: 0;color: #5f5f5f;}
#main .course-details li.ico-clock:before { content: "\f017";}
#main .course-details li.ico-skill:before {content: "\f201"; font-size: 16px;}
#main .course-details li.ico-student:before {content: "\f0c0"; font-size: 16px;}
#main .course-details li.ico-language:before {content: "\f1ab";}
#main .course-details li.ico-badge:before {content: "\f132";}
#footer .widget_nav_menu a{ line-height: 1.4;}
#footer { padding: 30px 0;}
#footer .widget { margin: 0;}
#socket .copyright { float: none; text-align: center; display: block; font-size: 14px;}
.course-box .course-ttl { margin: 10px 0 0; text-align: center; color: #333; font-size: 16px; line-height: 1.4; text-transform: uppercase;}
.course-box .course-img { position: relative;}
.course-box .course-link { border-radius: 4px; position: absolute; background: #d2821e; display: block; color: #FFF; text-transform: uppercase; padding: 7px 15px; top: 50%; left: 50%; z-index: 9; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transform: translate(-50%,-50%) scale(1.2,1.2); -moz-transform: translate(-50%,-50%) scale(1.2,1.2); -ms-transform: translate(-50%,-50%) scale(1.2,1.2); -o-transform: translate(-50%,-50%) scale(1.2,1.2); opacity: 0;}
.course-box:hover .course-link{ -webkit-transform: translate(-50%,-50%) scale(1,1); -moz-transform: translate(-50%,-50%) scale(1,1); -ms-transform: translate(-50%,-50%) scale(1,1); -o-transform: translate(-50%,-50%) scale(1,1); opacity: 1; }
.course-box .course-link:hover{ background: #333; color: #FFF; text-decoration: none;}
.course-box:hover .course-img:after { content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, .3); position: absolute; top: 0;}
#main .course-box img { display: block;}
#courses { margin: 0;}
#courses .course-box { width: calc(25% - 33px); /*float: left;*/ display: inline-block; vertical-align: top; margin: 30px 15px 0; background: #fff; padding-bottom: 15px;}
#courses .course-box .course-ttl { padding: 0 15px; min-height: 66px;}
#courses.home-courses .course-box{ width: calc(33.33333% - 30px); margin-top: 0;}
#main .sa_owl_theme .owl-nav .owl-prev { left: -35px;}
#main .sa_owl_theme .owl-nav .owl-next { right: -35px;}
#main .sa_owl_theme .owl-nav .owl-prev, #main .sa_owl_theme .owl-nav .owl-next { background-color: rgba(210, 130, 30, .5) !important; width: 40px !important; background-size: 35% !important; border-radius: 50%;}
#main .sa_owl_theme .owl-nav .owl-prev:hover, #main .sa_owl_theme .owl-nav .owl-next:hover { background-color: #d2821e !important;}
#main .sa_owl_theme .owl-nav .owl-prev:focus, #main .sa_owl_theme .owl-nav .owl-next:focus { outline: 0;}
#main .sa_owl_theme .owl-nav .owl-prev.disabled, #main .sa_owl_theme .owl-nav .owl-next.disabled { display: none;}
#top .avia-size-x-large { font-size: 20px; padding: 20px 15px;}
#top .avia-button, .rtbs>.rtbs_content h4{ text-transform: uppercase;}
.inline-imgs { vertical-align: middle;}
.inline-imgs a { display: inline-block !important; vertical-align: middle;}
.inline-imgs img { max-height: 130px; vertical-align: middle;}
.rtbs>.rtbs_content p, .rtbs>.rtbs_content h4{ margin: 0 0 15px;}
.rtbs>.rtbs_content p + h4, .rtbs>.rtbs_content ul + h4 { margin-top: 25px;}
.rtbs>.rtbs_content p:last-child{ margin-bottom: 0;}
.rtbs>.rtbs_content{ padding: 30px;}
.owl-carousel { margin-bottom: 35px;}
#top .avia-button-fullwidth { font-size: 18px; padding: 15px;}
.home-icon .av-special-heading { margin-top: 15px;}
.home-icon .av-special-heading .av-special-heading-tag { color: #333333; text-transform: uppercase; }
.avia_transform .av_slideshow_full .avia-caption-title { font-size: 40px;}
.avia_transform .av_slideshow_full .avia-caption-content p { font-size: 20px; margin: 0;}
#top .avia-slideshow-button { font-size: 16px;}
#top .av-large-testimonial-slider .avia-testimonial-meta, #top .home-quotes .avia-slider-testimonials { margin: 0;}
#top .av-large-testimonial-slider .avia-testimonial-meta-mini { text-align: center;}
#top .home-tabs { margin: 0;}
#top .home-tabs .tab_titles, #top .home-tabs .tab { border: 0; background: transparent; text-align: center;}
#top .home-tabs .tab { display: inline-block; float: none; font-size: 16px; text-transform: uppercase; border-bottom: 3px solid transparent; padding: 4px 0; margin: 0 15px;}
#top .home-tabs .av_tab_section .tab { display: none;}
#top #main .home-tabs .tab.active_tab { font-weight: normal; color: #f09d3e; border-color: #f09d3e;}
#top .home-tabs .active_tab_content { background: transparent; border: 0; padding: 0;}
#top .home-tabs .tab_titles { margin: 10px 0 -15px;}
#main .all-courses { clear: both; margin: 0; padding-top: 25px; text-align: center;}
#main .all-courses a { border-radius: 4px; background: #d2821e; display: inline-block; color: #FFF; text-transform: uppercase; padding: 10px 20px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
#main .all-courses a:hover { text-decoration: none; background: #333;}

#main .course-list .content { padding-top: 30px; padding-bottom: 60px;}
#main .avia-section-small .content { padding-top: 30px; padding-bottom: 30px;}

.mt-10{ margin-top: 10px;}
#course-title.stick_ttl { position: fixed; top: 45px; z-index: 9; min-height: auto;}
#course-title.stick_ttl .content { padding: 25px 0;}
#course-title.stick_ttl .content .av-special-heading-tag { font-size: 20px;}

.clear-d{ clear: both; }

@media only screen and (max-width: 992px){
  /*.rpt_plans .rpt_plan .rpt_title{ font-size: 22px;}*/
  /*.rpt_5_plans .rpt_plan { width: 32%; display: inline-block; float: none; margin-bottom: 20px;}*/
  .rpt_plans .rpt_sm_price .rpt_plan .rpt_head .rpt_price { font-size: 32px; line-height: 40px; padding-top: 15px; font-weight: bold; padding-bottom: 0;}
  .rpt_plans .rpt_sm_price .rpt_recommended_plan .rpt_head .rpt_price { font-size: 42px;}
  .rpt_plans .rpt_plan .rpt_features .rpt_feature{ padding: 6px 0;}
  .rpt_plans .rpt_plan .rpt_features{ padding: 10px;}
  .rpt_plans .rpt_plan .rpt_head .rpt_description { padding: 0 10px 20px;}
  #main .avia-section-large .content, #main .avia-section-large .sidebar { padding-top: 40px; padding-bottom: 40px;}
  #main .content, .sidebar { padding-top: 30px; padding-bottom: 30px;}
  #main .av-special-heading { margin-top: 0;}
  #main .avia-testimonial-wrapper { margin: 0;}
  .rpt_plans .rpt_plan .rpt_foot{ font-size: 18px;}
}

@media only screen and (max-width: 992px){
  #courses .course-box{ width: calc(33.33333% - 30px);}
  #courses.home-courses .course-box{ width: calc(50% - 30px);}
}

@media only screen and (max-width: 767px){
#course-title.stick_ttl { top: 0;}
#course-title.stick_ttl .content { padding: 20px 0;}
#course-title.stick_ttl .content .av-special-heading-tag { font-size: 20px;}
.inline-imgs { text-align: center;}
#courses .course-box{ width: calc(50% - 30px);}
#top .home-tabs .av_tab_section .tab { border-radius: 4px; display: block; margin: 0 0 3px; border: 0; background: #333; color: #FFF; padding: 8px 15px;}
#top #main .main_color .home-tabs .active_tab { background: #f09d3e; color: #FFF; margin-bottom: -25px;}
#top .home-tabs { border: 0;}
#top .main_color .home-tabs .active_tab_content { background: transparent;}
.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial { padding: 0;}
#top .avia-slideshow-button { padding: 10px 20px;}
#top .av-large-testimonial-slider .avia-testimonial-content, .avia_transform .av_slideshow_full .avia-caption-content p { font-size: 16px; line-height: 20px;}
}

@media only screen and (max-width: 640px){
  #main .rpt_plans .rpt_plan { margin: 0 0 20px !important; top: 0; width: 100%;}
}

@media only screen and (max-width: 479px){
  #courses .course-box, #courses.home-courses .course-box { width: calc(100% - 30px);}
  #courses.home-courses .course-box{ margin-top: 20px;}
}
.template-page .entry-content-wrapper .courses-sec-ttl {padding: 0 15px;margin: 40px 0 0 0;text-transform: capitalize;font-weight: normal;letter-spacing: 0;}
#courses {float: left;width: 100%;}
.oprice{    font-size: 40%;   padding-left: 20px;}

@media (min-width: 1024px) and (max-width: 1269px) {
#courses {margin: 0;}
#courses .course-box {width: calc(25% - 20px);float: left;margin-left: 10px;margin-right: 10px;}
#courses .course-box .course-ttl {min-height: 54px;}
.course-box .course-ttl {font-size: 12px;}
.course-box .course-link {padding: 7px 12px;font-size: 11px;}
}