/* Minification failed. Returning unminified contents.
(1173,52): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Serif+Caption:400,400i&display=swap');
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face { 
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Georgia';
    src: url('../Fonts/Georgia-Italic.eot');
    src: url('../Fonts/Georgia-Italic.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/Georgia-Italic.woff2') format('woff2'),
        url('../Fonts/Georgia-Italic.woff') format('woff'),
        url('../Fonts/Georgia-Italic.ttf') format('truetype'),
        url('../Fonts/Georgia-Italic.svg#Georgia-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Georgia';
    src: url('../Fonts/Georgia.eot');
    src: url('../Fonts/Georgia.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/Georgia.woff2') format('woff2'),
        url('../Fonts/Georgia.woff') format('woff'),
        url('../Fonts/Georgia.ttf') format('truetype'),
        url('../Fonts/Georgia.svg#Georgia') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Playfair Display';
    src: url('../Fonts/PlayfairDisplay-Black.eot');
    src: url('../Fonts/PlayfairDisplay-Black.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/PlayfairDisplay-Black.woff2') format('woff2'),
        url('../Fonts/PlayfairDisplay-Black.woff') format('woff'),
        url('../Fonts/PlayfairDisplay-Black.ttf') format('truetype'),
        url('../Fonts/PlayfairDisplay-Black.svg#PlayfairDisplay-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Georgia';
    src: url('../Fonts/Georgia-Bold.eot');
    src: url('../Fonts/Georgia-Bold.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/Georgia-Bold.woff2') format('woff2'),
        url('../Fonts/Georgia-Bold.woff') format('woff'),
        url('../Fonts/Georgia-Bold.ttf') format('truetype'),
        url('../Fonts/Georgia-Bold.svg#Georgia-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../Fonts/Montserrat-Regular.eot');
    src: url('../Fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../Fonts/Montserrat-Regular.woff') format('woff'),
        url('../Fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../Fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Big John PRO';
    src: url('../Fonts/BigJohnPRO-Regular.eot');
    src: url('../Fonts/BigJohnPRO-Regular.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/BigJohnPRO-Regular.woff2') format('woff2'),
        url('../Fonts/BigJohnPRO-Regular.woff') format('woff'),
        url('../Fonts/BigJohnPRO-Regular.ttf') format('truetype'),
        url('../Fonts/BigJohnPRO-Regular.svg#BigJohnPRO-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('../Fonts/Montserrat-Light.eot');
    src: url('../Fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/Montserrat-Light.woff2') format('woff2'),
        url('../Fonts/Montserrat-Light.woff') format('woff'),
        url('../Fonts/Montserrat-Light.ttf') format('truetype'),
        url('../Fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption Italic'), local('PTSerif-CaptionItalic'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVj2ZhbGCW-JoW6S34pSDpqYKU019eLAgM9UvI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption Italic'), local('PTSerif-CaptionItalic'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVj2ZhbGCW-JoW6S34pSDpqYKU019eLCwM9UvI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption Italic'), local('PTSerif-CaptionItalic'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVj2ZhbGCW-JoW6S34pSDpqYKU019eLAQM9UvI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption Italic'), local('PTSerif-CaptionItalic'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVj2ZhbGCW-JoW6S34pSDpqYKU019eLDwM9.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVl2ZhbGCW-JoW6S34pSDpqYKU019-7DRs5.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVl2ZhbGCW-JoW6S34pSDpqYKU019a7DRs5.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal; 
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVl2ZhbGCW-JoW6S34pSDpqYKU019y7DRs5.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://fonts.gstatic.com/s/ptserifcaption/v10/ieVl2ZhbGCW-JoW6S34pSDpqYKU019K7DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.main-content-wrapper {
    padding-top:0;
	padding-bottom:35px !important;
}

.billboard-image .inner{
	position: absolute;
	top: 72px;
	left : 15%;
	opacity: 0.96;
	font-family: 'Playfair Display', serif;
	font-size: 70px;
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.97;
	letter-spacing: 2px;
	color: white;
}
.billboard-image .inner .inner1{
	display:flex;
	opacity: 0.96;
	font-family: 'Playfair Display', serif;
	font-size: 70px;
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	align-items: flex-start; -webkit-align-items: flex-start;
    line-height: 140px;
	letter-spacing: 2px;
	color: white;
}
.page-wrap{padding:0px !important;max-width: 1216px;}
.billboard-image .inner .inner1 .one-school{font-size:192px;line-height:40px; padding-right: 20px;}
.billboard-image .inner .inner2{
	display:flex;
	font-family: LucidaGrande;
    font-weight: normal;
	opacity: 0.96;
	font-family: 'Playfair Display', serif;
	font-size: 70px;
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.97;
	letter-spacing: 2px;
	color: white;
	margin-top:-25px;
}
.billboard-image .inner .inner3{
	display:flex;
	border-radius: 3px;
	width: 458px;
    height: 73px;
	border: solid 2px white;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: white;
	flex-direction: column;
    justify-content: center;
	vertical-align: middle;
	text-align: center;
	margin-top: 22px;
}
.billboard-image .inner a{
	display:flex;
	width: 170.1px;
	height: 65px;
	border-radius: 3px;
	border: solid 2px white;
	background-color: #7a123a;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: white;
    flex-direction: column;
    justify-content: center;
	text-align: center;
	float: right;
	margin-top: 15px;
	text-decoration: none;
}
.home-about .about1{
	width: 219px;
	height: 48px;
	opacity: 0.57;
	font-family: Big John PRO;
	font-size: 36px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: -0.2px;
	color: #474e61;
}
.home-about .about2{  
	width: 369px;
	opacity: 0.82;
	font-family: 'Playfair Display', serif;
	font-size: 64px;
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.31;
	letter-spacing: 2.2px;
	color: #8c3254;
}
.home-about .about3{  
	width: 524px;
	opacity: 0.77;
	font-family: 'Georgia';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.45;
	letter-spacing: 1px;
	color: black;
}
.home-about .about4{  
	width: 172px;
	height: 60px;
	border-radius: 3px;
	border: solid 1px #4a4a4a;
	background-color: white;
	flex-direction: column;
    justify-content: center;
	text-align: center;
	margin-top: 15px;
	display: flex;
	color: black;
	text-decoration: none;
	margin-bottom:8px;
}
.homecategory .development{
	padding: 0;
	height: 378px;
}
.homecategory .item-box{
	margin: 0;
}
.homecategory .item-box .item-hover{
	opacity : 1;
	display: flex;
	text-decoration: none;
}
.homecategory .item-box .item-hover .overlay{
	background-color: #272234;
    opacity: 0.37;
}
.homecategory .item-box .item-hover .inner{
	width: 100%;
	max-width: 300px;
	font-family: 'Big John PRO';
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: 1px;
	text-align: center;
	color:white;
	margin: auto;
	border-bottom: 2px solid;
	padding-bottom: 20px;
	position: relative;
	top: 0;
	text-decoration: none;
	 font-size: 36px;
	 text-transform:capitalize;
}
.homeaboutsection, .homecategorysection{
	padding: 0 0 27px 0;
}
.homecategory .item-box img {
	transition: 0.2s all ease-in-out;
}
.homecategory .item-box:hover img {
	transform: scale(1.2);
	transition: 0.2s all ease-in-out;
}
.navbar-inverse.topnav{background:transparent !important;    border-color: transparent !important;margin-top:14px;}
.navbar-inverse.topnav .navbar-nav>li>a{color:#000000; font-family: 'Montserrat', sans-serif;font-size: 14px; font-weight:500; text-transform:uppercase; padding:20px 10px;}
.navbar-inverse.topnav .navbar-nav>li>a .caret{border:none;    display: inline;}
.navbar-inverse.topnav .navbar-nav>li>a .caret:before{font: normal normal normal 18px/1 FontAwesome;  color:#979797
;  content: "\f107";}
.navbar-inverse.topnav .navbar-nav>li:last-child>a{padding-right:0px;padding-top:18px;}
.topnav #top-nav-collapse{padding-right: 0px;padding-left: 0px;}
.search-wrapper{position:relative;}
.search-wrapper input{line-height: 40px; padding-left: 10px; box-shadow: none; outline: none; border: 1px solid #d2d2d2; border-radius: 3px;}
.btn-default.search-go{width: 44px;  position: absolute;  right: 0px;}
.footer-wrapper{ background-color: #ededed !important; border:none !important;padding-bottom:26px !important;padding-top:20px !important;position:relative;}
li.footerHeading{font-family: 'Playfair Display', serif !important;opacity: 0.83; text-align:left !important; font-size: 14px !important;font-weight: 900;font-style: normal; font-stretch: normal;  line-height: 1.93; letter-spacing: 0.4px;color: #4a4a4a;text-transform: capitalize;padding-bottom:10px;}
.footer-wrapper a.logo{text-align:center;}
.footer-wrapper a.logo img{max-width:180px;    display: inline-block;}
.footer-wrapper a{font-family: 'Big John PRO';font-weight:normal;color: #4a4a4a;font-size: 14px; text-align:left; display:block;}
.copyright a, .copyright{font-family: 'Big John PRO';font-weight:normal;color: #4a4a4a;font-size: 12px;display:inline-block;padding-top:0px;}

.footer-wrapper li{font-family: 'Big John PRO';font-weight:normal;color: #4a4a4a;font-size: 16px; text-align:center;}
.social-links a{display:inline-block;}
.container{position:static;}
.baseline-margin{position:relative;}
ul.isotope{padding:0px 15px;}
.home-image{position:absolute;right:0px;}
li.footer-number{margin-top: 30px!important; line-height: 25px!important;}
li.footer-email{line-height: 25px !important;margin-bottom:20px;}
li.footer-email + li{font-size:14px !important;}
li div.social-links{padding-top:0px !important;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#8c3254; width:31px;}
.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#fff;}
.main-header{background: #fff;position: -webkit-sticky; position: sticky; top: 0px; z-index: 999;box-shadow:none;}
.footerdesktop{display:block;}
.footermobile { display:none;}
.navbar-toggle{margin-right: 10px !important;padding: 11px 9px 11px !important; margin-top: 0px!important; border-radius:3px !important; cursor:pointer;}
.navbar-toggle .icon-bar{height:4px !important; border-radius:10px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:5px !important; width:18px;}
.navbar-toggle .icon-bar + .icon-bar + .icon-bar{width:23px;}
.headingpage {
  font-family: 'Playfair Display';
  font-size: 42px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.7px;
  text-align: center;
  color: #4a4a4a;
}
.ques{
   font-family: 'Georgia';
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #4a4a4a;
  cursor:pointer;
}
.QuestionAns{max-width: 796px;margin: 120px auto auto; }
.quesans{margin-bottom:15px;}
.ans{visibility:hidden;transition: .2s all ease-in-out; transform: translate(0px, -20%); -webkit-transition: .2s all ease-in-out;-webkit-transform: translate(0px, -20%);}
.quesans:hover .ans{visibility:visible;transition: .2s all ease-in-out; transform: translate(0px, 0%); -webkit-transition: .2s all ease-in-out;-webkit-transform: translate(0px, 0%);}
.locationheading{font-size: 60px;font-family: 'Montserrat'; font-weight: bolder; max-width: 673px; line-height: 70px;    background: url(../images/group_icon.png) no-repeat center right; padding: 50px 0px;}
.Locationpage h3{font-size: 24px;color:#7a123a;font-family: 'Montserrat'; font-weight: 600;    margin-top: -40px;}
.listItemsbox{margin: 71px 0px 40px;    max-width: 930px;position:relative;z-index:9;}
.listItemsbox h4{margin-bottom:30px;}
.listItemsbox h4 a{color:#4a4a4a;border:2px solid #c71e5f;padding: 15px 15px 38px;display:block;  text-align: left;text-decoration:none;position:relative;font-family: 'Montserrat';font-size:18px;} 
.listItemsbox h4 a:after{content:''; height:2px;width:60px;background-color:#c71e5f;    position: absolute;
    left: 15px; bottom: 20px;-webkit-transition: .2s all ease-in-out;transition: .2s all ease-in-out;}
.listItemsbox h4 a:hover{text-decoration:none;}
.listItemsbox h4:hover a:after{width:100px;-webkit-transition: .2s all ease-in-out;transition: .2s all ease-in-out;}
	.Locatipnimgset{position: relative;  padding-bottom: 350px; margin-bottom: -70px;}
	.Locatipnimgset .container{max-width:930px; padding:0px;}
	.boyimg{position: absolute; right: -15px;bottom: 0px;}
    .monthlyrentals{
		background:url(../images/group.png) no-repeat 0 0/cover;height: 244px;  width: 100%;display: -webkit-flex; align-items: center; justify-content: center; display: flex; -webkit-align-items: center; -webkit-justify-content: center;margin: 30px auto 0; max-width:1017px; }
    .monthlyrentals h1 {
     font-family: Playfair Display;  font-size: 42px;  font-weight: 900;  font-style: normal;  font-stretch: normal;   line-height: normal;  letter-spacing: 1.5px;  text-align: center;  color: white; }
    
    .imginstrument {max-width:100%;max-height:62px;min-height:62px}
	.rigningbox{position:relative;padding-top:0px;}
	.blankboxrow{max-width: 550px; margin: 20px auto 0px;}
	.rightsidevol{position:absolute; right:-15px;     top:-140px;}
	.Buttonrow{display: -webkit-flex; display:flex;    justify-content: space-evenly;-webkit-justify-content: space-evenly;
    margin: 60px 0px 0px;}
	.Buttonrow a button{padding: 15px 20px;  background: #7a123a; border-radius: 3px; color: #fff; font-family: 'Montserrat';
    font-size: 15px; font-weight: 600; border: none; min-width: 168px;}
	.mainlocationpage{max-width: 950px; margin: auto; padding-top: 0px;padding-bottom:0px;}
	.Titlepages{font-family: Playfair Display; font-size: 36px; font-weight: 900; color: #4a4a4a; line-height: 24px; text-align: center;  margin: 20px 0 40px;}
	.mainlocationpage .row.Itmelinks{max-width:820px; margin:auto; width:100%;}
	.mainlocationpage .row.Itmelinks a{border-radius: 5px; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5); display: inline-block;
    padding: 5px;}
  .Titlepages span{color:#7a123a} 
  .Titlepages a{font-family: 'Georgia';color:#4a90e2;font-size:16px; text-decoration:underline;}
  .Titlepages.insavail{margin-top:100px;}
  .locationId{ margin-bottom: -70px; font-size: 18px;color: #4a4a4a; font-weight: 600;}
  .locationId img{float:left;margin-right:7px;}
  .locationId a{font-family: 'Georgia';color:#4a90e2;font-size:16px; text-decoration:underline;}
 .grouplesstion .locationId a{font-family: 'Montserrat';color:#4a90e2;font-size:16px; text-decoration:underline;}  
  .mainlocationpage .col-md-3.col-xs-6{padding:0px 10px;margin-bottom:20px;}
  .mainlocationpage .row{margin:0px -10px;}
  .simplytext{opacity: 0.82;font-family: Playfair Display; font-size: 36px;
  font-weight: 900; font-style: normal;font-stretch: normal;line-height: 2.33;
  letter-spacing: 1.2px;text-align: center; color: #8c3254;}
  .bertrandstext{font-family: 'Montserrat';font-size: 16px;font-weight: 600; font-style: normal;font-stretch: normal;line-height: 2.06;letter-spacing: 0.4px;text-align: center;color: #4a4a4a;}
  .twocolumn{max-width: 1100px; margin: auto; padding-top: 40px;padding-bottom:0px;}
  .textrow{margin-bottom:20px;}
  .twocolumn h3{font-family: Georgia;font-size:24px; font-weight: bold; font-style: normal;font-stretch: normal; line-height: 1.81; letter-spacing: normal; color: #4a4a4a;margin-bottom:0px;}
  .twocolumn p{font-family: Georgia;font-size: 16px; font-weight: normal; font-style: normal;font-stretch: normal; line-height: 1.81; letter-spacing: normal; color: #4a4a4a;margin-bottom:0px;}
  .twocolumn p a{font-family: 'Georgia';color:#4a90e2;font-size:16px; text-decoration:underline;}
  .textContbox{max-width: 750px; margin: auto; padding-top: 0px;}
  .textContbox h2 {
  font-family: Playfair Display;
  font-size: 36px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: #4e5564;
}
.textContbox p{
 font-family: 'Montserrat';
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #4e5564;
}
.FirstRow{max-width: 1100px; margin: auto; padding-top: 40px;padding-bottom:40px;border-bottom:1px solid #979797;}
.FirstRow:last-child{border:none;}
.FirstRow h4{
   font-family: 'Montserrat';
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  color: #7a123a;
  max-width:350px;
}
.FirstRow p{
    font-family: 'Montserrat';
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #4a4a4a;
  max-width:350px;
}
.FirstRow p + .row{display: flex;  align-items: flex-end;display: -webkit-flex;  align-items: flex-end;-webkit-align-items: flex-end;}
.FirstRow .table{margin-bottom:0px;}
.FirstRow .table tr th{font-size:12px;border:1px solid #e8e8e8;padding:5px 6px;}
.FirstRow .table tr th:first-child{border-top:1px solid #e8e8e8;}
.FirstRow .table tr td{font-size:12px;border:1px solid #e8e8e8;padding:5px 6px;}
  img{max-width:100%;}
  .Sizearrow{margin: 20px auto;  width: 60px; font-size: 16px;  font-weight: 600;  font-style: normal;  font-stretch: normal;  line-height: normal;  letter-spacing: 0.4px;  color: #7a123a;  text-transform: uppercase;}
  .Sizearrow img{width:40px; margin-top:5px;}
  .backRowtext{text-align:left; margin: 50px 0px; min-height: 50px;}
  .backRowtext a{ font-family: 'Montserrat';color:#4a90e2;font-size:16px;font-weight:600; text-decoration:underline;}
  .backRowtext a img{margin-right:10px;}
  .backRowtext a:last-child{padding: 15px 20px;  background: #7a123a;  border-radius: 3px;  color: #fff;  font-family: 'Montserrat';  font-size: 15px;  font-weight: 500;     margin-left: 13%;   border: none;  min-width: 168px;text-decoration:none;}
  .FirstRow p + .row img{max-width:164px;}
  .textContbox h2.headignpages{color:#8c3254;margin-top:80px;opacity: 0.82;}
  .onerowcenter{margin:50px 0px 60px;}
   .onerowcenter a{border-radius: 3px; margin:0px 30px;border: solid 1px #4a4a4a; font-family: 'Montserrat';font-size: 14px; color:#4a4a4a;    display: inline-block;  padding: 15px;  min-width: 156px;}
.bestvaluetab ul.nav-pills li a{opacity: 0.5;font-family: 'Montserrat';font-size: 12px;font-weight: 600;font-style: normal;font-stretch: normal; line-height: normal; letter-spacing: 1px;text-align: center;color: #4a4a4a;background:transparent;padding-top: 55px;}
.bestvaluetab ul.nav-pills li a:hover{color: #4a4a4a;}
 .bestvaluetab ul.nav-pills li a:focus, .bestvaluetab ul.nav-pills li.active a{color: #4a90e2;background:transparent;opacity:1;}
 .bestvaluetab ul.nav-pills li a:after{content:''; width: 50px; height: 50px; position: absolute; top: 0px;  left: 50%; margin-left: -29px;    background-size: 100% !important;} 
 .bestvaluetab ul.nav-pills li.bestvalue a:after{background:url(../Images/rental/options/bestvalue.png)  no-repeat 0 0/cover;}
 .bestvaluetab ul.nav-pills li.premier a:after{background:url(../Images/rental/options/premier.png)  no-repeat 0 0/cover;}
 .bestvaluetab ul.nav-pills li.budget a:after{background:url(../Images/rental/options/budget.png)  no-repeat 0 0/cover;}
 .bestvaluetab ul.nav-pills li.stepup a:after{background:url(../Images/rental/options/stepup.png)  no-repeat 0 0/cover;}
  .bestvaluetab ul.nav-pills li.bestvalue.active a:after{background:url(../Images/rental/options/bestvalueactive.png)  no-repeat 0 0/cover;}
 .bestvaluetab ul.nav-pills li.premier.active a:after{background:url(../Images/rental/options/premieractive.png)  no-repeat 0 0/cover;}
 .bestvaluetab ul.nav-pills li.budget.active a:after{background:url(../Images/rental/options/budgetactive.png)  no-repeat 0 0/cover;}
 .bestvaluetab ul.nav-pills li.stepup.active a:after{background:url(../Images/rental/options/stepupactive.png)  no-repeat 0 0/cover;}
  .bestvaluetab ul.nav-pills{ display: flex;  justify-content: space-between; display: -webkitflex;  -webkit-justify-content: space-between;}
  .bestvaluetab .tab-content > .tab-pane{border:none; padding:40px 0 0px; margin-top:20px;border-top:1px solid #ddd;}
  ul.listitem li{text-align:left;  font-family: Georgia;font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;
  line-height: 1.43; letter-spacing: normal; color: #4a4a4a;}
  .radioboxs{display: flex;  justify-content: space-between;display: -webkit-flex;  -webkit-justify-content: space-between;}
    .Textsm{text-align:left; margin-bottom:30px;}
  .Textsm p{ font-family: 'Montserrat';font-size: 12px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal; color: #7a123a;font-weight: 600;text-align:left;}
  .Textsm h3{font-family: 'Montserrat';font-size: 24px;font-weight: normal;font-style: normal;font-stretch: normal;
  line-height: 0.71; letter-spacing: -0.6px;color: #a05672;font-weight: 600;}
  .onerowjusbetspace a:not(.btn){font-family: 'Georgia';color:#4a90e2;font-size:16px; text-decoration:underline;}
  .onerowjusbetspace a img{width:18px; margin-right:10px;}
  .onerowjusbetspace{display: flex;  justify-content: space-between;display: -webkit-flex;  -webkit-justify-content: space-between;z-index:4;position:relative;}
  .onerowjusbetspace a.rentalbtnben{ font-family: 'Montserrat';font-size: 14px;font-weight: normal;font-style: normal;font-stretch: normal;
  line-height: normal; letter-spacing: 1px;text-align: center; border-radius: 3px;background:#7a123a;padding: 15px;min-width: 172px;
    color: #fff; text-decoration: none; }
 .rentaloptionsbtn{ font-family: 'Montserrat';font-size: 14px;font-style: normal;font-stretch: normal;
  line-height: normal; letter-spacing: 1px;text-align: center; border-radius: 3px;background:#7a123a;padding: 15px;min-width: 172px;
    color: #fff; text-decoration: none; }
 .rentalbtnmodalbestvalue{ font-family: 'Montserrat';font-size: 14px;font-style: normal;font-stretch: normal;
  line-height: normal; letter-spacing: 1px;text-align: center; border-radius: 3px;background:#6c757d;padding: 15px;min-width: 172px;
    color: #fff; text-decoration: none; }
 .rentalbadgeimagemodal{ position:inherit;max-width: 100px;left: 25px;bottom: 25px; }
 .radioboxs .container {display: block;
  position: relative;
  padding: 0px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width:40px;
  margin:0 0 12px 0px;
}
.leftsounteffect{ position: absolute; left: 0px;  top: 70%;}
/* Hide the browser's default checkbox */
.radioboxs .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.radioboxs .checkmark {
  position: absolute;
  top: 0;
  right: 0;
  height: 25px;
  width: 25px;
  background-color: #fff;
  border:1px solid #afafaf;
}  

/* On mouse-over, add a grey background color
.radioboxs .container:hover input ~ .checkmark {
  background-color: #fff;
}
 */
/* When the checkbox is checked, add a blue background */
.radioboxs .container input:checked ~ .checkmark {
  background-color: #fff;
}

/* Create the checkmark/indicator (hidden when not checked) */
.radioboxs .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.radioboxs .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.radioboxs .container .checkmark:after {
      left: 8px;
    top: 3px;
    width: 7px;
    height: 13px;
    border: solid #7a123b;
    border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.modal-header{background:transparent !important; border:none !important;}
.modal-body {padding:10px 50px 15px;}
.modal-body h4{text-align:center;  font-family: 'Montserrat';font-size: 18px;font-weight: 600;font-style: normal;font-stretch: normal;
  line-height: normal;letter-spacing: normal; color: #7a123a;}
 .modal-body p {font-family: 'Montserrat';font-size: 12px;font-weight: 600;font-style: normal; font-stretch: normal;line-height: 1.83;letter-spacing: normal;text-align: center; color: #4a4a4a; margin-bottom:30px;}
  .modal-header button{color:#4a4a4a !important;font-size: 40px; font-weight: 300; opacity: 0.65;}
   .modal-body .table{margin-bottom:0px;}
 .modal-body .table tr th{font-size:12px;border:1px solid #e8e8e8;padding:5px 6px;}
 .modal-body .table tr th{border-top:1px solid #e8e8e8 !important;}
 .modal-body .table tr td{font-size:12px;border:1px solid #e8e8e8;padding:5px 6px;}
 .modal-body .Buttonrow{flex-wrap:wrap; margin:30px -12px 0px;justify-content: flex-start;}
 .modal-body .Buttonrow a button{min-width: 100px; margin: 0px 8px 20px;}
  .musiclession{
		background:url(../images/lessons/lesson-head.png) no-repeat 0 0/cover;height: 303px;  width: 100%;display: -webkit-flex; align-items: center; justify-content: center; display: flex; -webkit-align-items: center; -webkit-justify-content: center;    flex-direction: column;     -webkit-flex-direction: column;margin: 0px 0;  position: absolute;  left: 0px; }
    .musiclession h1 {
     font-family: Playfair Display;  font-size: 42px;  font-weight: 900;  font-style: normal;  font-stretch: normal;   line-height: normal;  letter-spacing: 1.5px;  text-align: center;  color: white; }
	 .musiclession p{font-family: Georgia;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: normal;
	 letter-spacing: 1.6px;text-align: center;color:#fff;}
	 .p-t-10{padding-top:10px !important}
	 .datalession{padding-top:370px;}
	 	.mainlesstionpage{max-width: 930px; margin: auto; padding-top: 0px;}
			.mainlesstionpage .listItemsbox{margin-top:40px;}
		.choosetext{font-family: 'Montserrat';font-size: 20px;font-weight: 600;font-style: normal;font-stretch: normal;
  line-height: 2.2; letter-spacing: normal;	color: #4e5564;}
  .typetext{font-family: 'Montserrat';font-size: 24px;font-weight: 600;font-style: normal;font-stretch: normal;
  line-height: 2.2; letter-spacing: normal;	color: #4e5564;}
  .typetext small{font-size:18px;}
  .musiclessiontabs{margin-top:40px;}
  .musiclessiontabs .tab-content > .tab-pane{padding:0px; border:none !important;}
  .musiclessiontabs .nav > li > a{ opacity: 0.42;font-family: 'Montserrat';font-size: 24px;font-weight: 700;
  font-style: normal;font-stretch: normal;line-height: normal; letter-spacing: 0.7px; text-align: center;
  color: #7a123a;}
  .musiclessiontabs .nav > li > a:hover, .musiclessiontabs .nav > li > a:focus, .musiclessiontabs .nav > li.active > a, .musiclessiontabs .nav > li.active > a:hover{opacity:1;text-decoration:underline;background:transparent;color: #7a123a;}
 .musiclessiontabs .nav { display: flex; display: -webkit-flex;}
 section.p-t-10{padding:0px !important;}
 .lineHoz{position: absolute; top: 120px;  left: 7%;}
 .lineVer{max-width:900px;margin:auto;}
 .navbar-inverse.topnav .navbar-nav>li>a{font-weight:600 !important;}
  .grouplesstion h2 {
  font-family: Playfair Display;
  font-size: 56px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1px;
  color: #4e5564;
}
.grouplesstion p{
 font-family: 'Montserrat';
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: center;
  color: #4e5564;
  margin-bottom:80px;
}
.grouplesstion .Titlepages{font-size:24px;}
.grouplesstion .locationId{float: right; margin-top: -30px; margin-bottom:0px; text-align: right;}
.mainlocationpage.grouplesstion{padding-top:100px;max-width:870px;}
.mainlocationpage.grouplesstion .Titlepages:after{display:none;}
.mainlocationpage.grouplesstion  .imginstrument{max-height: 72px;    min-width: 195px;}
.Titlepages span#typename1{color:#4a4a4a;}
.groupImgs{position: absolute; right: -10px;}
	.instructorpage{max-width: 800px; margin: auto;width:100%;} 
	.instructorpage .groupImgs{right:-30px;}
	 .instructorpage .Titlepages{margin: 20px 0 30px; text-align:left;}
	  .instructorpage .Titlepages > div.instructortitle,  .instructorpage .Titlepages > div{font-family: Playfair Display;opacity: 0.5;  font-size: 42px; font-weight: 900; font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: 0.66px; color: #4e5564;text-transform:capitalize;}
   .instructorpage .Titlepages > div.subd{font-family: 'Montserrat';font-size: 24px;  font-weight: normal;  font-style: italic;  font-stretch: normal;  line-height: normal;  letter-spacing: 0.98px;  color: #4e5564;}
   #instrumenthtml .col-sm-5 > div{font-family: 'Montserrat';font-size: 16px;font-weight: 500;font-style: normal;
  font-stretch: normal;line-height: normal; letter-spacing: normal; color: #4a4a4a;}
   #instrumenthtml .col-md-6{ margin-bottom:40px;}
 #instructor .boxsdow{ box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.5); background-color: #fff;padding:15px 25px;}
    #instructor .boxsdow .yourname{font-family: 'Montserrat';font-size: 24px; font-weight: normal;
	 font-style: italic; font-stretch: normal; line-height: normal; letter-spacing: 0.98px; color: #4e5564;}
	  #instructor .boxsdow p{font-family: 'Georgia';font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; color: #4e5564;margin-top:10px;margin-bottom:0px;}
.bookbtn { padding: 11px 20px; background: #7a123a;  border-radius: 3px;  color: #fff;
    font-family: 'Montserrat';  font-size: 15px;   font-weight: 500;   border: none;   min-width: 100px;   display: inline-block;   text-align: center;  margin-top: 10px;    text-decoration: none;}
.bookbtn:hover{color:#fff; text-decoration:none;}
#instructor .yourname{font-size: 24px;  color: #7a123a; font-family: 'Montserrat'; font-weight: 600;}
#instructor p{font-family: 'Montserrat';font-size: 18px;font-weight: 500;font-style: normal;
  font-stretch: normal;line-height: normal; letter-spacing: normal; color: #4a4a4a;}
  table.instructorTable{max-width: 600px;  width: 100%; margin: 50px auto 0px;}
  table.instructorTable th{border:1px solid #ddd; font-size:15px; font-weight:700;    padding: 9px 10px;text-align:center;}
  table.instructorTable td{border:1px solid #ddd; font-size:15px; font-weight:500;    padding: 9px 10px;text-align:center;}
  table.instructorTable tr.headingtables td{font-size: 24px; color: #4a4a4a; font-family: 'Montserrat';
    font-weight: 600; border: none;  padding: 16px 0px;  text-transform: capitalize; text-align: left;}
	.container2{padding:0px 15px;}
	.homecategorysection{max-width:1280px; margin:auto;}
	.search-static .form-control{font-family: 'Georgia';	font-size: 12px;color:#4a4a4a;}
	.search-static .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 font-family: 'Georgia';	font-size: 12px;color:#4a4a4a;
  opacity: 1; /* Firefox */
}

.search-static .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'Georgia';	font-size: 12px;color:#4a4a4a;
}

.search-static .form-control::-ms-input-placeholder { /* Microsoft Edge */
  font-family: 'Georgia';	font-size: 12px;color:#4a4a4a;
}
	.search-static .search-go{display:none;}
	.search-wrapper{background:transparent; box-shadow:none;}
	.search-wrapper .glyphicon-search:before{ content:url('../Images/searchicon.png');}
	.search-wrapper .search-static  form{ padding-left:0px;}
	.search-wrapper .glyphicon-search{padding:8px 0px;}
	.bestvaluetab{margin-top:40px;}
	.modal-dialog{max-width:581px !important; width:100%!important;}
	.modal-dialog .modal-content .col-md-5 > div{text-align:center;}
	.modal-dialog .modal-content .col-md-5 > div img{max-width:155px;}
	.modal-dialog .modal-content .col-md-5:after{content:''; background:url('../Images/rental/rentals/popuprightside.png') no-repeat 0 0/cover;width: 80px; height: 189px;  position: absolute; right: -86px;  top: 60px;}
	.modal-body { padding: 0px 50px 0px !important;}
.modal-header{padding-bottom:0px!important;}
.navbar-collapse .closemenu{display:none;}
.mainlocationpage .Titlepages{position:relative;}
	.mainlocationpage .Titlepages:after{content:url('../Images/rentalheadingicon.png');position: absolute; top: -10px;}
	.locationspages{ border-radius: 5px; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.5); display: inline-block;
    width: 215px;  padding: 10px; position: relative;  top: 16px;z-index:9}
	.mindlehead{display:inline-block;}
.mainlocationpage .Titlepages.insavail:after{top: -30px}
.Buttonrow a button#rentalBenefits{border-radius: 5px;background:transparent;border: solid 2px #4e5564;color:#4e5564;}
.imgsisze1{max-width: 164px;}
.imgsisze2{max-width: 167px;}
.imgsisze3{max-width: 164px;}
.imgsisze4{max-width: 164px;}
.imgsisze5{max-width: 152px;}
.imgsisze6{max-width: 164px;}
.FirstRow  .col-md-6  .row{display: flex;  align-items: flex-end;display: -webkit-flex;  -webkit-align-items: flex-end;}
.FirstRow .col-md-6 .row .col-md-7{display: flex; flex-direction: column; align-content: space-around; min-height: 340px;}
.FirstRow .col-md-6 .row .col-md-7 p{flex:1;}
.grouplesstion .locationId{color:#7b7b7b;font-family: 'Montserrat';font-size: 16px;font-weight: 400;}
.Repairsmain{max-width: 930px; margin: auto;width:100%;padding:15px 0 0 0px;}
.Repairsmain .Titlepages{font-size:48px;}
.Repairsmain .Titlepages span{color:#8c3254;}
.Repairsmain .Titlepages span.repairIcon{margin-right: 20px;}
.repairIcon{}
p.datashow{font-family: 'Montserrat';font-size: 16px;font-weight:600;  font-style: normal; font-stretch: normal;line-height: 1.63; letter-spacing: normal; color: #7b7b7b; margin:25px 0 60px;}
.Repairsmain .box-content.thumbnail{max-width:100%; position:relative;}
.Repairsmain .box-content.thumbnail .contentshow{position: absolute; z-index: 2;  width: 100%;  height: 100%;  top: 0px;  display: flex;  align-items: center;  justify-content: center; text-align: center;pointer-events: none;    flex-direction: column;display: -webkit-flex;   -webkit-align-items: center;   -webkit-justify-content: center;  -webkit-pointer-events: none;     -webkit-flex-direction: column;}
.Repairsmain .box-content.thumbnail .contentshow img{width:auto;}
.Repairsmain .box-content.thumbnail .contentshow h3{position:relative;  font-family: 'Montserrat';font-size: 27px;
  font-weight: 600;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal; text-align: center;bottom:auto; left:auto;}
  .scheduleRepairsmain{max-width: 650px; margin: auto;width:100%;padding:15px 0 0 0px;}
      .schedulebox a {color: #4a4a4a;  border: 2px solid #7a123a;ont-size:18px;    padding: 15px 15px 38px;  display: block;   text-align: left;  border-radius: 3px;text-decoration: none;   position: relative; font-family: 'Montserrat';margin-bottom:54px;font-weight:600;    max-width: 180px;}
	  .schedulebox  a:after{content:''; height:2px;width:60px;background-color:#c71e5f;    position: absolute; left: 15px; bottom: 20px;-webkit-transition: .2s all ease-in-out;transition: .2s all ease-in-out;}
.schedulebox  a:hover{text-decoration:none;}
.schedulebox  a:hover:after{width:100px;-webkit-transition: .2s all ease-in-out;transition: .2s all ease-in-out;}
.schedule-Repairs{padding-bottom:0px;}
 .schetitle{font-family: 'Playfair Display';font-size: 42px;font-weight: 900;font-style: normal;font-stretch: normal; line-height: 1.14; letter-spacing: 1px;color: #8c3254;position:relative;}
.Ve-line { position: absolute;  max-width: 410px;  width: 100%;}
 .Ve-line:after {content: ""; opacity: 0.5;  border-bottom: solid 1px #8c3254; top: 40px; width: 100%;
    height: 1px;  position: absolute; left: -10px;}
 .Ve-line:before {content: ""; opacity: 0.5; border-top: solid 1px #8c3254; top: 15px; width: 100%;  height: 1px;  position: absolute; left: -26px;}
 .Ho-line{position: absolute;max-width: 370px;  width: 100%;}
 .Ho-line:after {content: "";  opacity: 0.5;  position: absolute;height: 50px; width: 1px;  background: #8c3254;
    top: 0px;  right: 0px;}
 .Ho-line:before {content: "";  opacity: 0.5;  position: absolute;  height: 60px;  width: 1px;  background: #8c3254;
    top: -7px;}
	.boxShadow{border-radius: 5px;  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); padding: 25px 35px;}
	.boxShadow.SmallLocation{width:100%; max-width:680px; }
	.boxShadow.SmallScheduletime{width:100%;height: 806px;  }
	.schedulerepairs{max-width: 910px;width:100%; margin:auto;}
	.repair-location{position:relative;padding-bottom:50px;}
	.repair-Scheduletime{position:relative;padding-top:0px;}
	.SetingIcon{position:absolute; left:-15px;}
	.SetingIcon img{max-width:85%;}
	.Setingshounds{position:absolute; left:-15px;top:35%;}
.repair-Scheduletime h2{font-family: 'Playfair Display';font-size: 36px;font-weight: 900;
font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: normal; color: #4e5564;}
.repair-location h3{font-family: 'Playfair Display';font-size: 24px;font-weight: 900;
font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: normal; color: #4e5564;}
.timeicon{float:right;}
.LocaDetails{text-align:center;}
.LocaDetails .iconloca{margin:20px 0;}
.LocaDetails .iconloca img{width:30px;}
.LocaDetails h2{ font-family: 'Playfair Display';font-size: 36px;font-weight: 900; font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: normal; text-align: center;color: #8c3254;}
.LocaDetails h3{font-family: 'Montserrat'; font-size: 18px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: normal;letter-spacing: normal;  text-align: center; color: #4e5564;}
.contentDivs{max-width: 537px;  margin: auto;   width: 100%;}
.contentDivs h3{color: #4e5564;font-family: 'Playfair Display';font-size: 24px;padding-left:51px;    margin-top: -14px;}
 p.desdatatas{font-family: 'Montserrat';font-size: 16px; font-weight: 600;
  font-style: normal; font-stretch: normal;  line-height: 1.56;  letter-spacing: normal;
  text-align: center;  color: #4a4a4a;max-width: 537px;     margin: 20px auto 100px;  width: 100%;}
.tCouns{ font-family: 'Playfair Display';font-size: 64px;font-weight: 900;font-style: normal;
  font-stretch: normal;line-height: 1.31; letter-spacing: 1px;  text-align: center; color: #8c3254;}
.conTitle{margin-left:50px;}
.textTitkl{display:inline-block;position:relative;}
.ConsulBox{}
.wid950 {max-width:950px; width:100%; margin:auto;}
.textTitkl .Ve-line{}
.textTitkl .Ve-line:before{width: calc(100% + 30px);    top: 35px;}
.textTitkl .Ve-line:after{width: calc(100% + 50px);    left: -50px;top:69px;}
.textTitkl .Ho-line:before{height:110px; top:-25px;}
.textTitkl .Ho-line:after{height:84px; top:0px;}
.textTitkl .Ho-line{max-width: 398px;}
.textTitkl + img	{margin: -44px 14px 0;position:absolute;}
.TitlesCusn{font-family: 'Montserrat'; font-size: 18px;font-weight: 600; font-style: normal;
  font-stretch: normal; line-height: normal; letter-spacing: normal;  color: #8c3254;}
  .descripcusn{font-family: 'Montserrat'; font-size: 14px;font-weight: 600; font-style: normal;
  font-stretch: normal; line-height: 1.43; letter-spacing: normal; color: #4e5564;margin-top:7px;}
  .CusSelectbtn {margin-top:32px;}
.CusSelectbtn a{border-radius: 3px; border: solid 2px #979797;font-family: 'Montserrat'; font-size: 16px; font-weight: 600; font-style: normal;  font-stretch: normal; line-height: normal; letter-spacing: normal; color: #4e5564;text-decoration:none;    width: 130px;   padding: 12px;  display: inline-block;  text-align: center;}
.ConsulBox .col-md-6{margin-bottom:40px;}
.pesinationsCuons{text-align:center;}
.pesinationsCuons ul{padding:0px; margin:50px 0px 0px;}
.pesinationsCuons ul li{list-style:none;padding:0px;margin:0px 5px;    display: inline-block;}
.pesinationsCuons ul li a{font-family: 'Montserrat'; font-size: 36px; font-weight: 500;border-radius: 3px; border: solid 3px #979797;color: #8c3254; padding:0px 0px; width:48px;text-align:center; display:inline-block;line-height: normal;}
.pesinationsCuons ul li.active a{color:#fff; background-color: #8c3254;border-color: #8c3254;}
	.lefttitles{font-family: 'Playfair Display';font-size: 42px; font-weight: 900;font-style: normal;font-stretch: normal;
	 letter-spacing: 1.45px;  color: #8c3254;display:inline-block;}
	.lefttitles span{position: relative;   top: -8px;}
	.lefttitles  .Ho-line{max-width: 340px;}
	.lefttitles  .Ve-line{max-width: 380px;}
	.tectciantitle{margin-bottom:50px;}
	.Technician h3{  font-family: 'Montserrat'; font-size: 24px; font-weight:600; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #4e5564;margin-bottom:30px;}	
	.Technician p{  font-family: 'Montserrat'; font-size: 14px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.57; letter-spacing: normal; color: #4e5564;}
	.m-b50{margin-bottom:50px;}
	.m-b80{margin-bottom:80px;}
	.locationTitles{font-family: 'Playfair Display'; font-size: 52px;font-weight: 900;font-style: normal; font-stretch: normal; line-height: 1.12; letter-spacing: normal;text-align: center; color: #8c3254;}
	.ourlocationspage{max-width: 1024px; margin: 60px auto 0;}
	.locatDetails{margin-top:0px;margin-bottom:50px;}
	.locatDetails h4:first-child{margin-top:0px;} 
	.locatDetails h4  + h4{margin-bottom:25px;}
	.locatDetails h4{font-family: 'Montserrat'; font-size: 18px; font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; color: #4e5564; margin-top:20px;margin-bottom:5px;}
	.locatDetails p{font-family: 'Montserrat'; font-size: 16px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.25; letter-spacing: normal; color: #4e5564;margin-bottom:2px;}
	.ourshopbg{background:url(../images/repair/sax-picture-website.jpg) no-repeat 0 0/cover;height: 704px;  width:calc(100% + 30px);margin:0px -15px;}
	.locatDetails .col-sm-5{padding:0px;}
	.Quality-craftsmanshi{float:right;margin:202px 50px 0 0;}
	.Quality-craftsmanshi h3{font-family: 'Montserrat';font-size: 24px;font-weight: 500;font-style: normal;
  font-stretch: normal;line-height: normal;letter-spacing: normal;    margin-bottom: 0px;color:#fff;}
	.Quality-craftsmanshi h2{font-family: 'Playfair Display'; font-size: 56px;font-weight: 900;
  font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: 1.33px;color:#fff;}
	.smallDivcont{max-width: 930px; margin: 60px auto 60px;}
	.contabdDes{}
	.contabdDes h2{font-family: 'Playfair Display'; font-size: 42px;font-weight: 900; font-style: normal;
  font-stretch: normal; line-height: normal; letter-spacing: normal; color: #4e5564;margin-top:40px;}
	.contabdDes p{   font-family: 'Roboto'; font-size: 16px;font-weight: normal; font-style: normal;
  font-stretch: normal; line-height: 1.56; letter-spacing: 0.38px; color: #4e5564;}
	.ourservices {background:url(../images/repair/servicebg.png) no-repeat 0 0/cover;height: 623px;  width:calc(100% + 30px);margin:0px -15px;padding:80px 0 0;}
	.ourservices h3{font-family: 'Montserrat'; font-size: 42px; font-weight: 800; font-style: normal; font-stretch: normal;line-height: normal; letter-spacing: normal; text-align:center; color: #4e5564;text-transform:uppercase;}
	.ServicesItems{text-align:center;    margin: 60px 0px 0;}
	.ServicesItems h4{ font-family: 'Montserrat'; font-size: 20px;  font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.5;  letter-spacing: normal;  text-align: center; color: #4e5564;border-bottom:1px solid #4e5564;    display: inline-block;  text-transform: uppercase;}
	.ServicesItems p{  opacity: 0.8;   font-family: 'Roboto'; font-size: 16px; font-weight: normal; font-style: normal;font-stretch: normal; line-height: 1.56;  letter-spacing: normal; text-align: center; color: #4e5564;    max-width: 280px;  margin: auto;}
	.ServicesItems .iconsheight{height:100px;}
	.contactUSs{text-align:center;    margin: 80px 0px;}
	.contactUSs h2{  font-family: 'Playfair Display'; font-size: 36px; font-weight: 900;  font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal;  text-align: center;  color: #8c3254;}
	.contactUSs h4{font-family: 'Montserrat'; font-size: 16px; font-weight: 600;  font-style: normal; font-stretch: normal; line-height: normal;  letter-spacing: normal;  text-align: center;  color: #4a4a4a;}
	.contactUSs p{opacity: 0.8; font-family: 'Montserrat'; font-size: 16px;  font-weight: 600; font-style: normal;  font-stretch: normal;  line-height: 1.56;  letter-spacing: normal;  text-align: center;  color: #4a4a4a;}
	.contactUSs p a, .Contactusbtn{border-radius: 4px;background-color: #8c3254;display:inline-block; font-family: 'Montserrat';
  font-size: 16px; font-weight: normal; font-style: normal;  font-stretch: normal; line-height: 1; letter-spacing: normal;  text-align: center; color: #fff;text-decoration:none; padding: 21px;  margin: 10px 0; text-decoration:none;}
  .contactUSs p a:hover, .Contactusbtn:hover, .contactUSs p a:focus, .Contactusbtn:focus{color:#fff; text-decoration:none !important;} 
  .lineSetting{display:inline-block;color:#8c3254}
  .lineSetting .Ve-line:before { content: "";   opacity: 0.5;  border-top: solid 1px #8c3254;   top: 6px;   width: 100%;
    height: 1px;  position: absolute;   left: -16px;}
	.lineSetting .Ve-line:after {  content: "";   opacity: 0.5;   border-bottom: solid 1px #8c3254;  top: 32px;   width: 106%;
    height: 1px;   position: absolute;  left: -16px;}
	.lineSetting  .Ve-line{max-width: 205px;}
	.lineSetting  .Ho-line{max-width: 173px;}
	.lineSetting .Ho-line:before{content: "";  opacity: 0.5;  position: absolute;  height: 80px;  width: 1px;  background: #8c3254;  top: -32px;  left: 3px;}
	.lineSetting  .Ho-line:after { content: "";  opacity: 0.5;  position: absolute;  height: 75px;  width: 1px;
    background: #8c3254;  top: -17px; right: 0px;}
	.Bertrands-Music-990 {font-family: 'Roboto'; font-size: 24px;font-weight: normal;
  font-style: normal; font-stretch: normal; line-height: 45px;
  letter-spacing: normal; text-align: center; color: #7a123a;}
  .contactusheading{font-family: 'Playfair Display'; font-size: 52px;font-weight: normal; font-style: normal; font-stretch: normal;line-height: 1.12;  letter-spacing: -2px; text-align: center; color: #7a123a;margin-top:60px;}
  .contactCustompage{}
  .Pathline { opacity: 0.25;border-bottom: solid 1px #3fa2f7;margin:53px auto;max-width:1024px;}
   .contactusheading.llinesbottom{line-height: 1.38;font-size:42px; letter-spacing: -1.62px;margin:20px 0 40px;}
   .contactuscontainer{max-width:740px;width:100%; margin:auto;}
   .submit-contact-button.Contactusbtn{width:100%; border:none;}
   .submit-contact-button.Contactusbtn:hover{background:#7a123a;}
   .contactuscontainer .form-group input{height:60px;background:rgb(228, 241, 253);border:none; box-shadow:none}
   .contactuscontainer .form-group textarea.form-control.text-box{height:100px;background:rgb(228, 241, 253);border:none; box-shadow:none}
    .contactuscontainer .form-group .form-control.text-box::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 opacity: 0.8;
 font-family: 'Roboto'; 
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: #4e5564;
}

.contactuscontainer .form-group .form-control.text-box:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 0.8;
 font-family: 'Roboto'; 
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.56;
  letter-spacing: normal;
  color: #4e5564;
}

.contactuscontainer .form-group .form-control.text-box::-ms-input-placeholder { /* Microsoft Edge */
  opacity: 0.8;
  font-family: 'Roboto'; 
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; 
  line-height: 1.56;
  letter-spacing: normal;
  color: #4e5564;  
} 
.form.contact-form{margin-top:50px;} 
.form.contact-form .form-label, .form.contact-form .has-feedback .form-control-feedback{display:none !important;}
.abusbg{background:url(../Images/about/about-us-information.png) no-repeat 0 0/cover; padding:128px 0px;  font-family: 'Playfair Display'; font-size: 48px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1.75;  letter-spacing: 1px; text-align: center; margin:0px -15px; color:#fff;}
.absmalContner{margin: 106px auto; max-width: 950px;}
.abvideo{max-width:512px; width:100%;}
.AbContact{margin:0px 0 20px 40px;}
.AbContact h3{font-family: 'Montserrat';font-size: 24px;font-weight: 600; letter-spacing: 1px; color:#4a4a4a;}
.AbContact p{font-family: 'Georgia';font-size: 16px;font-weight: 500;  line-height: 1.38; margin-bottom:0px; letter-spacing: 0.59px;color:#4a4a4a;}
.AbContact.AbContact2s P{font-family: 'PT Serif Caption', serif;color:#7a123a;font-size: 16px; font-style: normal; font-stretch: normal;
    line-height: 1.44;   letter-spacing: 0.89px;}
	.AbContact .Contactusbtn{ background:#4a90e2; margin-top:20px;}
	.imgcontent{background: #000;color: #fff; margin: 0px -15px; padding: 117px 0 110px 0px;}
	.topSeab{max-width: 900px;margin: auto auto 85px;  display: flex;  justify-content: center;display: -webkit-flex;  -webkit-justify-content: center;} 
	.logoswhite{ flex: 0 0 50%; }
	.textlogowidth{font-family: 'PT Serif Caption', serif;color:#fff;font-size: 16px; font-style: normal; font-stretch: normal;
    line-height: normal;   letter-spacing: normal;padding-left: 68px;  border-left: 2px solid #fff;}
	.since1983 {font-family: 'Montserrat';font-size: 18px; font-weight: 300;font-style: normal;font-stretch: normal;
	line-height: 1.83;letter-spacing: normal; text-align: center; color: #f9f9f9;max-width:1163px; margin:auto auto 40px;}
	
	.oneRowes{ display: flex; justify-content: space-between;  max-width: 1337px;  margin: 109px auto auto;}
	.textheadabimg{font-family: 'Montserrat';  font-size: 24px;  font-style: italic;  font-weight: 300;}
	 .Productsheet  h2{font-family: 'Montserrat';font-size: 36px;font-weight: 600;font-style: normal;font-stretch: normal;
  line-height: normal; letter-spacing: 0.67px; color: #4a4a4a;}	 
  .Productsheet p{ font-family:'Montserrat';font-size: 18px; font-weight: 600;font-style: normal;font-stretch: normal;  line-height: 1.72; letter-spacing: 0.5px; text-align: center; color: #4a4a4a;margin:50px 0 80px;}    
   .Productsheet{text-align:center;}   
   .shotfunds {margin: 50px -15px 13px; background: #000;padding:65px 0px;} 
   .shotfunds .container{max-width:1224px;}
   .shotfunds p{font-family: 'Montserrat';font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal;
   line-height: 1.72; letter-spacing: 1px; text-align: center; color: #fff;}
  
  .textConAbt p{font-family: 'PT Serif Caption', serif;font-size: 12px;font-weight: normal; font-style: normal;
  font-stretch: normal; line-height: 1.5;letter-spacing: normal;color: #000000;}
  .locDescription h3{font-family: 'PT Serif Caption', serif;font-size: 16px;font-weight: normal; font-style: normal;
  font-stretch: normal; line-height: normal;letter-spacing: normal;color: #000000;max-width:524px;}
  .locDescription h4{font-family: 'PT Serif Caption', serif;font-size: 12px;font-weight: normal; font-style: normal;
  font-stretch: normal; line-height: 1.75;letter-spacing: normal;color: #000000;max-width:580px;}
  .image-597{text-align: right; margin: 20px 0;}
  .onesP{display:flex; display:-webkit-flex; margin:15px 0 0px;}
.image-363, .image-595{margin:20px 0px;}  
   .hLine5{max-width: 524px;  height: 6px;  margin: 100px 0 50px; background: #000;}
   
     .locaAdreess h2{font-family: AdobeGothicStd;font-size: 24px; font-weight: bold; font-style: normal;font-stretch: normal; line-height: 1.6; letter-spacing: normal; color: #000;margin:0px;}     
	 .locaAdreess h3{font-family: AdobeGothicStd;font-size: 20px; font-weight: bold; font-style: normal;font-stretch: normal; line-height: 1.6; letter-spacing: normal; color: #000;margin:0px;} 
 .locaAdreess h4{font-family: AdobeGothicStd;font-size: 20px; font-weight: normal; font-style: italic;font-stretch: normal; line-height: 1.6; letter-spacing: normal; color: #000;margin:0px;}	 
	.sub-entity-name-link {font-family: 'Playfair Display'; font-size: 18px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #4e5564;}
.sub-entity-image-link{border: solid 1px #979797;display:inline-block;}
.sub-entity-image-link .img-thumbnail{border: none !important;}
.sub-entity-grid-item.grid-item{margin-bottom:30px;}
.shoppage1-heading{display: flex;  flex-direction: column;  justify-content: center;  align-items: center;display: -webkit-flex;  -webkit-flex-direction: column;  -webkit-justify-content: center;  -webkit-align-items: center;font-family: 'Playfair Display'; font-size: 36px; font-weight: 900;font-style: normal; font-stretch: normal;
  line-height: normal;letter-spacing: normal; text-align: center;color: #8c3254;margin-bottom:40px;}
  .shoppage1-heading img{width:74px;}
  .row.sub-entity-row{max-width:1100px; width:100%;margin:auto auto !important;}
  .shoppage1-header{display: flex;max-width:1100px;margin:auto auto  60px auto !important; width:100%;align-items: center;display: -webkit-flex;-webkit-align-items: center; -webkit-justify-content:space-between; justify-content:space-between;}
  .shoppage1-header .shoppage1-side1  .caption1 + .caption1{ font-size: 42px;}
  .shoppage1-header .shoppage1-side1  .caption1{font-family: 'Playfair Display'; font-size: 64px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1.43;  letter-spacing: normal;  color: #8c3254;}
  .shoppage1-header .shoppage1-side1  .shop-button{border-radius: 4px; background-color: #4e5564; font-family: 'Montserrat';
  font-size: 16px; font-weight: normal; font-style: normal; font-stretch: normal; width:149px;cursor:pointer;
  letter-spacing: normal; text-align: center; color:#fff;height:60px; line-height:60px; margin-top:20px;} 
   .shoppage1-header .shoppage1-side1 + .shoppage1-side1{max-width:460px;}
    .shoppage1-header .shoppage1-side1 + .shoppage1-side1 img{max-width:100%;}
	.shoppage1-heading:before{content:'';opacity: 0.5; border-top: solid 1px #8c3254;  width: 100%; padding-top: 50px;    } 
	.shoppage2{max-width:750px; margin:50px auto;}
	.shoppage2 .entity-page-header{font-family: 'Playfair Display'; font-size: 64px; font-weight: 900; font-style: normal; font-stretch: normal; line-height: 1.43;  letter-spacing: normal;  color: #8c3254;text-align:center;}
	  .shoppage2 .entity-page-header{background:url(../Images/shop/group.png) no-repeat center top;     padding:178px 0 0px;}
	.shoppage2 ul.sub-entity-list{padding:0px;margin:30px 0 0px;}
	.shoppage2 ul.sub-entity-list li{list-style:none;}
	.shoppage2 ul.sub-entity-list li a.sub-entity-name-link{font-family:'Montserrat'; font-size: 18px; font-weight: 600;
  font-style: normal;  font-stretch: normal;  line-height: normal;  letter-spacing: normal;  color: #4e5564;}
  .shoppage2 ul.sub-entity-list li a.sub-entity-name-link:hover,  .shoppage2 ul.sub-entity-list li a.sub-entity-name-link:focus{text-decoration:none;}
  .shoppage2 ul.sub-entity-list li{background:url(../Images/shop/musicicon.png) no-repeat left 1px;padding-left: 27px;
    margin-bottom: 16px;   min-height: 35px;   padding-top: 10px;}
	.breadcrumb{max-width: 1100px;  width: 100%; margin:60px auto 50px !important;display:block;}
	.breadcrumb .SectionTitleText {font-family: 'Montserrat';font-size: 16px;  font-weight: normal;  font-style: italic;  font-stretch: normal;line-height: normal;  letter-spacing: normal;  color: #4e5564;}
	.breadcrumb a.SectionTitleText{color:#3fa2f7;background:url(../Images/shop/breline.png) no-repeat right center;padding-right:60px;}
	.shoppage3{max-width: 1100px;  width: 100%; margin:60px auto 50px !important;display:block;}
	  .shoppage3 .entity-page-header{font-size: 56px;font-family: 'Playfair Display';font-weight: 900; font-style: normal;
	  font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: center;  color: #8c3254;}
	  .shoppage3 .entity-page-header{background:url(../Images/shop/combined-shape.png) no-repeat center center;     padding: 24px 0;}
	 .shoppage3 .grid-item-inner{border-radius: 5px; box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2);background-color: #fff;}
	  .shoppage3 .products-grid.entity-page-products.entity-grid-prices-products{margin:50px 0px 40px;}
	  .shoppage3  .grid-item-name-wrap a{font-family: 'Montserrat'; font-size: 16px; font-weight: normal;
  font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #4e5564;min-height:70px; display:block;}
  .shoppage3  .grid-item-name-wrap a:hover{text-decoration:none;}
   .shoppage3  .price.regular-price{font-family: 'Montserrat'; font-size: 16px; font-weight: normal;
  font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; color: #4e5564;}
   .shoppage3  .price.sale-price span {font-family:'Montserrat';font-size: 16px; font-weight: 600;
   font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal;  color: #4e5564;}
.shoppage3  .price.sale-price  {font-family: 'Montserrat'; font-size: 24px; font-weight: 600; font-style: normal;
font-stretch: normal; line-height: normal; letter-spacing: normal;  color: #000;}
.Rectangleblur {width: 100%;height: 795px;  -webkit-filter: blur(10px); filter: blur(10px); background-color: #7b7b7b;}
.ractablurs{position:relative; margin:80px 0px 0;}
 .ractablurs h1{color: #fff; position: absolute;  z-index: 1;  bottom: 0px;  top: 0px;  left: 0px;  right: 0px;   margin: auto;  display: flex;   display: -webkit-flex;width: 320px;  align-items: center;-webkit-align-items: center;  text-align: center;}
.page-wrap.product-page.tabbed-product-page{max-width:1216px;width:100%; margin:auto;    padding: 0px 15px !important;}
.comlogoimg {display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;text-align:center;    justify-content: space-between;    -webkit-justify-content: space-between;}
.comlogoimg li{max-width:200px; width:100%; text-align:center;margin-bottom:20px;list-style:none;    display: flex;
    align-items: center; display: -webkit-flex; -webkit-align-items: center;    -webkit-justify-content: center;    justify-content: center;}
.Productsheet .container{max-width:1172px;}
.Setingshoundsright{position:absolute;right:-15px; bottom:100px;}
.m-b-20{margin-bottom:20px;}
.product-grid-item{margin-bottom:30px;}
.product-grid-item .grid-item-inner{min-height:352px;}
.grid-item-image-wrap{min-height:200px;}
.pagination{display:flex;display:-webkit-flex;    justify-content: center;    -webkit-justify-content: center;}
.pagination li span, .pagination li a{margin-right:10px;font-family:'Montserrat';font-size: 18px; font-weight: 600; padding:0px 5px;border-radius: 3px;  border: solid 1px #8c3254;display:inline-block;width: 35px; text-align: center;
    height: 35px; line-height: 35px; color: #8c3254;}
.pagination li.active a,  .pagination li:hover a, .pagination li span.disabled:hover{background:#8c3254; color:#fff;border: solid 1px #8c3254;}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius:3px !important;}
span.screen-reader-only {
    display: none !important;
}
  @media(min-width:1340px){                
	.container{max-width:1310px;width:100%;} 
	.main-header .container{max-width:1216px;width:100%;}
	.search-wrapper{margin-left:30px;}
	 .largecontent .textConAbt{max-width:268px;}
}
@media (max-width: 1024px){
	.homecategory .development{height:300px;}
	.home-about .about1, .home-about .about2, .home-about .about3{height:auto; width:auto;}
	.copyright-row{text-align:center;}
	.billboard-image{background: url(../images/home-image/banner.png) no-repeat center;  height: 631px;}
.billboard-image picture{display:none;}
.boyimg{right: -29px;  bottom: -10px;}
.rightsidevol{display:none;}
}
@media (min-width: 768px){
	.modal-dialog .modal-content .col-md-7{max-width:250px;}
	.modal-dialog .modal-content .col-md-5{padding-right:0px;}
	 #instrumenthtml .col-sm-5{padding-left:0px;}
	 .musiclessiontabs .nav {    -webkit-justify-content: flex-start;justify-content: flex-start;}
	  .musiclessiontabs .nav li{width:20%;}
	  .musiclessiontabs .nav li a{padding:15px 0px; text-align:left;}
.navbar-nav {
    float: right;
    margin: 0;
}
.copyright{max-width:406px;text-align:center; width:100%;}
.footer-row ul.footer1{padding-top:64px;padding-bottom:30px;}
.footer-row ul.footer1:after{content:'';height:100%;  opacity: 0.4;position:absolute;right:14px; top:0px; width:1px;background-color:#979797;}
li.dropdown:hover ul.dropdown-menu{display:block;}
.footerHeading{padding-top:64px;}
}
@media (max-width:991px){
.Setingshoundsright{display:none;}
}
@media (min-width: 768px) and (max-width:991px){
.boyimg{right: -33px; bottom: -90px;}
.FirstRow p + .row{margin-bottom:30px;}
.lineHoz{left:-2%;}
}
@media (max-width: 767px){
.home-image, .footerdesktop, .navbar-inverse .navbar-brand { display:none !important;}
.footermobile { display:block; text-align:center;}
.homecategory .development{height:auto; margin-bottom:15px;}
.homecategory .item-box {  margin: 0;  display: inline;}
.billboard-image .inner{left: 5%; top: 0%; width: 90%;padding:0px 30px;} 
.billboard-image .inner .inner1{font-size:45px;justify-content:center;-webkit-justify-content:center;    align-items: flex-end; -webkit-align-items: flex-end; line-height: initial;}
.billboard-image .inner .inner2{font-size:45px;justify-content:center;-webkit-justify-content:center;}
.billboard-image .inner .inner3{font-size:18px;width:auto;  padding:10px 5px;}
.billboard-image .inner a{margin-top:15%;font-size:20px;}
/* .billboard-image .inner a{font-size:16px;width:auto; height:auto; padding:10px;} */
.footer-wrapper .footermobile a{text-align:center;}
.footer-wrapper .footermobile li{display:inline-block;}
.footer-wrapper .footermobile ul{padding:0px; line-height:2;} 
.footer-wrapper{padding:30px  0px 0px!important;}
.main-content-wrapper{padding-bottom:0px !important;}
.billboard-image{background: url(../images/home-image/banner.png) no-repeat center;  height: 420px;    margin: -25px -15px 0;}
.billboard-image picture{display:none;}
.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:#fff;}
.navbar-inverse.topnav{position:absolute; right: -10px;  width: 100%;  text-align: left;  top: -7px;}
.navbar-collapse.in{background-color:#fff;max-height: 100vh; overflow: auto;}

.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:#4a4a4a;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#4a4a4a;}
.billboard-image .inner .inner1 .one-school{font-size:102px;    line-height: 110px;}
.modal-body {padding:15px 15px 15px;}
.musiclessiontabs .nav{display:block;}
.musiclession{padding:0px 15px;}
.Locationpage{margin: 0px 0px;}
.locationheading {font-size:40px; padding-right:90px;line-height:60px;}
.imginstrument{max-height:60px;}
.locationId{margin-bottom:0px; text-align:center;}
.Titlepages{line-height:40px;}
.navbar-toggle{margin-right:0px !important;border:none !important;background:transparent !important;}
.FirstRow p + .row{flex-wrap:wrap;    justify-content: center;-webkit-flex-wrap:wrap; -webkit-justify-content: center;}
.FirstRow p{width:100%;}
.backRowtext{display: flex;display: -webkit-flex;flex-wrap: wrap; justify-content: center;-webkit-justify-content: center; -webkit-flex-wrap: wrap; text-align: center;}
.backRowtext a:last-child{margin-top:30px;}
.lineHoz, .lineVer{}
.lineHoz{display:none;}
.boyimg { right: -15px; bottom: 0px;}
#instrumenthtml .col-sm-5 > div{margin-top:20px;}
.modal-dialog{max-width:581px; width:96% !important:}
.modal-body .Buttonrow a button{margin: 0px 10px 20px;}
.nav>li>a{padding-left:7px;padding-right:7px;}
.search-static{width:auto;}
.search-wrapper .glyphicon-search{display:block;padding: 5px 0px;}
.main-header .row.header-row{display:flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between; padding-top: 10px;}
/*.search-wrapper{background:transparent;box-shadow:none;border: solid 1px #979797;padding: 0px 0px 0 12px;display: flex;display: -webkit-flex;height:43px;}*/
.search-wrapper input{ margin-bottom:10px; margin-left: 5px;}
.main-header .row.header-row .header-right-info.col-xs-12{width:40px; padding:0px;}
.main-header .row.header-row .logo-wrap.col-xs-5{width: 134px; padding: 15px 10px;}
.main-header .row.header-row .col-xs-7.header-middle{padding:0px;width:224px; margin-top:8px;}
.search-box{height:41px;}
.navbar-collapse.in{position: fixed; right: 0px;  width: 300px;top: -10px;    box-shadow: -4px 0px 5px 1px rgba(79, 79, 79, 0.42);
    border-radius: 40px 0 0 0;}
.navbar-collapse .closemenu{display:none;}
.navbar-collapse{transition-duration: .2s; transition-timing-function: cubic-bezier(.4,0,.2,1);
    transform: translateX(300px);}
.navbar-collapse.in{transition-duration: .2s; transition-timing-function: cubic-bezier(.4,0,.2,1);
    transform: translateX(0px);display: block;}
.navbar-collapse.in .closemenu{display:block;cursor:pointer;text-align: right;padding: 30px 20px 20px;}
.navbar-nav { margin: 10px 0px;  padding: 0px 30px;}
.navbar-nav.nav>li{ border-bottom:1px solid #979797;}
.navbar-nav.nav>li:last-child{ border-bottom:none;}
.navbar-inverse .navbar-toggle{cursor:pointer;}
.navbar-inverse.topnav .navbar-nav>li>a .caret{ float: right; transform: rotate(-90deg); margin-top: 18px;}
.navbar-inverse.topnav .navbar-nav>li.dropdown.open>a .caret{ float: right; transform: rotate(0deg); margin-top: 0px;}
.FirstRow  .col-md-6  .row{display:block;}
.FirstRow .col-md-6 .row .col-md-7{display:block;}
.groupImgs, .Setingshounds, .SetingIcon{display:none;}
.boxShadow{padding:15px;}
.ourservices{height:auto;padding-bottom:60px;}
.ourshopbg{height:auto;padding:100px 20px;}
.Quality-craftsmanshi{float:none;margin:60px 0px 0 0;}
.Quality-craftsmanshi h2{font-size:40px;}
.contabdDes h2{text-align:center;}
.contabdDes p{text-align:center;}
.AbContact{margin:0px 0 20px 0px;}
	.oneRowes{display:block;padding:0px 15px;}
	.locatDetails .col-sm-5{padding:0px 15px;}
	.shoppage1-header{display:block; text-align:center;}
}
#all-categories{
	display:none;
}
@media (max-width: 600px){
.billboard-image picture > img{min-height:230px;}
.home-about .about2{font-size:50px;}
.simplytext{line-height:1.33;}
.grouplesstion .locationId{text-align: center; float: none; margin-top:20px;line-height:23px;}
.grouplesstion h2{font-size:36px;}
.topSeab{display:block;text-align:center;}
.textlogowidth{border:none; padding-left:0px;}
}
@media(max-width:480px){
    .rental-topic-wrapper{max-width:100%;margin: 0 -1px;}
    .rental-topic-wrapper .col-xs-6{padding:0px 5px;}
	.Ve-line, .Ho-line{display:none;}
	.comlogoimg li{max-width:inherit;}
	#all-categories{
		display:block;
	}
    }
.checkoutpage{ max-width: 1216px;
width: 100%;
margin: auto;
padding: 0px 15px !important;}
