/*
Theme Name:Yoga-child
Theme URI:http://www.authorselvi.com/
Author:Authorselvi
Author URI:
Template:Yoga
/* =Reset
--------------------------------------------------------------*/
@import url('../Yoga/style.css');
@font-face{font-family:Boogaloo-Regular;src:url(fonts/Boogaloo-Regular.eot)}
@font-face{font-family:Boogaloo-Regular;src:url(fonts/Boogaloo-Regular.ttf)}
@font-face{font-family:arialmt;src:url(fonts/arialmt.eot)}
@font-face{font-family:arialmt;src:url(fonts/arialmt.ttf)}
@font-face{font-family:arial-italic;src:url(fonts/arial-italic.eot)}
@font-face{font-family:arial-italic;src:url(fonts/arial-italic.ttf)}
body{background-color:#fff;font-size:16px}
p{line-height:1.7}
.container{max-width:1800px;width:100%;padding:0 5%}
h1,h2,h3,h4,h5,h6{color:#37393c;font-family:boogaloo-regular;font-weight:400}
.scroll-to-top{background:#37393c}
.scroll-to-top:hover{background:#fd598f}
a{color:#fd598f}
a:focus{outline:inherit}
a:hover,a:focus{color:#e24a7b}
p{color:#37393c;line-height:20px}
.main-content-area{margin:45px 0}
h2{color:#37393c;font-family:boogaloo-regular;font-size:36px;font-weight:400;text-transform:uppercase}
.main-content-area{overflow:hidden}
.navbar.navbar-default{float:left;width:100%;background-color:#fff}
.nav.navbar-nav{margin:5px 0 0}
.main-content-area.home-page{margin:0}
#menu-header-menu li a{line-height:100%}
.site-navigation-inner{padding:10px 0}
.navbar-default .navbar-nav > li > a{color:#5E6168}
.navbar-default .navbar-nav > li > a:hover{color:#f55989}
#menu-header-menu li a{font-family:Boogaloo-Regular;font-size:16px}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#f55989}
.error404 .post-inner-content{border:0 none;padding:0;text-align:center}
.error404 .page-title{color:#fd598f;text-transform:uppercase}
.error404 .btn.btn-default.read-more:hover{text-decoration:underline}
.error404 .btn.btn-default.read-more{background:transparent none repeat scroll 0 0;border:0 none;color:#333;float:none;font-family:boogaloo-regular;font-size:22px;margin-top:10px;padding:0;text-transform:capitalize}
.banner-content h1{color:#fd598e;font-family:boogaloo-regular;font-size:72px;font-weight:400;margin:0;line-height:100%}
#home-slider .attachment-post-thumbnail{width:100%}
#home-slider{background-color:#f0f1f5}
.flex-caption{padding:0 15px;bottom:30%}
.banner-content{font-size:32px;text-align:center;color:#5E6168}
.slider-content{line-height:100%;margin:20px 0 25px;font-family:boogaloo-regular;text-transform:uppercase}
.flex-caption .button{background-color:#38393d;font-family:boogaloo-regular;font-size:30px;margin:auto;padding:1px 34px;text-align:center;display:inline-block}
.flex-caption .button:hover{background-color:#fd598f;color:#fff}
#latest-product .flex-direction-nav{opacity:inherit}
#latest-product .flex-direction-nav a{margin:-65px 0 0;opacity:inherit}
#latest-product .flex-direction-nav .flex-prev{left:inherit;right:45px}
#latest-product .flex-direction-nav .flex-next{right:10px}
#latest-product .flex-direction-nav .flex-prev,#latest-product .flex-direction-nav .flex-next{height:30px;padding:2px;text-align:center;top:0;width:30px;border:1px solid #ddd}
#latest-product .flex-direction-nav a::before{font-size:25px}
.flex-direction-nav a::before{font-size:32px;position:relative;top:-28px}
.overall-sec{border:1px solid #ddd;float:left;padding:24px 10px 22px;width:48.4%}
.col-sm-6.overall-sec:first-child{margin-right:3.1%}
.button-info img{height:61px;width:151px}
#latest-product > h3{color:#38393b;font-family:boogaloo-regular;font-size:36px;font-weight:400;text-align:center}
.recent-post .product-title{bottom:28px;color:#38393b;font-family:boogaloo-regular;font-size:36px;font-weight:400;margin:0;position:relative;text-align:center}
#latest-product .col-sm-8 > h3{color:#38393b;font-family:boogaloo-regular;font-size:19px;font-weight:400;margin:0 0 5px;text-transform:uppercase}
.product-author{color:#38393b;font-family:arial-italic;font-size:14px}
#latest-product .col-sm-8 > p{color:#6c6c6c;font-size:14px;line-height:20px}
.button-info{float:left}
#home-slider .flex-direction-nav a{opacity:inherit;color:#afb0b5}
#home-slider .flex-direction-nav a::before{font-size:70px;top:-8px}
.col-sm-1.entry-date > p{float:left;margin:0;text-align:center;width:100%;padding:5px 0}
#latest-product{float:left;width:100%}
.post-widget-sec{border-bottom:1px solid #F0F1F5;float:left;margin-bottom:15px;padding-bottom:15px;width:100%}
.post-widget-sec .col-sm-2{border:1px solid #ddd;padding:0;text-align:center}
.post-widget-sec .col-sm-2 > b{background:#fd598f none repeat scroll 0 0;color:#fff;float:left;font-size:24px;font-weight:400;margin-bottom:3px;padding:8px 2px;width:100%}
.post-widget-sec .col-sm-2{border:1px solid #FD598F;line-height:100%;padding:0;text-align:center;width:12%}
.post-widget-sec .col-sm-2 > p{line-height:100%;margin:0;padding-bottom:3px;float:left;width:100%;text-align:center}
.post-widget-sec .col-sm-10.pull-right{padding:0}
.post-widget-sec .col-sm-10.pull-right > a{font-size:22px;color:#37393c;font-family:boogaloo-regular;line-height:100%}
#secondary .widget a:hover{color:#fd598f}
#footer-area .footer-widget-area{border-bottom:2px solid #fff;overflow:hidden;padding:40px 0 20px;margin:0 0 10px}
#colophon{border:0;background-color:transparent}
#footer-area{background-color:inherit;background-image:url(img/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:70px 0}
.footer-widget{text-align:center}
.footer-widget-area h3{color:#fff;font-family:boogaloo-regular;font-size:24px}
.footer-widget-area h4{color:#fff;font-size:20px}
.social-icons,#menu-social{float:right}
#footer-area a{color:#fff}
.copyright{color:#fff;float:left;font-size:16px;text-align:left}
.social.col-sm-3{margin-top:5px}
.development{float:left;margin:10px auto;text-align:left;width:100%;color:#fff;font-size:16px;font-style:normal}
#footer-area .social-icons li a{background-color:#fff;border-radius:100%;color:#fe53a1;font-size:18px;height:35px;line-height:36px;margin-right:3px;width:35px}
.container.footer-inner,.site-info.container{width:100%}
.class-sec{background-color:#fd598e;text-align:center;width:100%;float:left;padding:40px 0}
.entry-title-3 > a{color:#fff;font-size:28px;font-weight:400;text-transform:uppercase}
.classes-sec .modal-body{float:left;line-height:100%;padding:0 15px;text-align:center}
.class-sec ul{float:left;padding:0;width:100%}
.class-sec li{float:left;list-style:outside none none;max-width:20%;text-align:center;width:100%}
.class-sec h2{color:#fff;font-family:boogaloo-regular;font-size:36px;font-weight:400;margin:0}
.class-sec h3{color:#fff;font-family:boogaloo-regular;font-size:30px;font-weight:400;margin:20px 0 45px}
.class-title{color:#fff;float:left;font-family:boogaloo-regular;font-size:24px;text-align:center;text-transform:uppercase;width:100%;margin:15px 0 0}
.class-bottom-text p{color:#fff;float:left;font-family:boogaloo-regular;font-size:36px;text-align:center;width:100%}
.class-bottom-text{float:left;margin:30px 0 0;width:100%}
.page-home{float:left;width:100%}
.page-template-page-home .sb_instagram_header{margin:0;padding:0!important}
.page-template-page-home #sb_instagram > div{padding:0!important}
.page-template-page-home #sb_instagram > #sbi_load{display:none}
.gallery-sec{float:left;line-height:100%;max-width:50%;padding:40px 30px 40px 0;width:100%}
.event-section{float:right;max-width:50%;padding:40px 0 40px 30px;width:100%;border-left:1px solid #ddd}
.event-sec .entry-title > a:hover{color:#fd598f}
.event-sec h3{margin:0}
.page-template-page-home #sb_instagram > div{margin:0!important}
.page-template-page-home .col-sm-1.entry-date{width:20%}
.page-template-page-home .event-sec .col-sm-11{width:77.667%}
.page-template-page-home .event-sec .entry-title > a{font-size:18px}
.home-bottom-sec{background-color:#f0f1f5;float:left;width:100%}
.page-template-page-home .event-sec{margin-bottom:15px}
.home-bottom-sec h2{color:#37393c;font-family:boogaloo-regular;font-size:36px;font-weight:400;margin:0 0 35px;text-transform:uppercase}
.view-section{color:#37393c;float:right;font-size:16px;margin:30px 0 0;text-decoration:underline;text-transform:uppercase}
.post-content > ul li{background-image:url(img/tick-icon.png);background-position:2px 2px;background-repeat:no-repeat;float:left;padding-left:35px;width:100%;list-style:outside none none}
.post-content > ul{float:left;margin-bottom:25px;padding:0}
.post-content > ul li{background-image:url(img/tick-icon.png);background-position:2px 8px;background-repeat:no-repeat;float:left;line-height:25px;list-style:outside none none;margin-left:32px;padding-left:35px;width:100%}
.addtoany_share_save_container{float:left;width:100%}
.recent-book{float:left;width:100%}
#latest-news{float:left;width:100%}
.recent-post{background-color:#fff;float:left;padding:7% 0 4%;width:100%}
.inner-background h1{color:#fff;font-family:boogaloo-regular;font-size:36px;font-weight:400;text-transform:uppercase;margin:0}
.inner-background{background:#fd598f none repeat scroll 0 0;float:left;padding:50px 0;text-align:center;width:100%}
.entry-date b{background:#fd598f none repeat scroll 0 0;color:#fff;float:left;font-size:24px;font-weight:400;padding:10px 0;width:100%;margin:0 0 2px}
.col-sm-1.entry-date{border:1px solid #FD598F;color:#37393c;font-size:14px;line-height:100%;padding:0 0 2px;text-align:center;width:15%}
.event-sec .col-sm-11{width:84.667%}
.event-sec{border-bottom:1px solid #ddd;float:left;margin-bottom:20px;padding-bottom:15px;width:100%}
.event-sec h2{line-height:25px;margin:5px auto 3px}
.location{color:#37393c;font-family:arial-italic;font-size:16px;font-weight:400;margin:8px 0 0;float:left}
.entry-meta h3{margin:0}
.event-sec .entry-title > a,.entry-title-2 a,.entry-title-2{color:#37393c;font-family:boogaloo-regular;font-size:20px;font-weight:400;line-height:100%;margin:0 0 10px;text-transform:uppercase}
.well{background-color:transparent;border:0 none;clear:both;overflow:hidden;padding:0;box-shadow:inherit;border-radius:0}
.get-quote h3{color:#37393c;font-family:boogaloo-regular;font-size:36px;font-weight:400;margin:0;padding:0 0 5px;text-align:left}
.get-quote{background-color:#f0f1f5;float:left;line-height:100%;padding:30px 30px 15px;width:100%}
input[type="text"],input[type="email"],textarea{padding:3px 10px}
.get-quote input{border-radius:0;height:34px;max-width:310px;width:100%;margin-bottom:5px}
.get-quote textarea{border-radius:0;height:95px;max-width:310px;width:100%}
.get-quote label{color:#37393c;float:left;font-weight:400;line-height:100%;margin-bottom:5px;width:100%}
.get-quote .btn-default{background-color:#37393c;border-color:#37393c;border-radius:6px;font-family:boogaloo-regular;font-size:28px;margin-top:10px;padding:6px 55px;text-transform:uppercase;width:auto;height:auto}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{border:1px solid red}
.well .wpcf7-form{background-color:#f0f1f5;float:left;width:100%}
.widget-area div.wpcf7-response-output{font-size:14px;border-width:1px;line-height:20px;margin:0 8% 20px;max-width:82%;padding:6px 8px 10px;text-align:center}
.wpcf7-not-valid-tip{display:none!important}
#secondary .well h3{color:#37393c;font-family:boogaloo-regular;font-size:36px;font-weight:400;margin:0 0 15px;text-align:left;text-transform:uppercase}
#secondary .well #secondary .widget{margin-bottom:40px}
.sb_instagram_header{padding:0!important}
#secondary .well .sbi_load_btn{display:none!important}
#secondary .well #sb_instagram > div{padding:0!important}
#secondary .widget a{color:#37393c}
.get-quote .btn-default:hover{background-color:#fd598f;border-color:#fd598f}
.view{color:#37393c;float:right;margin-top:10px;text-decoration:underline;text-transform:uppercase}
.post-content{color:#37393c;float:left;width:100%;margin:20px 0}
.post-content strong{color:#37393c;font-size:18px}
.post-content > h4{color:#2f2f2f;font-size:24px;margin:20px 0;font-weight:700}
.post-content em{color:#fd598f;font-style:normal}
.classes-sec{float:left;padding:0 0 30px;width:100%}
.classes-sec #class-model{background:transparent none repeat scroll 0 0;border:0 none;max-width:20%;padding:0;width:100%;float:left;text-align:center}
#class-model{background:transparent none repeat scroll 0 0;border:0 none;padding:0;width:100%}
.modal-content{float:left;margin:10% 0}
button.close{background:#fd598f none repeat scroll 0 0;border:0 none;border-radius:100%;color:#fff;font-size:46px;height:50px;left:29px;margin:0!important;opacity:inherit;padding:0;position:relative;right:0;top:-55px;width:50px}
.modal-header{padding-bottom:0;padding-top:25px}
.close:focus,.close:hover{background-color:#fd598f;color:#fff}
#class-model a{font-family:boogaloo-regular;font-size:24px;font-weight:400;margin:5px 0;text-transform:uppercase}
.class-info{border:1px solid #ddd;border-radius:13px;float:left;text-align:center;width:100%;padding-bottom:20px}
.inner-class-info{background-color:#fd598e;border-top-left-radius:10px;border-top-right-radius:10px;float:left;padding-top:20px;width:100%}
.classes-sec .col-sm-4{margin-bottom:40px}
.class-info .entry-title{color:#fff;margin:15px 0}
.class-info .post-content{height:225px;padding:0 10px 10px;text-align:left}
.single-classes .single-post-content{text-align:center;width:100%;float:left}
.single-post-content .entry-meta h2 {
	margin:25px auto auto;
}
.single-post-content .entry-meta p {
	float: left;
	width: 100%;
}
.single-post-content .entry-meta p.event-dates{line-height: 28px;color: #FD598F;margin: auto;}
.post-content img{margin:auto auto 20px}
.post-content p{line-height:25px}
.single-classes h2{font-size:35px;margin:10px 0 0}
.single-classes .post-content{font-size:16px;margin:10px 0}
.des-class ul{float:left;margin:0;padding:0;width:100%}
.des-class li{float:left;list-style:outside none none}
.des-class{float:left;width:100%}
.class-sec li:hover{opacity:.8}
.des-class li{color:#333;float:left;font-family:boogaloo-regular;font-size:19px;list-style:outside none none;padding:0 15px;text-align:center;text-transform:uppercase}
.classes-sec #class-model:hover{color:#fd598f;opacity:.8}
.classes-sec a{color:#333;font-family:boogaloo-regular;font-size:24px;text-transform:uppercase}
#class-model > span{float:left;margin-top:10px;width:100%}
main{float:left;width:100%}
.title-name{font-size:30px;font-weight:400;margin:0 0 10px;text-align:left}
.post-content .btn.btn-default.read-more{background:#37393c none repeat scroll 0 0;border-color:#37393c;float:left;font-size:16px;padding:10px 15px}
.blog .post-content{margin:20px 0 40px}
.post-content .btn.btn-default.read-more:hover{background-color:#fd598f;border-color:#fd598f}
.blog .location{margin:0}
.location > b{color:#fd598f}
.entry-title-2 a:hover{color:#fd598f}
.post-content > h3{float:left;font-size:24px;margin:15px 0;width:100%}
.classes-sec h2{font-size:22px}
.classes-sec .top-title h3{color:#333;font-size:24px;margin:10px 0 20px}
.post-type-archive-classes .entry-title{font-size:24px;margin:15px 0 0}
.class-sec img{border:7px solid #feacc7;border-radius:100%;background-color:#feacc7}
#class-model img,.single-classes .single-featured{background-color:#feacc7;border:7px solid #feacc7;border-radius:100%}
.classes-sec .top-title{float:left;padding-bottom:30px;width:100%;text-align:center}
.classes-sec .top-title h2{color:#fd598f;font-size:36px}
.paginationcustom{float:left;width:100%;max-width:100%;margin:0 0 10px}
.page-numbers{background:#333;border:1px solid #333;color:#fff;float:left;font-size:14px;font-weight:700;margin:0 7px 15px 0;padding:4px 12px}
.page-numbers:hover{background:#333;color:#Fff}
.page-numbers.current{background:#fd598f;border:1px solid #fd598f}
.page-numbers:hover{background:#fd598f;border:1px solid #fd598f;color:#fff}
.single-view,.blog-item-wrap{float:left;margin-bottom:0;border-bottom:1px solid #ddd;float:left;margin-bottom:40px}
.woocommerce .main-content-inner{border:0}
.row{margin-left:0;margin-right:0}
.woocommerce .main-content-inner{padding:0;border:0}
.woocommerce .woocommerce-breadcrumb{border-bottom:1px solid #ddd;color:#37393c;font-size:16px;padding:0 0 15px}
.woocommerce .woocommerce-breadcrumb a{color:#fd598f;font-size:16px}
.woocommerce .woocommerce-ordering select{border:1px solid #ddd;padding:5px}
.woocommerce ul.products li.product h3{font-size:24px}
.btn-default,.label-default,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#37393c;border-color:#37393c}
.woocommerce ul.products li.product .button:hover{background-color:#fd598f}
.woocommerce #review_form #respond .form-submit input:hover{background:#fd598f none repeat scroll 0 0}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}
.woocommerce-MyAccount-navigation ul{padding:0}
.woocommerce-MyAccount-navigation li{list-style:outside none none;font-weight:700}
.woocommerce-info::before{color:#fd598f}
.woocommerce-info{border-top-color:#fd598f}
.woocommerce-Button.button:hover{background-color:#fd598f!important}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #ddd;border-radius:0;padding:8px}
.woocommerce-MyAccount-content h3{margin-top:0}
.select2-container .select2-choice{border:1px solid #ddd;border-radius:0}
.button.btn.btn-default:hover{background-color:#fd598f}
input:focus,textarea:focus{outline:inherit}
.contact-us-page .left-sec-input input{border-radius:0;height:45px;margin:0 0 26px;max-width:95%;padding:5px 10px!important;width:100%}
.contact-us-page .col-sm-6.right-sec-input input{border-radius:0;height:45px;margin:0 0 26px;max-width:95%;padding:5px 10px!important;width:100%;float:right;color:#333}
.contact-us-page .col-sm-6{padding:0}
.contact-page-form{float:left;width:100%}
.contact-us-page .left-sec-input input,textarea{color:#333;font-size:16px}
.contact-us-page .wpcf7-submit{float:left;font-family:boogaloo-regular;font-size:20px;margin:30px 0 0;padding:8px 26px;text-transform:uppercase}
.contact-us-page .wpcf7-submit:hover{background:#fd598f;border-color:#fd598f}
.contact-us-page textarea{border-radius:0;height:200px;max-width:100%;padding:5px 10px;width:100%}
div.wpcf7-response-output{float:left;border-width:1px;margin:2em auto;padding:10px;text-align:center;width:100%}
.rpwe-block h3{font-size:16px!important;line-height:18px}
.rpwe-time{color:#333;font-size:14px}
.instashow-gallery{float:left;width:100%}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;color:#333;float:left;margin:25px 0 0;width:100%}
.media-page .instashow-gallery-media{height:50.3%!important;width:25%!important}
.media-page .instashow-gallery .instashow-gallery-media-cover{background:rgba(253,89,143,0.9) none repeat scroll 0 0;width:100%!important}
.media-page .instashow.instashow-gallery.instashow-gallery-horizontal.instashow-gallery-slide,.media-page .instashow-gallery-wrapper{height:500px!important}
.instashow-gallery .instashow-gallery-control-arrow::after,.instashow-gallery .instashow-gallery-control-arrow::before{background-color:#fd598f!important}
.media-page .instashow-gallery .instashow-gallery-control-arrow::after,.instashow-gallery .instashow-gallery-control-arrow::before{background:#fd598f none repeat scroll 0 0!important}
.instashow-gallery-media{height:27%!important;width:25%!important}
.instashow-gallery-view.instashow-gallery-view-active{height:400px!important}
.instashow-gallery-wrapper,.instashow-gallery-loader,.instashow.instashow-gallery.instashow-gallery-horizontal.instashow-gallery-slide{height:400px!important}
#secondary .well .instashow-gallery-media{height:16%!important;width:25%!important}
.media-page .instashow.instashow-gallery.instashow-gallery-horizontal.instashow-gallery-slide{float:left;margin-bottom:40px;position:relative;width:100%;z-index:9}
.instashow-gallery-view.instashow-gallery-view-active{height:500px!important}
.instashow-gallery-loader{float:left;height:500px!important;width:100%}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0{width:100%;max-width:100%!important}
#secondary .well .rpwe-title{font-size:18px!important;line-height:18px!important;padding:20px 0!important;border-top:1px solid #ddd!important}
#secondary .well .rpwe-time{color:#333;font-size:14px;margin:5px 0 0}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover{opacity:.7!important;transform:inherit!important}
.home .instashow-gallery-control-arrow.instashow-gallery-control-arrow-next{display:none}
.side-pull-left .main-content-inner,.side-pull-right .main-content-inner{float:left}
#secondary .instashow-gallery-control-arrow.instashow-gallery-control-arrow-next{display:none!important}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{margin:2.5px!important}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumbnails_0{border-top:1px solid #ddd;float:left;padding:40px 0 0;text-align:center}
.puplications{float:left;padding:0 0 40px;width:100%}
.puplications li{float:left;list-style:outside none none;margin-right:3px;width:24.7%;margin-bottom:10px}
.puplications > li:last-child{margin:0}
.puplications h2{color:#fd598f;font-size:40px;margin:0 0 25px;text-align:center}
.event-list{float:left;margin-bottom:3em;width:100%}
.event-list > h2{background:#f0f1f5 none repeat scroll 0 0;font-size:2em;margin:auto auto .8em;padding:15px 15px 10px}
.paypalbuttonimage{margin:3em auto 2em}
.class-description-bottom h2{margin-top:2em}
.class-description-bottom h3{color:#fd598f;font-size:1.8em;margin:15px auto 10px;text-align:left}
.class-description-bottom p{font-family:"Open Sans",sans-serif;font-size:18px;line-height:1.5}
@media screen and (max-width:1122px) {
.overall-sec:last-child{float:right}
}
@media screen and (max-width:1089px) {
#home-slider .flex-caption{bottom:0;padding:0 15px 30px}
#menu-header-menu li a{font-size:15px;padding:10px 4px}
#class-model{max-width:18.7%}
.post-widget-sec .col-sm-2 > b{font-size:16px}
.class-info .post-content{height:265px}
.classes-sec #class-model{padding:0 10px}
.class-sec li{padding:0 10px}
}
@media screen and (max-width:850px) {
.entry-date b{font-size:16px}
.get-quote .btn-default{padding:4px 33px}
#secondary .well h3{font-size:30px}
.media-page .instashow-gallery-media{height:34%!important;width:25%!important}
.instashow-gallery-media{height:17%!important;width:25%!important}
.puplications li{width:24%}
}
@media screen and (max-width:768px) {
.class-sec li{padding:0 5px}
#footer-area .social-icons li a{width:32px;height:32px}
.get-quote{padding:15px}
.post-widget-sec .col-sm-10.pull-right{float:right!important;font-size:13px;padding-left:0;padding-right:0}
#secondary .well .instashow-gallery-media{height:11.5%!important;width:33%!important}
}
@media screen and (max-width:767px) {
.navbar-collapse{border:0 none;padding:0}
.class-info .post-content{height:auto}
.title-name{text-align:left}
#menu-header-menu{margin:0}
#menu-header-menu li a{border-bottom:1px solid #ddd;padding:12px 0}
.banner-content h1{font-size:50px}
#menu-header-menu li:last-child a{border:0}
.flex-caption{background-color:#f0f1f5;border-top:1px solid #ddd;display:block;float:left;padding:35px 15px!important;position:relative;width:100%}
.class-sec li{border-bottom:1px solid #e25381;margin-bottom:20px;max-width:100%;padding-bottom:15px}
.class-sec li:last-child{border:0}
.recent-post{padding:20px 0 40px}
.gallery-sec{width:100%;padding:30px 0 0;max-width:100%}
.event-section{border-left:0 none;border-top:1px solid #ddd;float:left;margin-top:40px;max-width:100%;padding:40px 0}
.page-template-page-home .col-sm-1.entry-date{float:left;margin-right:15px}
.overall-sec{border:1px solid #ddd;float:left;width:100%;margin-bottom:20px}
.col-sm-1.entry-date{margin-right:15px;float:left;width:9%}
#secondary .well .instashow-gallery-media{height:27%!important}
.post-widget-sec .col-sm-2 > b{font-size:17px}
.overall-sec .col-sm-4,.col-sm-8{padding:0}
.class-bottom-text{margin:0}
.class-bottom-text p{line-height:41px}
.recent-post .product-title{bottom:inherit;margin:25px 0}
#latest-product .col-sm-8 > h3{margin:10px 0}
.page-template-page-home .col-sm-1.entry-date{width:14%}
.footer-widget{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px;text-align:center}
.footer-widget:last-child{border:0 none}
.social-icons,#menu-social{float:left}
#footer-area .footer-widget-area{border-bottom:1px solid #fff}
.get-quote input{max-width:100%}
.get-quote textarea{max-width:100%}
.get-quote{padding:20px}
#secondary{float:left;margin-top:40px;padding:0;width:100%}
.classes-sec #class-model{border-bottom:1px solid #ddd;float:left;margin-bottom:20px;max-width:100%;padding-bottom:20px}
.des-class li{width:100%}
.teacher-training-page p{float:left;width:100%}
.entry-meta{float:left;margin-bottom:0;margin-top:20px;width:100%}
.contact-us-page .col-sm-6.right-sec-input input,.contact-us-page .left-sec-input input{max-width:100%}
.post-widget-sec .col-sm-2{margin-right:2%;width:9%;float:left}
.post-widget-sec .col-sm-10.pull-right{float:right!important;width:85%}
#secondary .well .instashow-gallery-media{height:27%!important;width:20%!important}
.classes-sec .col-sm-4{float:left}
.puplications li{width:100%;text-align:center}
}
@media screen and (max-width:480px) {
#latest-product .flex-direction-nav a{margin:-97px 0 0}
.media-page .instashow-gallery-media{height:20.3%!important}
.post-widget-sec .col-sm-2{width:11%}
.col-sm-1.entry-date{width:11%}
#secondary .well .instashow-gallery-media{height:20%!important}
.instashow-gallery-media{height:20%!important}
#secondary .well .instashow-gallery-media{height:20%!important;width:25%!important}
.overall-sec{height:auto}
#latest-product .slides > li{width:12.5%!important}
}
