@charset "utf-8";

/* CSS Document */



@media (min-width:767px) {
 .menu ul li ul {
 width: 186px;
 display: none;
 position: absolute;
 top: 45px;
 left: -38px;
 z-index: 999;
 background-color: rgba(2, 1, 1, 0.89);
 text-align: left;
 padding: 12px 10px 22px 10px;
 transition: all ease-in-out 0.5s;
 -moz-transition: all ease-in-out 0.5s;
 -webkit-transition: all ease-in-out 0.5s;
 -o-transition: all ease-in-out 0.5s;
 -ms-transition: all ease-in-out 0.5s;
 -khtml-transition: all ease-in-out 0.5s;
}
 .menu ul li ul li a:hover:before {
 width: 7px;
 height: 13px;
 content: "";
 position: absolute;
 left: 0;
 top: 2px;
}
 .menu ul li ul:after {
 content: "";
 background:url(../images/arow.png) no-repeat;
 width:9px;
 height:8px;
 position: absolute;
 top: 0;
 left: 0;
 right:0;
 margin:0 auto;
}
 .menu ul li:last-child ul {
 width: 190px;
 display: none;
 position: absolute;
 top: 0px;
 left: 236px;
 right: 0;
 z-index: 2;
 background-color: #ed1c24;
 text-align: left;
 padding: 0;
}
 .menu ul li:last-child ul:after {
 content:"";
 height:0;
}
 .menu ul li a span {
 display:none;
}
 .menu ul li.active a {
 color: #f75700;
}
 .menu ul li ul li a {
 color: #FFF!important;
}
}
 @media (min-width:1260px) {
 .container {
 width: 1200px;
}
 .projects_box .container {
 width:1200px;
}
 .best_sellersbox .container {
 width:1200px;
}
}
 @media (min-width:1261px) {
 .projects_box .container {
 width:1260px;
 overflow:hidden;
}
 .best_sellersbox .container {
 width:1260px;
}
}
 @media (max-width:1259px) {
 .about_pageimg {
 max-width: 505px;
}
.gralleybox ul{ padding: 0 6px !important; }
/* .gralleybox ul li {
 max-width: 100% !important;
 margin: 0 auto 20px !important;
}*/
 ul.pro_linkbtn li {
 max-width: 210px;
}
 .regular .gralleybox ul li {
 max-width: 108px;
}
}
 @media (max-width: 1199px) {
 .slick-slide {
 margin: 0px 15px;
}
 .best_sellercontantbox {
 min-height: 583px;
}

/*.slick-prev {

	left: 91.5%;

	right: 0;

}*/

.about_pageimg {
 max-width: 460px;
}
 .about_pagecontant {
 max-width: 437px;
}
 .gralleybox ul {
 padding: 0 3px;
}
 .gralleybox ul li {
 max-width: 95px;
}
 ul.pro_linkbtn li {
 max-width: 169px;
}
 ul.pro_topbox li {
 margin-top: 5px;
}
 .regular .gralleybox ul li {
 max-width: 47%;
}
 .chakout_btn ul li {
 max-width: 100%;
 margin-bottom:15px;
}
.bodycontent{ padding: 25px 0; }
.bodycontent .leftpnl{ width: 100%; float:none; margin: 0 auto; border: none; }
.bodycontent .rightpnl{ width: 100%; float:none; margin: 0 auto; }
.bodycontent .contact_page { padding: 30px 0 30px 0; }

/* Music Player Style*/

.music_playerbox { position: relative; background: rgba(0,0,0,0.9);}
.music_playerbox .previewBox{ width: 100%; float: none; margin: 0 auto; display: block; }
.music_playerbox .previewBox .trackList{ margin: 10px 0;}

}

@media (max-width: 991px) {
 .banner_textbox h2 {
 font-size: 26px;
}
 .header_toparea {
 min-height: 500px;
}
 .aboutPhoto {
 width: 90%;
 min-height: auto !important;
 height: auto !important;
 float: none;
 display: block;
 margin: 20px auto 0 auto;
}
 .aboutPhoto img {
 width: 100%;
 min-height: auto !important;
 height: auto !important;
}
 .aboutarea .container {
 padding: 20px 0;
 position: static;
 text-align: center;
}

/*.slick-prev {

	left: 89.5%;

	right: 0;

}

*/.projects_box {
 min-height: auto;
}
 .skilledPhoto {
 width: 90%;
 min-height: auto !important;
 height: auto !important;
 float: none;
 display: block;
 margin: 0 auto 0 auto;
}
 .skilledPhoto img {
 width: 100%;
 min-height: auto !important;
 height: auto !important;
}
 .skilled .container {
 padding: 20px 0;
 position: static;
 text-align: center;
}
 .hearit_box {
 margin-top: 0;
 padding: 39px 0;
}
 .ptag {
 font-size: 22px;
}
 .htag {
 font-size: 34px;
 margin-bottom: 16px;
}
 .about_pageimg {
 max-width: 70%;
 margin: 40px 15% 0 15%;
}
 .about_pagecontant {
 max-width: 100%;
 margin: 30px 0 0 0;
}
 .subheader_toparea {
 min-height: 256px;
}
 .contact_pagebox_left h2 {
 font-size: 26px;
}
 .contact_form fieldset:nth-of-type(5) span.conicon {
 top: 29px;
 background-size: 72%;
}
 .gralleybox ul li {
 max-width: 99px;
}
 .ptag1 {
 margin: -8px 0 0 0;
}
 .regular .gralleybox ul li {
 max-width: 46%;
}
 .slider1 {
 width: 96%;
}
 .chakout_btn ul li {
 max-width: 46%;
 margin-bottom:0px;
}
 .namebox {
 width: 64%;
}
 .actionbox {
 width: 35%;
}
 .purchase_link {
 width: 64%;
}
 .purchase_link_download {
 width: 35%;
}
}
 @media (max-width: 767px) {
 .header_top ul {
 float: left;
}
.socalmedia_box ul li { margin-left: 9px;}
 .socalmedia_box {
 margin: -56px -55px;
}
 .menuarea {
 max-width: 100%;
 margin-left: 0;
}
 .menuButton span {
 background: #f75700;
}
 .menuButton {
 padding: 3px 5px 5px 5px;
}
 .banner_textbox h2 {
 font-size: 23px;
}
 .menu ul li ul li a::before {
 left: 4px;
 top: 4px;
}
 .menu ul li ul li {
 padding: 8px 15px;
 border-bottom: none;
}
 .menu ul li a:hover {
 color: #000000;
}

/*.slick-prev {

	left: 87.5%;

	right: 0;

}*/

.tatalaria .col-xs-12 {
 width:50%;
}
 .footer_top .col-xs-12 {
 width:50%;
}
 .ptag {
 line-height: 30px;
}
 .about_pageimg {
 max-width: 80%;
 margin: 30px 10% 0 10%;
}
 .aboutpage {
 padding: 56px 0 58px 0;
}
 .contact_page {
 padding: 56px 0 58px 0;
}
 .records_product_detailspage {
 padding: 56px 0 58px 0;
}
 .contact_pagebox_left h2 {
 font-size: 21px;
}
 .contact_pagebox_left p {
 font-size: 17px;
 line-height: 26px;
}
 .contact_form fieldset:nth-of-type(5) span.conicon {
 top: 29px;
 background-size: 59%;
}
 #contact button[type="submit"] {
 max-width: 131px;
 margin: 20px 0 0 0;
 padding: 0 25px;
}
 .contact_pagebox_left {
 margin-top: 40px;
}
 .contact_pagebox_right {
 margin-top: 40px;
}
 .product_listingpage {
 padding: 56px 0 58px 0;
}
 .checkout_page {
 padding: 56px 0 58px 0;
}
 .product_listingpage .col-xs-12 {
 width:50%;
}
 .gralleybox ul {
 padding: 0 12px;
}
 .gralleybox ul li {
 max-width: 47%;
}
 .loadmore {
 margin-top: 40px;
}
 .adbtn {
 width: 227px;
 font-size: 16px;
}
 .regular .gralleybox ul li {
 max-width: 46%;
}
 .gralley_slider {
 margin-top: 40px;
}
 .btn1 {
 max-width: 100px;
 font-size: 14px;
}
 .order .col-xs-12 {
 width:50%;
}

.zoomsounds-wrapper-bg-bellow{ max-width: 100% !important; }
/*.gralleybox ul li{ max-width: 100% !important; }*/
.gralleybox ul li a{ display: inline-block; width: 100% !important; margin: 0 auto; }
}
 @media (max-width: 639px) {
 .banner_textbox h2 {
 font-size: 17px;
 padding:10px 10px;
}
 .banner_textbox p {
 padding: 10px 10px;
 font-size: 15px;
}

/*.slick-prev {

	left: 82.5%;

	right: 0;

}*/

.tatalaria .col-xs-12 {
 width:100%;
}
 .footmenu ul li {
 margin: 0 22px;
}
 .hearit_box h2 {
 font-size: 28px;
}
 .hearit_box h2 span {
 margin-left: 20px;
}
 .hearit_box {
 padding: 43px 0;
}
 .about_pageimg {
 max-width: 90%;
 margin: 30px 5% 0 5%;
}
 .contact_pagebox_left {
 width: 100%;
 margin-right: 0;
 text-align: center;
}
 .contact_pagebox_left p {
 font-size: 21px;
 line-height: 29px;
}
 .contact_pagebox_left h2 {
 font-size: 24px;
}
 .contact_pagebox_left {
 margin-top: 30px;
}
 .contact_pagebox_right {
 width: 100%;
 float: left;
 margin-top: 30px;
 text-align: center;
}
 .contact_pagebox_right h2::before {
 left: 47%;
}
 .contact_form fieldset:nth-of-type(5) span.conicon {
 top: 29px;
 background-size: 90%;
}
 .footlogobx {
 margin-bottom: 30px;
}
 .paymentbox {
 margin-top: 30px;
}
 .product_topbox ul li {
 display: block;
 vertical-align: top;
 width: 100%;
 text-align: center;
 margin-bottom: 20px;
}
 .product_topbox {
 margin: 38px 0 0 0;
}
 .product_listingpage .col-xs-12 {
 width:50%;
}
 .gralleybox ul li {
 max-width: 46%;
}
 .gralleybox ul {
 padding: 0 12px 0 15px;
}
 .checkout_Stratus ul {
 padding: 0 25px 0 0;
}
 .checkout_topbar ul {
 padding: 0;
}
 .checkout_Stratus ul .twoline li {
 margin-left:0;
}
 .checkout_Stratus ul .twoline li:nth-of-type(4) {
 margin-right:101px;
}
 .btn1 {
 max-width: 120px;
 font-size: 15px;
 margin: 4px 0;
}
 .order .col-xs-12 {
 width:100%;
}
#tablist .tabUl li{
padding:5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#tablist .tabUl li a{ font-family: 'Montserrat-Medium'; font-size: 10px; padding: 8px 3px; }
}
 @media (max-width: 567px) {
 .product_listingpage .col-xs-12 {
 width:100%;
}
 .gralleybox ul li {
 max-width: 48%;
}
 .regular .gralleybox ul li {
 max-width: 48%;
}
 .menu ul li {
 padding: 8px 24px 8px 24px;
}
 .menu ul li a {
 font-size: 15px;
}
}
 @media (max-width: 479px) {
 .socalmedia_box {
 max-width: 100%;
 margin: -32px 0 0 0;
}
 .socalmedia_box ul {
 text-align: center;
}
 .header_top ul {
 float: none;
 text-align: center;
}
 .banner_textbox h2 {
 text-align: center;
}
 .header_toparea {
 min-height: 397px;
}
 .aboutText h2 span {
 font-size: 30px;
}
 .aboutText h2 {
 font-size: 32px;
 line-height: 38px;
}
 .aboutPhoto {
 width: 100%;
 margin: 0;
}
 .projects_box h2 {
 font-size: 30px;
}
 .slick-slide {
 margin: 0px 0;
}
 .slick-prev, .slick-next {
 top: -32px;
}
 .slick-prev::before, .slick-next::before {
 font-size: 24px;
}

/*.slick-prev {

	left: 81.5%;

	right: 0;

}*/

.slick-prev {
 right: 48px;
}
 .skilledPhoto {
 width: 100%;
}
 .best_sellercontantbox h2 span {
 font-size: 34px;
}
 .best_sellercontantbox h2 {
 padding-top: 30px;
 line-height: 35px;
}
 .hearit_box h2 {
 font-size: 20px;
}
 .hearbtn {
 width: 86px;
 height: 30px;
 font-size: 15px;
 line-height: 30px;
}
 .hearit_box h2 span {
 margin-left: 8px;
}
 .hearit_box {
 padding: 49px 0;
}
 .footmenu ul li {
 margin: 0 8px;
}
 .footer_top .col-xs-12 {
 width:100%;
}
 .footer_bottom p {
 font-size: 13px;
}
 .productbox h2 {
 padding: 0;
}
 .aboutpage {
 padding: 30px 0 30px 0;
}
 .contact_page {
 padding: 30px 0 30px 0;
}
 .product_listingpage {
 padding: 30px 0 30px 0;
}
 .records_product_detailspage {
 padding: 30px 0 30px 0;
}
 .checkout_page {
 padding: 30px 0 30px 0;
}
 .contact_box {
 max-width: 100%;
 text-align: center;
 padding-bottom: 30px;
}
 .paymentbox {
 padding:0;
 text-align: center;
}
 .footlogobx {
 margin-bottom: 30px;
}
 .paymentbox {
 margin-top: 30px;
}
 .gralleybox ul li {
 max-width: 47%;
}
 .regular .slick-next::before {
 margin-left: -15px;
}
 .regular .slick-prev::before {
 margin-right: -15px;
}
 .slider1 {
 width: 93%;
}
 .regular .gralleybox ul li {
 max-width: 47%;
}
 .product_details_cotant h2 {
 font-size: 27px;
}
 .checkout_topbar ul {
 text-align: left;
}
 .checkout_topbar ul li {
 display:inline-block;
 font-size: 14px;
 margin-left: 0;
}
 .checkout_topbar ul li:first-child {
 width:41%;
}
 .checkout_topbar ul li:nth-of-type(2) {
 width:30%;
 text-align:center;
}
 .checkout_topbar ul li:nth-of-type(3) {
 width:27%;
 text-align:right;
}
 .checkout_Stratus h2 {
 font-size: 20px;
}
 .checkout_Stratus ul .oneline li {
 font-size: 15px;
 margin-left:0;
 margin-top: 15px;
}
 .checkout_Stratus ul {
 text-align:left;
}
 .checkout_Stratus ul .oneline li:first-child {
 width:44%;
}
 .checkout_Stratus ul .oneline li:nth-of-type(2) {
 width:34%;
 text-align:center;
}
 .checkout_Stratus ul .oneline li:nth-of-type(3) {
 width: 20%;
 text-align: right;
}
 .checkout_price {
 margin-bottom: 22px;
}
 .checkout_price ul li {
 font-size: 14px;
}
 .checkout_total ul li {
 font-size: 16px;
}
 .chakout_btn ul li {
 max-width: 49%;
}
 .checkout_Stratus ul .twoline li {
 font-size: 15px;
 margin-top: 16px;
}

/*.checkout_Stratus ul .twoline li:nth-of-type(2) {

	

	max-width: 33px;

	

	margin-left: 6px;

	

}*/

.checkout_Stratus ul .twoline li:nth-of-type(3) {
 font-size: 12px;
 max-width: 18%;
 text-align:center;
}
 .checkout_Stratus ul .twoline li:first-child {
 max-height:11%;
}
 .checkout_Stratus ul .twoline li:nth-of-type(2) {
 margin-right: 0;
 width: 9%;
 text-align: center;
}
 .checkout_Stratus ul .twoline li:nth-of-type(4) {
 margin-right: 0;
 width: 42%;
 text-align: center;
}
 .checkout_Stratus ul .twoline li:nth-of-type(5) {
 margin-right: 0;
 width: 13%;
 text-align: right;
}
}
 @media (max-width: 411px) {

/*.slick-prev {

	left: 80.5%;

	right: 0;

}*/

.htag {
 font-size: 28px;
}
 .chakout_btn ul li {
 max-width: 100%;
 margin-bottom:10px;
}
 .chakout_btn {
 margin-top: 15px;
}
 .regular .gralleybox ul li {
 max-width: 46%;
}
 .ptag {
 font-size: 18px;
}
 .contact_pagebox_left {
 margin-top: 20px;
}
 .contact_pagebox_left h2 {
 font-size: 22px;
}
 .contact_pagebox_left p {
 font-size: 18px;
 line-height: 26px;
}
 .contact_pagebox_right h2 {
 font-size: 22px;
}
 #contact button[type="submit"] {
 width: 100%;
 max-width: 100%;
 margin:64px 0 0 0;
}
 .contact_form fieldset:nth-of-type(5) span.conicon {
 top: 0;
 background-size: 90%;
}
 ul.pro_linkbtn li {
 max-width: 100%;
 margin-left: 0;
}
 .checkout_Stratus ul .twoline li:nth-of-type(4) {
 width: 39%;
}
 .login_form button[type="submit"] {
 max-width: 100%;
 margin-top:10px;
 width: 100%;
}
 .forgot_form button[type="submit"] {
 max-width: 100%;
 margin-top:10px;
 width: 100%;
}
 .forbtn {
 float: none;
 display:block;
}
 .login_pagebox h2 {
 font-size: 23px;
}
 .btn1 {
 max-width: 90px;
 font-size: 13px;
 margin: 4px 0;
}
 .myaccount_box1 ul li a {
 padding: 5px 7px;
 font-size: 12px;
}
 .myaccount_box1 ul li {
 font-size: 12px;
}
}
 @media (max-width: 374px) {

/*.slick-prev {

	left: 76.5%;

	right: 0;

}*/

.checkout_Stratus ul .twoline li:nth-of-type(3) {
 font-size: 11px;
 max-width: 24%;
 text-align: center;
}
 .checkout_Stratus ul .twoline li:nth-of-type(4) {
 width: 37%;
}
 .checkout_Stratus ul .twoline li:nth-of-type(5) {
 margin-right: 0;
 width: 6%;
 text-align: right;
}
}
