/*******Menu******/
nav{padding-top: 0!important;padding-bottom: 0!important;}
.second-menu{background-color: #f2f2f2; height:40px;}
.first-menu{padding-top: 10px; padding-bottom: 8px;}
.menu-btn{padding-right: 0!important;}
.nav-menu{box-shadow: 3px 3px 5px 1px #ccc;}
.navbar-nav{display: inline-flex;}
.navbar-nav li a{color:#252525;opacity: .5;font-size: 16px;}
.call-btn{margin-top: 0!important;}
.call-btn a,.four-page a{color: #fff!important;opacity: 1!important;font-weight: 600!important;text-align: center;
background: #4a90e2; padding: 2px 20px 4px 20px;text-decoration: none}

.call-btn-red{margin-top: 0!important;}
.call-btn-red a,.four-page a{color: #fff!important;opacity: 1!important;font-weight: 600!important;text-align: center;
background: #b2071d; padding: 2px 20px 4px 20px;text-decoration: none}

.second-menu ul li, .first-menu ul li {text-transform: capitalize;}
.menu-btn ul li {margin-right: 1em;}
.second-menu li a{font-size: 14px;}
.first-menu li a {color: #444;opacity: 1;}
.bar .logo{top:0!important;}
.second-menu-ul{display: inline-flex;}
.second-menu-ul li p{float: right;}.second-menu-ul li, .second-menu-ul li i{margin-right: 8px;}
.second-menu li a{text-decoration: none; color:#252525; opacity: .5;}
ul.second-menu-ul li{line-height: 2.5em;}
.second-menu li a{font-weight: 700;}
.navbar-nav li.active2 a, .navbar-nav li a:hover{color:#4a90e2;opacity:1;}
.first-menu .first-p{padding-left: 0!important;}
.row.second-menu{margin-right: 0!important;margin-left: 0!important;}
/********Footer**********/
.footer__lower{padding-top: 10px!important; padding-bottom: 10px!important;}
.footer__lower p, .footer__lower a{font-size:1em!important;}
.footer-6{padding-top: 3em;}
.footer-row p{font-size:0.85em!important;margin-bottom: 0!important}
.footer-row ul li a{font-size: 0.85em;opacity: .9;}
.footer-block1 div {margin-top: 0.6em;}
/**********Common********/

h1{font-weight: 700!important;}
h2{font-size:2em!important;}
h2,h3,h4,h5,h6{font-weight: 600!important;}
.padding-3{padding-top: 3em!important; padding-bottom: 3em;}
.padding-lower{padding-bottom: 3em;}
.padding-4{padding-top: 4em!important;padding-bottom: 4em!important;}
.switchable__text a{background: #4a90e2; padding: 0.7em 2em;text-decoration: none;color:#fff;font-weight: 600;}
.switchable__text a:hover{text-decoration: none;color:#fff;}

.youtube-img{width: 22%;margin-bottom: 15px;margin-top: 20px;}
.ol-list li{margin-bottom:0!important;}.lesson-section .container{padding:3em!important;}
.lesson-col h4{font-weight: normal!important;}
.lesson-col h3{margin-bottom: 0.3em;}
.lesson-col .lead{margin-bottom: 0!important;}
.lesson-col a{background: #4a90e2; padding: 0.7em 2em;text-decoration: none;color:#fff;}
.lesson-col a:hover{text-decoration: none;color:#fff;}
.lesson-col li{margin-bottom: 0!important;} .lesson-col p{margin-bottom: 15px;font-size: 20px;}
.lesson-col ol{padding-left:25px;}
.flute-lesson a{background: #4a90e2; padding: 0.7em 2em;text-decoration: none;color:#fff;}
.flute-lesson a:hover{color: #fff!important;text-decoration: none}
.bg-flute{background-color: #eee;padding-bottom: 3em;}
.flute-lesson ol li,.fb-post p{margin-bottom: 10px!important;}.flute-lesson ul li,.lesson-col ul li{list-style-type: disc}
.flute-lesson ol{padding-left: 30px}.flute-lesson ul,.lesson-col ul{padding-left: 20px}

.about-section .background-image-holder{background-position: 50% 30%!important;}
.about-section .background-image-holder{background-position: 50% 12%!important;}
.video-play-icon{width: 3em!important; height: 3em!important;}
.video-play-icon:before{top:45%!important;}
.modal-instance{height:25vh;}
.section-video{background-color:#efefef;}
.position-back .background-image-holder{background-position: 50% 20% !important;}
.section-video p {color: #444;margin-bottom: 2em!important;}
.video-cover:not(:last-child){margin-bottom: 1em!important;}
.abt-header .background-image-holder{background-position: 50% 12%!important;}
.audio h2{padding-left: 10px;}

.four-page a:hover{text-decoration: none}
.head-row a{background: #4a90e2; padding: 0.7em 2em;text-decoration: none;}
.head-row a:hover{text-decoration: none;}
.head-row strong {color: #fff;}
.four-easy h2, .flute-buy h2, .section-video h2{margin-bottom: 1.5em!important;}
.four-easy{background-color: #efefef;}
.four-easy h2, .four-easy li span {color:#444;font-weight: 600;}
.four-easy-mob .process__item::after{width: 0.92857143em;height: 0.92857143em;background: #4a90e2}
.four-easy-mob .process-1{padding: 2em 6px 0 6px;}.four-easy-mob h4{font-size: 1em}
.fb-post p{font-size: 22px}.four-easy span p a,.four-easy-mob p a{color: #444444!important;font-weight: 600;}

/***********Contact************/
#FormBuilder_contact-form .description{font-size: 12px;line-height: 20px;}
#FormBuilder_contact-form .InputfieldHeader{font-weight: bold!important;}
.contact-btn .InputfieldCheckboxesStacked{display: inline-flex;}
.contact-btn .InputfieldCheckboxesStacked input[type]{-webkit-appearance: checkbox;width: 10px}
.contact-btn .InputfieldCheckboxesStacked span{float: right;margin-left: 10px;margin-right:10px;margin-top: 4px}
.contact-btn .Inputfield_your_name{float:left;} .contact-btn .Inputfield_email_address{float: right;}
.contact-btn .InputfieldContent button{width:30%!important;}
.sub-btn{box-shadow: none!important;}
.cta-btn h5{float: left; width: auto;}
.cta-btn p{float: left;width: auto;margin-left: 10px;}
.cta{margin-top:50px;}.cta h5 a{background: #f97657; padding: 0.7em 2em;color:#fff;}
.cta h5 a:hover{text-decoration: none;}
.InputfieldContent{margin-bottom: 15px;}
.InputfieldContent button{border: #4a90e2;background-color: #4a90e2;color:#fff;}
.bg--dark label, .imagebg:not(.image--light) label{display: none;}
ul.MarkupPagerNav{display: inline-flex;padding-top:3em;padding-bottom: 3em;}
.blog-home{padding-bottom: 0!important;padding-top: 0;}
ul.MarkupPagerNav li{margin-right: 10px;border: 1px solid #4a90e2;padding: 0 10px;}
ul.MarkupPagerNav span{color:#000;}
.contact-section p a{color: #666!important;font-weight: 600;}

/********Blog********/
.blog-title b{color: #000;font-size: 1.1em;}
.card__body a.learn_more:hover{text-decoration: none;}
.card__body a.learn_more{background: #4a90e2; padding: 0.4em 1em; color:#fff;}
.card_content{margin-bottom: 15px; line-height: 1.8em!important;}
.blog-snippet-1 h2{font-weight: 700 !important;} .blog-snippet-1 p,.blog-snippet-1 li{line-height: 1.8em!important;margin-bottom: 15px!important;}
.blog-landing .background-image-holder{background-position: 50% 30%!important;}
.home-blog-padding{padding-bottom: 5em!important;background-color: #efefef;}
.card__body.boxed.bg-white.blog-text.bg-gradient{min-height: 310px;}
.blog-title h3{color:#000!important;font-size: 24px;}.blog-title p{color:#000!important;}
.home-buy-flute .container{padding-top: 6em;}.blog-home{background-color: #efefef;padding-top: 3em;}
.home-buy-flute {background-color: #efefef;}.bansuri-img .container{padding: 1em 0!important;}
.boxed{border-radius: 0!important;}.fontawesome-caret-left::before{content: "<< ";}
.right-link::after{content: " >>";}
.right-left-arrow{border:1px solid #444; border-radius: 50px; padding: 6px 15px;}
.second-icon{padding-left:0!important;}.blog-no ol{padding-left: 20px;}
.case-prev-next .row{padding-bottom: 4em;}.blog-snippet-1 hr{border-color: #4a90e2;border-top-width: 2px;}

[data-scrim-top="5"]:before{opacity: 1!important;}
/*.jazz p{margin-bottom: 15px!important;}*/ .jazz p:last-child{margin-top: 25px;}
.Inputfield_email_address input[type], textarea, select,.Inputfield_your_name input[type],input[type]{border-radius: 0px!important;}
/**********Sitemap***********/
.site-map li{list-style-type: disc}.sitemap{padding-left: 30px}
.site-map li a{color: #444!important}.site-map li a:hover{text-decoration: underline!important;}
/********Breadcrumbs************/
.Breadcrumbs{padding: 5px;background: #efefef;}
.Breadcrumbs a{color: #444}.Breadcrumbs a.currntpg{color: #4a90e2;}
.Breadcrumbs a:hover{color: #444}#Inputfield_your_name{border: 1px solid #ececec;background: #fcfcfc;}
#Inputfield_your_name:focus{border-color: #76abe9;}.music-play{padding-top: 5em!important}
.thank-you p a{padding: 10px;color: #fff;background: #4a90e2;text-decoration: none}
.yt-username{color: #fff!important;font-size: 1.3em}.about-content ol{padding-left: 30px}
.about-content ol li{margin-bottom: 10px!important}
.sub-btn a{background-color: #ec2828;text-decoration: none;padding: 5px 15px;font-size: 18px;text-transform: uppercase;
font-weight: bold;box-shadow: 2px 3px 3px #444;}
.sub-btn1{padding-top: 1em}
.youtuberep-img .video-play-icon{display: none;}
.youtuberep-img{margin-top: 0;}
.music-play p:last-child{font-size: 14px;line-height: 20px}
.contact-info i{float: left; margin: 7px 15px 40px 0;}
.contact-info .fa-phone, .contact-info .fa-envelope{margin-left:-30px}
footer .fa-facebook-f, .fa-youtube{background-color: #666;border-radius: 50%;padding: 10px 14px}
.fa-youtube{padding: 10px}.nexus-img img{margin-top: 2em}
input#Inputfield_phone{border: 1px solid #ececec;background: #fcfcfc;}
input#Inputfield_phone::placeholder{color: #D8D8D8;padding-left: 15px!important}
/*Responsive CSS*/
@media screen and (max-width: 959px)
{
.youtube-img{width: 40%!important;}
.blog-title h3{font-size: 14px!important}
.lesson-padding .container{padding-top: 3em!important;padding-bottom: 3em!important;}
.padding-3{padding-top:0; padding-bottom: 0;}
.music-play{padding: 4em 0;}.contact-content p{padding-top:3em;}
.row.second-menu{margin-right: 0!important;margin-left: 0!important;}
.first-ul li{padding-right: 10px;}.tg table th, table td{padding-left: 5px!important;padding-right: 0px!important;}
.about-content .container{padding-top:4em!important; padding-bottom:4em!important;}
.lesson-padding .background-image-holder{background-position: 50% 12% !important;}
.bansuri-img .background-image-holder{background-position: 72% 12% !important;}
.about-content .background-image-holder{background-position: 50% 12% !important;}
.footer-6{padding-top: 1em;}.footer-row h5{margin-bottom: 1em!important;margin-top: 2em;}
.footer-row h6{margin-bottom: 2em!important;margin-top: 2em;}
.InputfieldContent button{margin-top: 0!important;}.four-easy{padding-top: 3em; padding-bottom: 3em;}
.call-btn{padding: 0px;margin-top: 10px}/*.right-left-arrow{margin: 5px 10px;}*/
.call-btn-red{padding: 0px;margin-top: 10px}/*.right-left-arrow{margin: 5px 10px;}*/
.mobile-cta{background-color: #002A5B;}.second-menu li a{font-size: 14px!important;}
.home-section .background-image-holder{background-position: 76% 50% !important}
.contact-btn .InputfieldContent button{width: 45%!important;font-size: 1.1em!important;}
.contact-info .fa-phone{margin-left:-24px;}
.contact-info .fa-envelope{margin-left:-26px;}
.contact-info a{margin-left: -4px!important;}
.sub-btn{line-height: 1.8em!important;}
.footer__lower{padding-top: 15px!important;}
.lesson-section .container{padding-left: 15px!important;padding-right: 15px!important;}
}

@media screen and (min-width: 768px) and (max-width: 990px)
{
	.first-menu ul, .navbar-nav{display: inline-flex!important;}	
	.second-menu li a{margin-right: 10px}.img-logo{width: 15vh}
	.first-p .bar__module{margin-bottom: 0!important}.first-ul li{padding-right: 0px}
    .contact-info .fa-phone {margin-left: 0px!important;}
}
@media screen and (min-width: 320px) and (max-width: 767px)
{
	.call-btn{padding: 0px;margin-top: 10px!important}.first-menu ul{display: block;text-align: left;}
		.call-btn-red{padding: 0px;margin-top: 10px!important}.first-menu ul{display: block;text-align: left;}
	.second-menu ul{text-align: left}
    .contact-content p {padding-top: 0;padding-bottom: 3em;}
}

@media screen and (min-width: 320px) and (max-width: 560px)
{
	.card__body.boxed.bg-white.blog-text.bg-gradient{min-height: 290px!important}
	.FormBuilder-newsletter .Inputfields{width: 50%}
	.blog-title h3{font-size: 24px!important}.footer-row .FormBuilder-newsletter .Inputfields{width: 100%}
	.footer-row .InputfieldEmail{width: 50%;float: left;}
	.footer-row #Inputfield_email_address{padding: 19px 10px;}
	.footer-row .InputfieldSubmit{width: 45%;float: left;}
	.contact-btn .InputfieldCheckboxesStacked{display: block;}.audio .switchable__text{margin-left: 10px}
	.contact-btn .InputfieldCheckboxesStacked li{height: 30px}.social-list{margin: 0!important}
	.right-left-arrow{margin: 5px 30px;}
	.footer-row ul li{display: inline;margin-right: 10px;}
	

}
@media screen and (min-width: 600px) and (max-width: 640px)
{
.right-left-arrow{margin: 5px 0px!important;padding:10px 2px!important}.case-next-up{float: left}.case-next{float: right;}
}
@media screen and (min-width: 1024px) and (max-width: 1366px)
{
	.contact-info .fa-phone, .contact-info .fa-envelope{margin-left:-24px}
	.bansuri-img .background-image-holder{background-position: 82% 50% !important;}
}