/*================= Hi-res laptops and desktops================= */
@media (min-width: 1170px) and (max-width: 1281px) {	

}
/*================ Normal desktop ==================== */
@media (min-width: 992px) and (max-width: 1199px) {
	.cta-area.style-2 .cta-content {
	    padding-left: 0;
	}
	.business-nav ul.menu > li > a {
	    padding: 55px 15px 20px 15px;
	}
	.business-nav .menu li.has-dropdown > a::after {
	    right: -1px;
	}
	.wshipping-content-block{padding: 60px 0px 60px;}
}
/*================ Tablet desktop :768px.==================*/
@media (min-width: 768px) and (max-width: 991px) {	
	/*Header top*/
	.quote-top {
	    margin-top: 12px;
	}
	/*About*/
	div.card-body {
	    display: contents;
	}
	.card-body img {
	    margin-left: 20px;
	    margin-bottom: 10px;
	}
	.about-bg {
	    width: 100%;
	}
	.about-img-wrap {
	    width: 100%;
	    float: none;
	}
	.about-right-img {
	    display: none;
	}
	/*Service*/
	.single-service.style-1 {
	    width: 100%;
	}
	/*Cta*/
	.cta-area.style-2 .cta-content {
	    padding-left: 0;
	}
	.cta-area.style-2 a.btn.btn-business {
	    position: static;
	}
	/*Blog*/
	.widget.widget-links {
	    margin-bottom: 30px;
	}
	.site-content .widget-post img {
	    float: none;
	    margin-bottom: 10px;
	}

	.site-content .widget-post .post-content {
	    padding-left: 0;
	}
	
	/**home page css start here**/
	.business-nav ul.menu > li > a{padding: 40px 20px 30px 10px;}
	.site-branding {padding: 15px 0 0 0;}
	.about-us-paras {padding: 40px 0;}
	.bg-gray-100 {padding: 40px 0;}
	.service h2{ font-size:25px;}
	.bg-white-100{ padding:30px 0;}
	
	/**about us page start here**/
	.wshipping-content-block{ padding:40px 0 40px;}
	.wshipping-breadcroumb h1{ margin:0 0 0; font-size: 38px;}
	.tabpadright0 {padding-right: 0;}
	.about-us-area.pt80-pb80 {padding: 40px 0;}
	
	/**courses page css start here**/
	.tabmarleftright15{ margin:30px 10px 0px 10px;;}
	.faculty{margin: 0 30px 30px 0;}
	.contentbx h1{font-size:30px;}
	.tabfontsize24 h2{ font-size:24px;}

	
	/**video gallery & imaage gallery page css start here**/
	.tabcontapadright{ padding-left:0; padding-right:30px;}
	
	/**contact us page start here**/
	.tabborderright{border-right:1px solid #deef7f;}
	.tabborder{margin-top: 25px; text-align: center; border-left: 1px solid #deef7f; border-right: 1px solid #deef7f}
	.tabpad0{ padding:0;}
	.tabpadleft0{ padding-left:0;}
	.tabpadright0{ padding-right:0;}
	.cell-inner {padding-left: 3%;}
	.form-label-outside{ padding-right:0;}
	
}
/*============ Min Width "768px" ==============*/
@media(min-width:768px) {
	
}
/*================== small mobile :320px. ===================*/
@media (max-width: 767px) {
	/**heade logo css start here**/
	.mobilelogoview img{     
		width: 25% !important;
    	left: 40% !important;
}
.flex-direction-nav .flex-prev {
    top: 65%;
}
.flex-direction-nav .flex-next{
	top: 65%;
}
	
	
	.order-one{ order: 1;}
	.order-two{ order: 2;}
	/*Header*/
	.header-top-contact a {
	    display: block;
	}
	.header-top-contact {
	    padding: 25px 0 25px;
	}
	.quote-top, .header-search {
	    display: none
	}
	.mean-container .mean-bar {
	    margin-left: 0;
	}
	/*Slider*/
	.single-slide-content h1 {
	    font-size: 32px;
	    line-height: 36px;
		margin-bottom: 10px;
	}
	.single-slide-content{ width:100%; margin-top: 125px;}
	.mobipad{ padding:0;}
	.slider-area .owl-dots {
		display: none;
	}
	/*About*/
	div.card-body {
	    display: contents;
	}
	.card-body img {
	    margin-left: 20px;
	    margin-bottom: 10px;
	}
	.about-bg {
	    width: 100%;
	}
	.about-img-wrap {
	    width: 100%;
	    float: none;
	}
	.about-right-img {
	    display: none;
	}
	.about-bg {
	    height: auto;
	}
	/*Get a Quote*/
	form.contact-us-form {
	    padding-bottom: 40px;
	}
	/*Footer*/
	.widget.widget-contact, .widget.widget-links, .widget-post:last-child {
	    margin-bottom: 30px;
	}
	/*Cta*/
	.cta-area.style-2 .cta-content {
	    padding-left: 0;
	}
	.cta-area.style-2 a.btn.btn-business {
	    position: static;
	}
	/*Funfact*/
	.single-fact {
	    margin-bottom: 30px;
	}
	/*Blog comment*/
	.single-field.one-third {
	    width: 100%;
	}
	.comment-form-area {
	    margin-bottom: 60px;
	}
	/*Get a quote*/
	.qoute-img {
	    display: none;
	}
	.get-quote-area {
	    padding-top: 0;
	}
	/*Testimonial*/
	.testimonial-area.style-1 .testimonial-content {
	    padding-left: 25px;
	    padding-top: 30px;
	}
	.testimonial-area.style-1 .testimonial-title {
	    padding-top: 25px;
	}
	/*Accordian*/
	div.card-body p {
	    padding-left: 0;
	}
	

.wshipping-content-block{ background-size: auto;}
.contentbx h1{ margin-left:0 !important; font-size: 26px !important;}
.gallery a img{ height:auto;}
.Drums img{ height:auto !important; margin-left:0 !important;}
.Vocals img{ height:auto !important; margin-left:0 !important;}
.music img{ height:auto !important; margin-left:0 !important;}
.Qualification li { margin-left: 0%; text-align:justify;}
.cell-inner { padding-left:0;}
.wshipping-content-block{ padding-bottom:25px;}
.section-sm {padding: 25px 0;}
.section-lgs {padding: 30px 0 40px;}

	
}
/* ======================Large Mobile :480px.================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
.container {width:450px}




.servicesec {
    background-size: auto;
}
.about-us-area .col-md-4 {
	padding: 0;
}
.jewlbox {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.reademore a {
    margin-top: 0;
}
.bottomarea {
    padding: 20px 0 30px;
}
.wshipping-breadcroumb h1 {
    font-size: 24px;
    line-height: 22px;
	margin-bottom: 7px;
}
.about-us-area.pt80-pb80 {
    padding: 30px 0;
}
img.aboutimg {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
}
.portfolioFilter a {
    margin-right: 6px;
    color: #666;
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 0px 11px;
    border-radius: 50px;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 4px;
}
.fullname {
    padding: 0;
}
.mobilenum {
    padding: 0;
}
.about-us-area .col-md-8 {
    padding: 0;
}
.forms {
    margin-top: 20px;
}
.gallery .fancybox {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.widget {
    padding: 15px 20px;
	margin-bottom: 0;
}
.footer-title {
    margin-bottom: 10px;
}
.copy-right {
    padding: 0;
    text-align: center;
    font-size: 14px;
}

.about-us-paras {
    padding: 20px 0;
}
.service h2{ font-size:17px; line-height: 24px;}
.carousel {
    margin: 0;
    padding: 0;
}
.mobiright{ bottom:50px; left:45px;}
.mobileft{ bottom:50px; right:45px;}
.section-title h2{ font-size:26px;}
.mobih2{ font-size:18px; line-height: 25px;}
.faculty{ margin-bottom:15px;}
.homeabout p {
    font-size: 15px;
    line-height: 24px;
}
.servicesec {
    padding: 30px 0 30px;
}
section.event-style-1 {
    padding: 35px 0 30px;
}
.event-style-1 .box {
    margin: 0 0 20px 0;
}
.clientsec {
    padding: 40px 0;
}
.wshipping-content-block{ background-size: cover;}
.contentbx h1{ margin-left:0 !important; font-size: 25px !important;}
.gallery a img{ height:auto;}
.Drums img{ height:auto !important; margin-left:0 !important;}
.Vocals img{ height:auto !important; margin-left:0 !important;}
.music img{ height:auto !important; margin-left:0 !important;}
.Qualification li { margin-left: 0%; text-align:justify;}
.cell-inner { padding-left:0;}
.wshipping-content-block{ padding-bottom:25px;}
.section-sm {padding: 25px 0;}
.section-lgs {padding: 30px 0 40px;}
.mobipad0{padding:0;}


/**about us page css start here**/
.aboutimgcls {width: 100%; padding-left: 0;}
.abtcontent h3{font-size: 20px; margin-bottom: 5px; text-align: initial;}


/**contact us page css start here**/
.layout-bordered-item{ border:none;}
.mobimargtopcontact1{ margin-top:10px; padding:0;}
.mobimargtopcontact2{ margin-top:10px; padding:0;}
.mobimargtopcontact3{ margin-top:20px; padding:0; text-align:justify;}
.mobimargtopcontact3icon{ margin-bottom:20px}

/**footer css start here**/
.footer-widget ul li a{font-size: 15px; margin-left: 40px;}
.mobifooteconmail a{ margin:0 0 0 5px !important;}






}

@media (max-width:450px) {
.servicesec {
    background-size: auto;
}
.about-us-area .col-md-4 {
	padding: 0;
}
.jewlbox {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.reademore a {
    margin-top: 0;
}
.bottomarea {
    padding: 20px 0 30px;
}
.wshipping-breadcroumb h1 {
    font-size: 24px;
    line-height: 22px;
	margin-bottom: 7px;
}
.about-us-area.pt80-pb80 {
    padding: 30px 0;
}
img.aboutimg {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-bottom: 10px;
}
.portfolioFilter a {
    margin-right: 6px;
    color: #666;
    text-decoration: none;
    border: 1px solid #ccc;
    padding: 0px 11px;
    border-radius: 50px;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 4px;
}
.fullname {
    padding: 0;
}
.mobilenum {
    padding: 0;
}
.about-us-area .col-md-8 {
    padding: 0;
}
.forms {
    margin-top: 20px;
}
.gallery .fancybox {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.widget {
    padding: 15px 20px;
	margin-bottom: 0;
}
.footer-title {
    margin-bottom: 10px;
}
.copy-right {
    padding: 0;
    text-align: center;
    font-size: 14px;
}

.about-us-paras {
    padding: 20px 0;
}
.service h2{ font-size:17px; line-height: 24px;}
.carousel {
    margin: 0;
    padding: 0;
}
.mobiright{ bottom:50px; left:45px;}
.mobileft{ bottom:50px; right:45px;}
.section-title h2{ font-size:26px;}
.mobih2{ font-size:18px; line-height: 25px;}
.faculty{ margin-bottom:15px;}
.homeabout p {
    font-size: 15px;
    line-height: 24px;
}
.servicesec {
    padding: 30px 0 30px;
}
section.event-style-1 {
    padding: 35px 0 30px;
}
.event-style-1 .box {
    margin: 0 0 20px 0;
}
.clientsec {
    padding: 40px 0;
}
.wshipping-content-block{ background-size: cover;}
.contentbx h1{ margin-left:0 !important; font-size: 25px !important;}
.gallery a img{ height:auto;}
.Drums img{ height:auto !important; margin-left:0 !important;}
.Vocals img{ height:auto !important; margin-left:0 !important;}
.music img{ height:auto !important; margin-left:0 !important;}
.Qualification li { margin-left: 0%; text-align:justify;}
.cell-inner { padding-left:0;}
.wshipping-content-block{ padding-bottom:25px;}
.section-sm {padding: 25px 0;}
.section-lgs {padding: 30px 0 40px;}
.mobipad0{padding:0;}


/**about us page css start here**/
.aboutimgcls {width: 100%; padding-left: 0;}
.abtcontent h3{font-size: 20px; margin-bottom: 5px; text-align: initial;}


/**contact us page css start here**/
.layout-bordered-item{ border:none;}
.mobimargtopcontact1{ margin-top:10px; padding:0;}
.mobimargtopcontact2{ margin-top:10px; padding:0;}
.mobimargtopcontact3{ margin-top:20px; padding:0; text-align:justify;}
.mobimargtopcontact3icon{ margin-bottom:20px}

/**footer css start here**/
.footer-widget ul li a{font-size: 15px; margin-left: 40px;}
.mobifooteconmail a{ margin:0 0 0 5px !important;}



}