@media only screen and (max-width:1400px) {


}


@media only screen and (max-width:1370px) {
.rightMiddle { right: 162px; }
.wrapping { max-width: 100%; }
}

@media only screen and (max-width:1299px) {

.wrapper{ padding:0 20px;}	

.rightMiddle{ max-width:660px;}

.rightMiddle h2 {  font-size:87px; line-height: 76px; }

.rightMiddle h3.fonts { font-size: 74px; line-height: 70px; }

.floyder h3{ max-width:260px;  line-height: 50px; font-size: 60px;}

.floyder h3 span { font-size: 75px; }

.floyder .graphic{ right:20px;}

/*.floyder .contentBox{ max-width:560px;}*/

.contentSec .leftSec{ max-width:380px; }
.contentSec .testimonialSec{ right:-10px;}
.floyder h3 .first-12:before { left: 0px; }
/*.floyder h3 { padding-top:30px; }*/



.contentSec .testimonial ul li h3 { }

.contentSec .middleSec { margin: -120px 0 0 -13px; width: 530px;}

.rightMiddle .itunlogo { margin-top: 315px; width: 130px; }

.popUp02 { padding:65px 50px;}

.contentSec .testimonialSec .buyNow { margin-left: 0; }
.contentSec .testimonialSec span { padding-left: 0; }

.contentSec .leftSec h3 { font-size: 20px;}
.contentSec .leftSec h3 span { font-size: 23px; }



}



@media only screen and (max-width:1199px) {

.rightMiddle{ max-width:650px; right:90px; }

.rightMiddle p{padding: 0 0% 15px; font-size: 16px; line-height: 20px;}

.rightMiddle h2 { font-size: 70px; line-height: 57px;}

.floyder h3{ max-width:260px;  line-height: 60px; font-size: 60px;}

.floyder .graphic{ right:20px;}

.floyder .contentBox{ max-width:64%;}

.contentSec{ padding-bottom:0px;}

.contentSec .leftSec{ max-width:350px;}

.homeBanner .rightSec ul li{ padding-top:12px;}

.homeBanner .rightSec ul li small{ top:15px;}

.contentSec .leftSec{ max-width:330px; padding-right: 30px; }

.contentSec .leftSec ul li{ }

.contentSec .leftSec h3{ font-size:16px; line-height:24px;}

.contentSec .leftSec h3 span{ font-size:19px;}

.contentSec .testimonialSec{ width:230px;  right: 30px; margin-top: 0px;}

.contentSec .testimonial ul li h3{ line-height:35px; font-size: 29px;}

.contentSec .leftSec{ background-size: 210px auto; background-position: right bottom;}

.floyder .contentBox .buyNow{ font-size:30px; height:46px; line-height:46px;}

.floyder{ padding:40px 0}

.contentSec .testimonial::after{ background-size:40px auto; height:40px; width:40px}

.contentSec .testimonialSec{ background-size:40px auto; margin-right: 0; padding-top: 15px;}

.popUp01, .popUp02, .popUp03{ max-width:960px}

.popUp01 .contSec{ max-width:460px;}

.popUp01 .imgSec{ margin-left:20px;}

.popUp01 h2{ font-size:70px; line-height:55px;}


.rightMiddle h3.fonts { font-size: 58px; line-height: 55px;}

.rightMiddle h3 { font-size: 14px; }

.rightMiddle .itunlogo { margin-top: 250px; width: 110px; }

.contentSec .middleSec { margin: -95px 0 0 -32px; width: 510px;}

.popUp03 iframe { width: 900px; height: 502px;}

.popUp02  { width: 800px;}

.book-2 { width: 360px;}
.popUp01 .imgSec .graphic { width: 235px; right: -140px; bottom: 10px; }

.popUp01 h4 { margin-left: 100px; margin-bottom: 12px;}
.popUp01 ul { margin-left: 100px; max-width: 228px;}
.popUp01 ul + p{ margin-left: 100px;}

.popUp01 { max-width: 850px; padding: 30px 30px; }
.popUp01 .contSec { padding-top: 30px; max-width: 430px;}
.popUp01 .imgSec { padding-top: 30px; margin-left: 0; max-width: 350px; }

.rightMiddle .rights { width: 398px; }

.rightMiddle a.playbtn { background-size: 55px; padding: 70px 0 0; font-size: 25px;} 

.rightMiddle a.playbtn:hover { background-size: 55px;}


.rightMiddle { max-width: 540px; right: 120px;}

.contentSec .testimonial::after { bottom: 40px; right: 15px;}

.floyder h3 { padding:0; line-height: 45px;}

.popUp02 .shoppingNote .note { max-width: 420px; }

.popUp01 h2 .fonts-bottom { font-size: 57px; }

.contentSec .leftSec ul { min-height: 295px; }
.contentSec .middleSec { margin-top: -115px; }

.popUp02 .shoppingNote .totalPrice { margin-right: 23px;}
} 

@media only screen and (max-width:1023px) {



.contentSec .middleSec{margin:-20px 0 0 0;  width: 310px;}

.rightMiddle { padding-top:0;}

.rightMiddle a.playbtn, .rightMiddle a.playbtn:hover { background-size: 50px auto; }

.rightMiddle a.playbtn { padding-top: 65px; }

.rightMiddle .itunlogo { margin-top: 215px; } 

.contentSec .middleSec { margin: -47px 0 0 -25px; width: 445px;}

.floyder .contentBox{ max-width:68%;}

.popUp03 iframe {height: 455px; width: 800px;}

.contentSec .leftSec h3 span { font-size: 15px; }
.contentSec .leftSec h3 { line-height: 14px; font-size: 13px; }

.contentSec .leftSec h4 { font-size: 12px; line-height: 16px; }

.contentSec .leftSec ul li strong { font-size: 14px; }
.contentSec .leftSec ul li { font-size: 12px; line-height: 18px; }

.contentSec .testimonial ul li h3 {
    font-size: 27px;
    line-height: 31px;
}
.contentSec .testimonialSec { background-size: 33px; padding-top: 13px; background-position: 21px 0; }

.contentSec .testimonial::after { right: 20px; bottom: 30px; background-size: 30px;}

.contentSec .testimonial ul li small { font-size: 12px; }

.contentSec .testimonialSec .buyNow { width: 142px; margin-top: 1px; line-height: 46px; height: 47px; font-size: 25px;}

footer .footRightSec { margin-right: 24px; }

.contentSec .middleSec {margin: -82px 0 0 -25px; width: 435px;}

.contentSec .leftSec { background-size: 155px; max-width: 280px; }

.contentSec .leftSec ul { min-height: 200px;}

.popUp01 .imgSec .graphic { right: 0px; }

.rightMiddle { max-width: 530px; right: 40px;}

.rightMiddle h2 {font-size: 50px; line-height: 40px;  }

.rightMiddle h3{ padding-top:4px; padding-bottom: 0px; font-size: 12px;}

.rightMiddle p{ font-size:16px; line-height:22px;}

.rightMiddle .itunlogo{ width:100px; margin-top: 200px; }
.rightMiddle { right: 120px; max-width: 385px; }
.popUp01 { max-width: 600px; }
.rightMiddle .rights { padding-top: 30px; width: 280px;}
.rightMiddle { right: 120px; }

.rightMiddle .rights { padding-top: 30px; width: 280px;}

.rightMiddle h3.fonts {font-size: 40px; line-height: 36px;}

.rightMiddle p { font-size: 12px; line-height: 18px; }
.rightMiddle p i { display: block; }

.popUp01 { }
.popUp01 .contSec { max-width: 100%;}
.popUp01 .imgSec {  margin-left: 0; }
.book-2 { width: 245px; }

.main-1 { height: 700px; overflow-y: scroll; padding-top: 10px; }
.popUp01 .contSec { padding-top: 15px; }
.popUp01 .imgSec { margin-left:0; margin-top: -150px; }
.popUp01 p { padding: 0 10% 20px; }

.popUp01 { max-width: 600px; padding: 0;}

.book-2 { margin-left: 20px; margin-top: 105px; }
.popUp01 .imgSec .graphic { right: 20px; }

.popUp01 h3{ text-align:center}

.popUp01 p{ padding: 0 10% 25px 10%; text-align:center}

.popUp01 ul, .popUp01 ul + p, .popUp01 h4{ margin:0 0 0 130px; width:100%; max-width:300px; margin-top:5px;}

.popUp01 ul{ margin-top:10px;}

.popUp01 ul + p br{ }

.popUp01 .imgSec {  float: left;  margin-left: 0px;  text-align: center;width: 100%; max-width:inherit}

}



@media only screen and (max-width:920px) {

.wrapper{ max-width:96%}	

.floyder{ padding:20px 0 40px 0}

.rightMiddle { max-width: 530px; right: 40px;}

.rightMiddle h2 {font-size: 50px; line-height: 40px;  }

.rightMiddle h3{ padding-top:4px; padding-bottom: 0px; font-size: 12px;}

.rightMiddle p{ font-size:16px; line-height:22px;}

.rightMiddle .itunlogo{ width:100px; margin-top: 200px; }

.floyder h3{ padding-top: 20px; width: 25%; margin-left: -20px;}

.floyder .contentBox{ max-width: 58%;}



.contentSec .leftSec{width:45%; float:left; max-width:inherit}

/*.contentSec .middleSec{width:55%; float:left; max-width:inherit; margin:0; padding:0; text-align:center}

.contentSec .testimonialSec{width:100%; float:left; max-width:inherit; position:static}*/

.contentSec .middleSec img{ max-width:100%}

.floyder h3 span { font-size:60px; line-height: 70px;}

footer .footRightSec ul li{ max-width:45px; height:auto}

footer .footRightSec{ max-width:255px;}

.floyder .graphic{ top:auto; bottom:0; transform:none; margin-right:-45px;}

.rightMiddle .playbtn img{ width:42px; height:auto}

.rightMiddle span{ font-size:22px; padding-top:10px;}


.book-2 { width: 245px; }
.popUp01, .popUp02, .popUp03{ max-width:92%}

.popUp01 .contSec{ padding-bottom:20px; max-width:100%}

.popUp02 .shoppingNote { padding-top: 30px; }
.popUp02{padding: 50px;}

.popUp02 .shoppingNote .note{ margin-left:20px;}

.popUp01 .buyBluRay, .popUp02 .checkOut { margin-left: 0; }



.rightMiddle a.playbtn{ background-size:40px 40px; padding-top:50px; font-size:22px;}

.popUp02 .checkOut { float: right; }

.rightMiddle a.playbtn:hover{ background-size:40px 40px}



.floyder h3 br{ display:none }


.book-2 { margin-left: 20px; }
.popUp01 .imgSec .graphic { right: 20px; }



.contentSec .middleSec {  left: 58%; margin: -52px 0 0; width: 330px;}

.contentSec .leftSec{ background-position:80% 83%}

.popUp01 h3{ text-align:center}

.popUp01 p{ padding: 0 10% 25px 10%; text-align:center}

.popUp01 ul, .popUp01 ul + p, .popUp01 h4{ margin:0 0 0 130px; width:100%; max-width:300px; margin-top:5px;}

.popUp01 ul{ margin-top:10px;}

.popUp02 .shoppingNote .totalPrice{ float:left; width:100%; padding-top: 30px;}

.popUp01 ul + p br{ }

.popUp02 .shoppingNote .note{ margin:0}

.popUp01 .imgSec {  float: left;  margin-left: 20px;  text-align: center;width: 100%; max-width:inherit}

.rightMiddle { right: 83px; }

.rightMiddle .rights { padding-top: 30px; width: 280px;}

.rightMiddle h3.fonts {font-size: 40px; line-height: 36px;}

.rightMiddle p { font-size: 12px; line-height: 18px; }

.popUp03 iframe { height: 345px; width: 600px;}

.popUp02  { width: 650px;} 

.main-1 { overflow-y: scroll; height: 700px; padding-top:15px;}

.popUp01 .contSec { padding-top: 15px; }
.popUp01 .imgSec { margin-left:0; margin-top: -150px; }
.popUp01 p { padding: 0 10% 20px; }

.popUp01 { max-width: 600px; padding: 0; }

.rightMiddle { right: 120px; max-width: 385px; }

footer .footRightSec { padding-right:0; margin-right:30px; }

.floyder .contentBox p, .floyder .contentBox ul li, .contentSec .leftSec h4, .contentSec .leftSec ul li { font-size: 10px; }
.contentSec .leftSec ul li strong { font-size: 14px; }
.contentSec .leftSec h3 { font-size: 14px;  line-height: 20px; margin-top: -15px;}
.contentSec .leftSec h3 span { font-size: 16px; display: block;}
.contentSec .leftSec { background-size: 155px; width: 41%; padding-right: 0px; }

.popUp02 ul.row li img { width: 135px; top: -32px; }
.popUp02 ul.row li .textss { padding-left: 108px; }
.popUp02 ul.row li { font-size: 16px; }

.contentSec .testimonial ul li { padding-right: 0;}
.contentSec .testimonialSec { width: 190px; }
.contentSec .testimonial::after { right: -2px; }
.contentSec .testimonialSec .buyNow { margin-left: 20px; }
.contentSec .testimonialSec span { padding-left: 20px; padding-top: 10px; }
footer .footRightSec { margin-right: 12px; }
.contentSec .leftSec { margin-left: 0; }
footer .footleftSec { margin-left: 0;}
.contentSec .leftSec ul li {  line-height: 13px; padding-top: 0px; }

.contentSec .leftSec ul { min-height: 200px; padding-bottom: 32px; }
.contentSec .testimonialSec { padding-bottom: 10px; }
.floyder .contentBox .buyNow { font-size: 25px; height: 45px; line-height: 44px; width: 137px;}

.contentSec .testimonial ul li h3 {font-size: 23px; line-height: 28px;}

.popUp02 ul.head li:nth-child(4), .popUp02 ul.row li:nth-child(4) { padding-right: 0; text-align: right;}
.popUp02 ul.head li:nth-child(3) { width: 120px; }

.rightMiddle p i { font-style: normal; display: block; }

.popUp01 .buyBluRay + span { vertical-align: middle; }

}

@media only screen and (max-width:767px) {

.homeBanner .rightSec{ width:100%; bottom:0; top:inherit; height:auto; position:inherit; padding:0 10px;}

.homeBanner .rightSec ul li{ width:20%; display:inline-block; padding:10px 0px;}

.homeBanner .rightSec ul li img{ width:45px; height:auto }

.homeBanner .rightSec li:first-child{ position:relative}



.rightMiddle{ position:inherit; background:#333; width:100%; max-width:inherit; right:0; padding:35px 20px 50px 20px}

.rightMiddle span{ padding-top:20px;}



.floyder h3 { font-size: 40px;  line-height: 50px;}

.floyder h3 span { font-size:50px; line-height: 60px;}



footer .footRightSec ul li {  height: auto;  max-width: inherit; margin-bottom:20px;}

footer .footRightSec { max-width: 194px;}

.popUp02 .shoppingNote .totalPrice{ margin-top:30px;}

.popUp02 ul.head li{ font-size:14px;}

.popUp02 ul.row li{ font-size:14px;}

.popUp02 ul.row li img{ margin-right:10px; width:30px;}

.popUp02 ul.row li:first-child{ padding-left:10px}

.popUp02 ul.row li:nth-child(4){ padding-right:10px}

.popUp01, .popUp02, .popUp03{ max-width:84%}

.popUp01 .close, .popUp02 .close, .popUp03 .close{ background-size:16px auto; height:16px; height:16px; right:-32px;}

.popUp01 .imgSec .graphic { max-width: 130px; right: -6px; bottom: -3px; }
.popUp01 .imgSec { float: none; margin: 0 auto; max-width: 250px; overflow: hidden; }
.popUp01 .imgSec .itune { display: none; }
.book-2 { float: left; margin-left: 0; width: 140px; margin-top:-38px;}


.popUp01 .buyBluRay + span{ line-height:32px; top:5px; position:relative}





.homeBanner .rightSec ul li:nth-child(1) a{ background-position:0px 8px;}



.homeBanner .rightSec ul li:nth-child(2) a{  background-position:0px -96px;}

.homeBanner .rightSec ul li:nth-child(2) a:hover{ background-position:-405px -96px;}



.homeBanner .rightSec ul li:nth-child(3) a{ background-position:0px -204px;}

.homeBanner .rightSec ul li:nth-child(3) a:hover{  background-position:-405px -204px;}



.homeBanner .rightSec ul li:nth-child(4) a{ background-position:0px -316px;}

.homeBanner .rightSec ul li:nth-child(4) a:hover{  background-position:-405px -316px;}



.homeBanner .rightSec ul li:nth-child(5) a{ background-position:0px -416px;}

.homeBanner .rightSec ul li:nth-child(5) a:hover{  background-position:-405px -416px;}



.homeBanner .rightSec ul li small{ right:30px;}



.rightMiddle{  transform:translateY(0%); -webkit-transform:translateY(0%); background: url(../images/back-bg.png); background-size: cover;  }

.contentSec .leftSec{ width:100%;  background-position: right bottom; background-size: 200px; max-width: 400px; }
.contentSec .leftSec ul li {  }

.contentSec .testimonialSec{ width:100%; float:left}

.contentSec .middleSec{ position:static; margin:0; text-align:left; width:100%;  transform: translateX(0%);}

.contentSec .middleSec img{ margin-left:-60px;}



footer .footRightSec span{ text-align:center}





.homeBanner > img{ display:none}

.rightMiddle h2 {font-size: 71px; line-height: 85px;  }

.rightMiddle h3.fonts {font-size: 58px; line-height: 69px; }

.rightMiddle p { padding: 0 5% 25px;}

.rightMiddle a.playbtn{background:  url("../images/playbtn.png") no-repeat 0 center; padding:10px 0 10px 45px;  background-size: 40px 40px; width:225px; margin:0 auto; float:none; display:inline-block}

.rightMiddle a.playbtn:hover{background:  url("../images/playbtn_h.png") no-repeat 0 center; padding:10px 0 10px 45px;background-size: 40px 40px;  }

footer .footRightSec ul{ width:100%; text-align:center; max-width:inherit; float:left}

footer .footRightSec{ width:100%; text-align:center; max-width:inherit}

footer .footleftSec{ width:100%; text-align:center; border-bottom:solid 1px #a7a7a7; padding-bottom:20px; margin-bottom:20px;}

.contentSec .testimonialSec span br{ display:none}

.contentSec .leftSec h3, .contentSec .leftSec h4{ text-align:center; width:100%; max-width:inherit}



.floyder .contentBox{ width:100%; text-align:center; max-width: 100%;}

.floyder .contentBox p, .floyder .contentBox ul li{text-align:left}

.floyder .graphic{ right:auto; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%)}



.floyder {  padding: 20px 0 200px;}

.floyder .graphic img{ max-width:300px}

.rightMiddle .itunlogo{ display:none}

.contentSec .testimonialSec span.pre{ margin-bottom:20px;}



.itunlogo + .itunlogo { display:none}

.contentSec{ padding-top:10px;}

.popUp01 .buyBluRay, .popUp02 .checkOut { }
.popUp01 .buyBluRay + span { top: 0px; }



#back-to-top {

    background: rgba(0, 0, 0, 0) url("../images/back_top.png") no-repeat scroll 0 0;

    bottom: 15px;

    display: block;

    height: 35px;

    position: absolute;

    right: 15px;

    width: 35px;

    z-index: 99999;

}

.rightMiddle .rights { width: 100%; }
.rightMiddle h3 { font-size: 14px; line-height: 20px; }
.rightMiddle p { font-size: 14px; line-height: 20px; }

.floyder { display: none; }
.fl-mobile { display: block; padding-bottom: 180px; background: url(../images/blue-back.png) no-repeat; background-size: cover; margin-bottom: 30px;  }

.bodyContainer .wrapper { max-width: 100%; padding: 0;}
.bodyContainer .wrapper .fl-mobile .wrapper { max-width: 96%; padding: 0 20px;}
.contentSec .middleSec { left: 0; margin: 0 auto; width: 96%; float: none; padding: 0 20px; }
.contentSec .testimonialSec, .contentSec .leftSec { float: none; margin: 0 auto; width: 96%; /*padding: 0 20px;*/}
.contentSec .testimonialSec { margin: 20px auto 75px;}

.rightMiddle { padding-bottom: 90px;}
.contentSec .middleSec img { max-width: 115%; margin: -115px 0 0 -60px;} 
.contentSec .testimonialSec { background-size: 30px auto; }
.contentSec .testimonial::after { background-size: 30px auto; width: 30px; height: 30px; right:0; bottom: 28px; }
.floyder h3 { font-size: 50px; line-height: 61px; }
.floyder h3 small { font-size: 35px; line-height: 42px; padding-left:0; }
.floyder h3 span { font-size: 57px; line-height: 69px; }
.floyder .contentBox p, .floyder .contentBox ul li { padding-bottom: 10px; }

.floyder .graphic { bottom: -145px; }
.floyder .contentBox .buyNow { background: #fff; color:#05abe4; }
.bodyContainer { background: url(../images/bg-white.png) no-repeat; background-size: cover; }
.contentSec .leftSec h3 span { display: block; }


.popUp03 iframe { height: 200px; width: 350px;}

.popUp02 form { height: 190px; overflow-y: auto;}

.popUp02 { padding: 20px;}

.popUp01 .imgSec .itune { margin-top: 57px; display: none !important; }
.main-1 { height: 220px; }

footer .footRightSec { margin-right:0;}

.floyder h3 { max-width: 100%; width: 100%; padding-bottom: 25px; }

.floyder .contentBox p, .floyder .contentBox ul li, .contentSec .leftSec h4, .contentSec .leftSec ul li { font-size: 15px; }

.contentSec .leftSec ul li strong { font-size: 16px;}

.popUp02 ul.row li img { display: none; }
.popUp02 ul.row li .textss { padding-left:0; }
.popUp02 .shoppingNote { padding-top: 20px; }

.contentSec .middleSec { left: 0; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); }

.contentSec .leftSec ul {
    margin-bottom: 20px;
    max-width: 250px;
    min-height: 244px;
    padding: 0 10px;
}
.popUp02 ul.row li:nth-child(4) { padding-right: 0; }
.popUp02 ul.head li:first-child { width: 295px; }

.itunlogo img { width: 155px;}

.floyder h3 { word-spacing: -10.3px; }
.floyder h3 small, .floyder h3 span { padding-left: 0; }
.floyder h3 .first-12::before { top: 6px; left: 0;}
.floyder h3 .first-12::after { top: 6px; right: 0; }
.position { position: relative; }

.popUp01 .imgSec { margin-top: 0px; }

.rightMiddle p i { font-style: normal; display: block; }

.contentSec .testimonialSec .itunlogo { display: none !important; }
.contentSec .testimonialSec a.ituneslogo { display: inline-block; margin-top: 4px; max-width: 110px; vertical-align: top; }

.contentSec .testimonial:after, .contentSec .testimonial:before { display: none !important; }

.contentSec .testimonialSec { background: none; }
.contentSec .testimonial ul li h3:after { width:22px; height:30px; display: inline-block; vertical-align: bottom; content:"";  background:url(../images/quot_bottom.png) no-repeat; background-size: 22px; margin: 5px 0 0 5px; }
.contentSec .testimonial ul li h3:before { width:22px; height:30px; display: inline-block; vertical-align: top; content:"";  background:url(../images/quot_top.png) no-repeat; background-size: 22px; margin: -5px 5px 0 0; }

.popUp01 .itunemobile { display: block; margin: 0 auto; }

.contentSec .leftSec ul { padding-top: 20px; }

.popUp01 ul, .popUp01 ul + p, .popUp01 h4{ margin-left: 100px; }

} 

@media only screen and (max-width:639px) {
	
	.popUp01 ul, .popUp01 ul + p, .popUp01 h4{ margin-left: 35px; }
	
	.popUp01 p { padding: 0 0 20px 0; font-size: 13px; }
	
}

@media only screen and (max-width:479px) {

footer .footRightSec {  width:100%; max-width:inherit; text-align:center; margin-top:10px;}

footer .footleftSec{ width:100%; max-width:inherit; text-align:center; padding-left: 6px; }	

footer .footRightSec ul{ width:100%; max-width:inherit; text-align:center;}	

footer .footRightSec span{text-align:center}

footer .footleftSec h3 {padding-bottom:0; line-height:12px;}

 footer .footRightSec h3{ padding-bottom:4px}

.rightMiddle h2{ font-size:28px; line-height:34px;}

.rightMiddle .itunlogo{ margin-top:30px; width:100%}

.floyder .contentBox .buyNow, .contentSec .testimonialSec .buyNow { font-size: 20px; height: 41px; line-height: 41px;}

.rightMiddle p {padding: 0 0% 25px;}

.contentSec .leftSec { background-size: 135px auto; margin-bottom:20px;}

.contentSec .leftSec h3 span{ font-size:18px;}



.floyder h3 { font-size:30px; line-height: 40px;

}

.floyder h3 span { font-size: 40px; line-height: 50px;}



.popUp01 ul, .popUp01 ul + p, .popUp01 h4{ margin-left:0}

.popUp01 p{ padding:0px 0 20px 0}

.popUp01 .buyBluRay + span{ margin:0;}









.cartBox{ float:left; width:100%; overflow:auto}

.popUp02 ul.head, .popUp02 ul.row{ min-width:480px;}

.popUp02 ul.row li input[type="text"], .popUp02 ul.row li .closeBtn{ height: 30px; width:30px; line-height:30px;}

.homeBanner .rightSec ul li a{ background-size:350px auto !important}

.homeBanner .rightSec ul li:nth-child(1) a{ background-position: 10px 15px;}

.homeBanner .rightSec ul li:nth-child(2) a{  background-position:5px -68px;}

.homeBanner .rightSec ul li:nth-child(2) a:hover{ background-position:-301px -68px;}



.homeBanner .rightSec ul li:nth-child(3) a{ background-position:5px -148px;}

.homeBanner .rightSec ul li:nth-child(3) a:hover{  background-position:-301px -148px;}



.homeBanner .rightSec ul li:nth-child(4) a{ background-position:0px -230px;}

.homeBanner .rightSec ul li:nth-child(4) a:hover{  background-position:-306px -230px;}



.homeBanner .rightSec ul li:nth-child(5) a{ background-position:0px -306px;}

.homeBanner .rightSec ul li:nth-child(5) a:hover{  background-position:-306px -306px;}

.homeBanner .rightSec ul li small{ right:0px; top: 10px;}

.rightMiddle h3.fonts { font-size: 50px; line-height: 65px;}
.rightMiddle h2 { font-size: 62px; line-height: 40px;}
.contentSec .middleSec img { max-width: 134%; margin-top: -117px; }
.contentSec .testimonial::after { right: -17px; }
.itunlogo img { width: 125px;}
.contentSec .leftSec h3 span { font-size: 17px; }
.contentSec .leftSec h4 { font-size: 13px; }

.popUp03 iframe {height: 150px; width: 250px;}

.popUp02 form { height: 300px;}

.popUp01 .close, .popUp02 .close, .popUp03 .close { top: -37px; right: 0; }

.popUp01 .imgSec .itune { margin-top: 0px; }
.main-1 { height: 300px; padding-top: 10px; }
.popUp02 ul.head, .popUp02 ul.row { min-width: 440px; }

.popUp01 h2 { font-size: 42px; line-height: 10px; margin-top: 20px; }
.popUp01 h2 .fonts-bottom { font-size: 34px; }
.homeBanner .rightSec ul li { padding: 0; }

.rightMiddle h3 { font-size: 12px; }
.rightMiddle p { font-size: 12px; line-height: 18px; padding: 0 0 12px;}
.rightMiddle a.playbtn { padding: 10px 0 10px 50px; width: 217px; font-size: 19px;}

.contentSec .testimonialSec { padding: 0; }
.contentSec .testimonial ul li { padding: 5px 10px; }
.contentSec .testimonial ul li h3 { line-height: 32px; font-size: 26px; }
.contentSec .testimonial ul li small { font-size: 11px; line-height: 8px; padding-top: 6px; }
.contentSec .testimonialSec { background-position: left top; background-size: 18px auto;}
.contentSec .testimonial::after { bottom: 13px; right: -7px; background-size: 16px auto;}
.floyder .contentBox .buyNow{font-size: 27px; height: 47px; line-height: 47px; margin-top: 13px;  width: 140px;}
.contentSec .testimonialSec span { font-size: 15px;}
.itunlogo img { width: 99px; }
.contentSec .testimonialSec span.pre { margin-bottom: 15px; }
.contentSec .testimonialSec { margin-bottom: 35px; }
.floyder h3 { font-size: 40px; letter-spacing: 0; line-height: 40px; margin: 0; word-spacing: -5.3px; padding: 0 0 25px;}
.floyder h3 small { font-size: 32px;}
.floyder h3 span { font-size: 45px;}
.floyder .contentBox p, .floyder .contentBox ul li, .contentSec .leftSec h4, .contentSec .leftSec ul li { font-size: 12px; line-height: 13px; }
.contentSec .testimonialSec .buyNow {font-size: 22px; height: 40px; line-height: 36px;  margin-top: 10px; width: 115px;}
.floyder .graphic { bottom: -102px;}
.floyder .graphic img { max-width: 210px;}
.fl-mobile{ padding-bottom: 120px; }
.contentSec .testimonialSec, .contentSec .leftSec { /*padding: 0 10px;*/ }
.contentSec .leftSec h3 { font-size: 16px; }
.contentSec .leftSec h3 span { font-size: 18px; }
.floyder .contentBox p, .floyder .contentBox ul li, .contentSec .leftSec h4, .contentSec .leftSec ul li { font-size: 12px; }
.contentSec .leftSec h4 { line-height: 14px; }
.contentSec .leftSec ul {max-width: 100%;  min-height: 220px;  padding: 0 10px;}
.contentSec .leftSec { background-size: 170px auto;}
footer .footRightSec ul li { margin-bottom: 3px; }
footer .footleftSec h3 { font-size: 12px; }
footer .footRightSec h3 { font-size: 12px; padding-bottom: 15px; margin-left: -18px; }
footer .footRightSec ul li { margin-bottom: 6px; width: 57px; }
.floyder .contentBox .buyNow {font-size: 21px; height: 40px; line-height: 36px; margin-top: 10px; width: 115px;}
footer .footRightSec span { padding-top: 32px; font-size: 12px; }
.popUp02 ul.head li, .popUp02 ul.row li { width: 20% !important; }
.popUp02 ul.head { padding-bottom: 5px; }
.popUp02 ul.row li { font-size: 13px; }
.book-2 {
}
.popUp01 .imgSec .itune {
    display: inline-block;
    margin: 48px 0 0;
    width: 100px;
}
.popUp01 .buyBluRay + span { font-size: 28px; }
.floyder h3 .first-12::before { top: 3px; left: 0; background-size:  10px; width: 10px;}
.floyder h3 .first-12::after { top: 3px; right: 0; background-size:  10px; width: 10px;}
.floyder h3 .first-12{ padding: 0 13px; }

.popUp01, .popUp02, .popUp03 { padding: 0px 10px; }
.popUp01 .imgSec { max-width: 240px; }
.book-2 { margin-left: 5px; }
.popUp01 h3 { font-size: 11px; }
.popUp01 ul li:nth-child(2) strong { display: block; }
.popUp01 p { font-size: 10px; }

.contentSec .leftSec{ background-size: 175px; max-width: 324px; background-position: 91% 100%;}
.popUp02 .shoppingNote .totalPrice { margin-top: 0; }
.popUp02 .shoppingNote .note small br { display: inline; }
.popUp02 .shoppingNote .note small { font-size: 13px; }

.contentSec .testimonialSec span.pre { padding-left: 0px; }
.contentSec .testimonialSec .buyNow { margin-left: 0px; }

.contentSec .testimonialSec a.ituneslogo { margin-top: 10px; }

}
