@media screen and (min-width: 769px){
.imagebox_container .img-box-slider.float_box{
margin-bottom: -15px;
}
.blog-masonry-container .blog-masonry-content{
min-height: 225px;
}
.close_semester_course_button.sectionOverlay .box_size_container{
width: 55%;
}
}
@media screen and (max-width: 768px){
.only-desktop{
display: none !important;
}
.only-mobile{
display: block !important;
}     body:not(.compose-mode) footer .footer-widgets .content, body:not(.compose-mode) footer #footer-bottom .content, body.compose-mode.responsive-mode footer .footer-widgets .content, body.compose-mode.responsive-mode footer #footer-bottom .content {
width: 100% !important;
padding: 0 10px !important;
}
body:not(.compose-mode) .sectionOverlay .box_size_container, body.compose-mode.responsive-mode .sectionOverlay .box_size_container{
width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
footer.footer-default .footer-widgets .widget-area.classicStyle div[class*="col-"], .widget_md_progress {
padding-right: 0;
padding-left: 10px !important;
}
#footer-bottom .content .copyright{
line-height: 46px;
height: 46px;
margin-bottom: 0;
}
#footer-bottom .content .copyright p{
line-height: 46px;
}
.widget-md-recent-portfolio{
margin-bottom: 20px !important;
}
.mobile_0_15_padding{
padding-top: 0px !important;
padding-bottom: 15px !important;
}
.mobile_nav_slide{
padding-top: 10px;
}
.social_row{
padding-top: 10px !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
body:not(.single-portfolio) main:not(.retina-screen-main) div.vc_row{
padding-left: 10px !important;
padding-right: 10px !important;
}
.home_portfolio_section{
padding: 10px !important;
}
.home_portfolio_section .portfolio-item{
width: 100% !important;
}
.social_box .iconbox-side2{
margin-left: 0;
margin-right: 0;
margin-bottom: 10px;
}
.social_box.last .iconbox-side2{
margin-bottom: 0;	
}
.home_portfolio_section .shortcode-btn {
margin-top: 0;
margin-bottom: 30px;
}
.testimonial-carousel .testimonial-carousel-job-text{
width: 90%;
font-size: 18px;
}
.home_environment .portfolio_meta_description{
font-size: 16px;
line-height: 20px;
padding: 0 10px !important;
}
.portfolio .heading .title {
font-size: 28px;
}
.home_environment{
padding-top: 30px !important;
margin-bottom: 0px !important;
}
.portfolio-item{
margin-bottom: 10px !important;
}
header.top-classic .logo.item-left{
width: 50px !important;
}
header.top-classic .logo.item-left img{
height: auto !important;
width: 50px !important;
}
body:not(.one_page_scroll) .row-content-middle:not(.row-equal-column-height) .wrap{
display: block;
}
.child_talk_home .md-live-text{
margin-bottom: 10px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.child_talk_home .vc_column_container{
margin-bottom: 10px !important;
}
.why_baking .md-text-content p{
text-align: left !important;
}
.why_baking .md-text-content li{
margin-left: 17px !important;
}
.why_baking .md-text-button{
margin-bottom: 50px !important;
text-align: left !important;
}
.why_baking .md-text-title p{
line-height: 30px !important;
}
.why_baking .md-text-title p span{
font-size: 30px !important;
line-height: 38px !important;
}
.about_banner .md-text-content p span{
line-height: 44px;
}
.about_left_row{
padding-left: 0px !important;
padding-right: 0px !important;
}
.about_left_row > .vc_column-inner{
padding-left: 15px !important;
padding-right: 15px !important;
}
.about_left_row .pie_chart_item{
padding-top: 40px !important;
padding-bottom: 30px !important;
}
.about_right_row{
padding-top: 40px !important;
padding-bottom: 30px !important;
padding-left: 15px !important;
padding-right: 15px !important;
}
.about_right_row .md-text-title > div{
text-align: center !important;
}
.about_right_row .list-shortcode ul, .about_right_row .list-shortcode ol{
max-width: 330px;
}
.about_main_row{
padding-left: 0 !important;
padding-right: 0 !important;
}
body:not(.single-portfolio) main:not(.retina-screen-main) div.vc_row.about_main_row{
padding-left: 0px !important;
padding-right: 0px !important;
}
body:not(.compose-mode) .layout-container .layout.dark_header .wrap>main{
padding-top: 80px !important;
}
.founder_row .vc_column-inner .wpb_wrapper{
display: block;
}
.founder_row .vc_column-inner .wpb_wrapper > div{
width: 100%;
}
.sliphover-overlay div:nth-child(1)>div:nth-child(1){
padding: 20px;
}
.sliphover-overlay div:nth-child(1)>div:nth-child(1) h3{
margin-bottom: 20px !important;
}
.sliphover-overlay div:nth-child(1)>div:nth-child(1) h4{
line-height: 20px !important;
}
.sliphover-overlay div:nth-child(1)>div:nth-child(2){
padding: 20px;
}
.sliphover-container{
width: 100% !important;
left: 0 !important;
}
.video_row .md-live-text {
margin-bottom: 10px !important;
padding-left: 10px !important;
padding-right: 10px !important;
}
.video_row .vc_column_container{
margin-bottom: 10px !important;
}
.kids_course_section .md-text-title b, .kids_course_section .md-text-title > div{
line-height: 40px !important;
}
.pixflow-price-table{
width: 100%;
margin-bottom: 10px;
}
.pixflow-price-table .price-container .currency{
position: relative;
bottom: 32px;
}
.pixflow-price-table .price-container .price {
font-size: 56px;
position: relative;
top: 0px;
}
.pixflow-price-table .price-container{
margin-top: 10px;
}
.pixflow-price-table .title{
font-size: 16px;
line-height: 22px;
margin: 10px 0;
}
.promotion_row .responsive-col-50, .promotion_row{
padding-bottom: 0 !important;
}
.promotion_row.last{
padding-bottom: 50px !important;
}
.single-post.post-template-default main{
width: 100% !important;
}
.course_button .box_size_container .col-sm-6{
margin-bottom: 10px;
}
.course_button .box_size_container .col-sm-6:nth-child(2n){
padding-left: 0;
margin-bottom: 40px;
}
.social_box .iconbox-side2 .description{
min-height: auto;
}
.team-member-classic{
width: 70%;
margin: 0 auto;
}
.imagebox_container .img-box-slider.float_15_box{
margin-bottom: 10px;
}
.home_attribute_container .col-sm-3{
min-height: 245px;
}
div.vc_column_container.about_left_row.col-sm-6, div.vc_column_container.about_right_row.col-sm-6{
width: 100%;
padding: 0;
}
div.vc_column_container.about_left_row.col-sm-6 > .vc_column-inner{
padding-left: 3%!important;
padding-right: 3%!important;
}
.woocommerce.woocommerce-page.single-product div.product .product_title {
font-size: 26px;
line-height: 28px;
}
.new_section > .wrap{
display: block !important;
}
.new_section_text {
padding-left: 20px !important;
padding-right: 20px !important;
margin-top: 0px;
margin-bottom: 40px;
}
.new_section .col-sm-4{
margin-bottom: 40px;
}
.about-us-column-left > .vc_column-inner > .wpb_wrapper{
padding-left: 0px;
padding-right: 0px;
}
.home_attribute_container .md-text-container .md-text-content p:not(:first-child){
display: none !important;
}
.home_attribute_container .md-text-container .md-text-content br{
display: none !important;
}
.home_attribute_container .col-sm-3 {
min-height: auto;
margin-bottom: 30px;
}
.home_attribute_container{
padding-top: 0px !important;
margin-bottom: 30px !important;
}
.home_portfolio_section{
margin-top: 40px !important;
}
body:not(.single-portfolio) main:not(.retina-screen-main) div.vc_row.brochure{
margin-bottom: 40px !important;
} #widget-column-1{
padding-top: 45px;
padding-bottom: 90px
}
#widget-column-1 .shortcode-btn .button-icon{
padding: 0 !important;
}
}
@media screen and (max-width: 480px){
.single.single-post .post-content .post-title{
line-height: 34px;
}
.single-post.post-template-default main .post-content{
padding-left: 15px !important;
padding-right: 15px !important;
}
.single-post.post-template-default main .post-content .vc_row{
padding-left: 0 !important;
padding-right: 0 !important;
}
.new_section{
padding-top: 40px !important;
}
body:not(.compose-mode) .sectionOverlay.why_baking > .wrap.box_size_container .col-sm-6:first-child{
padding-left: 15px;
padding-right: 15px;
}
.home-main-course-middle-fix{
margin-top: 20px;
}
.home_attribute_container{
padding-bottom: 0 !important;
}
.home-course-main-spacing{
margin-bottom: 65px !important;
}
}
@media screen and (min-width: 480px) and (max-width: 768px){
body:not(.compose-mode) .sectionOverlay.why_baking > .wrap.box_size_container .col-sm-6:first-child{
padding-left: 40px;
padding-right: 20px;
}
}