@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap');
:root {
  --primary-color: #be0b1e;
  --secoundary-color: #000000;
}

body { font-family: 'Inter', sans-serif; padding: 0px; margin: 0px; direction: rtl; text-align: right; background: #000000}

:focus-visible { outline: none; }
button:focus{ outline: none; }
button{ cursor: pointer; }
.pojo-a11y-toolbar-inner { background: #fff;}

.top-section{background: #fff; height: 800px; overflow: hidden; position: relative;}
.top-section::before{content: ''; height: 1500px; width: 70%; background: #BE0B1E; position: absolute; top: -158px; right: -410px; transform: rotate(36deg);}
.top-section .container{height: 100%; position: relative;}
.top-section .container .logo-section{position: absolute; top: 30px; left: 50px; z-index: 11;}
.top-section .container .logo-section .phone{text-align: center; margin-top: 20px}
.top-section .container .logo-section .phone a{display: flex; justify-content: center; align-items: center; font-size: 20px; font-weight: 300; color: #000; text-decoration: none}
.top-section .container .logo-section .phone a img{margin-left: 10px}
.top-section .content-block{height: 100%; display: flex; flex-direction: row-reverse; align-items: center; position: relative; z-index: 1; padding-top: 160px}
.top-section .content-block .left-photo-area{width: 42%; position: relative; height: 100%;}
.top-section .content-block .left-photo-area img{position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; object-fit: contain; max-width: 100%; max-height: 100%; margin: auto;}
.top-section .content-block .right-content{width: 42%; margin-left: 16%}
.top-section .content-block .right-content h1{font-size: 30px; color: #fff; line-height: 36px; font-weight: 700; margin: 0px;}
.top-section .content-block .right-content p{font-size: 14px; line-height: 26px; color:#fff; font-weight: 400; margin: 15px 0 20px 0}
.top-section .content-block .right-content .btn-view{border: #fff 1px solid; border-radius: 5px; position: relative; line-height: 40px; display: inline-block; padding: 0 20px 0 55px; color: #fff; font-size: 15px; font-weight: 400; text-decoration: none; transition: all .5s ease;}
.top-section .content-block .right-content .btn-view::before{font-family: "Font Awesome 5 Free"; width: 34px; height: 34px; background: #000000; color: #fff; font-weight: 700; content: '\f104'; position: absolute; top: 3px; left: 3px; font-size: 21px; border-radius: 5px; text-align: center; line-height: 34px;}
.top-section .content-block .right-content .btn-view:hover{background: #fff; color: #BE0B1E; transition: all .5s ease;}

.section-two{background: #000000; padding: 40px 0; position: relative; overflow: hidden;}
.section-two::before{content: ''; height: 1500px; width: 70%; background: #686868; position: absolute; top: -158px; right: -500px; transform: rotate(36deg);}
.section-two .main-block{display: flex; align-items: center; position: relative; z-index: 1}
.section-two .main-block .content{width: 66%; padding-right: 40px; padding-left: 20px}
.section-two .main-block .image-area{width: 34%}
.section-two .main-block h2{font-size: 28px; line-height: 40px; font-weight: 700; color: #fff; margin: 0 0 60px 0; position: relative; padding-bottom: 10px}
.section-two .main-block h2::before{content: ''; position: absolute; bottom: 0px; right: 0px; width: 190px; border-bottom: #fff 1px solid}
.section-two .main-block p{font-size: 20px; line-height: 25px; color: #fff}

.slider-section{background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding: 50px 0;}
.slider-section::before{content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); top: 0px; left: 0px;}
.slider-section .main-block {display: flex; align-items: center; position: relative; z-index: 1; flex-wrap: wrap; justify-content: center;}
.slider-section .main-block .content{width: 50%; padding-left: 8%; text-align: center;}
.slider-section .main-block .image-area{width: 50%}
.slider-section .main-block h2{font-weight: 700; font-size: 19px; line-height: 23px; color: #fff; margin: 0 0 15px 0}
.slider-section .main-block p{font-weight: 400; font-size: 17px; line-height: 25px; color: rgba(255, 255, 255, 0.8); width: 70%; margin: 0 auto 15px auto;}
.slider-section .main-block .highlight-text{font-weight: 600; font-size: 17px; line-height: 25px; color: #BE0B1E; margin: 0 0 15px 0}
.slider-section .main-block .content .swiper-slide {padding-bottom: 30px;}
.slider-section .main-block .swiper-pagination-bullet {background: #fff; opacity: 1;}
.slider-section .main-block .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #BE0B1E}
.slider-section .main-block .specification-contain .title {font-weight: 400; font-size: 28px;line-height: 32px; text-align: center; margin: 0 0px 20px 0; color:#fff;}
.slider-section .main-block .specification-contain ul { display: flex; align-items: center; flex-wrap: wrap; width: 100%; list-style: none; justify-content: center; margin-bottom: 30px; padding: 0 40px; column-gap: 5px;}
.slider-section .main-block .specification-contain ul li {width:100%; display: flex; text-align: center; background-color: #fff; margin-bottom: 5px; }
.slider-section .main-block .specification-contain ul li .name {width: 200px; border-left: 1px solid #000; text-align: right; padding: 10px 20px; font-size: 20px;line-height: 28px; font-weight: 700; color: var(--primary-color);}
.slider-section .main-block .specification-contain ul li .dec {font-size: 18px;line-height: 28px; width: 200px; text-align: right; padding: 10px 20px; font-weight: 400;}

.review-slider-area{background: #BE0B1E; position: relative; padding: 60px 0; overflow: hidden;}
.review-slider-area::before { content: ''; height: 1500px; width: 80%; background: #686868; position: absolute; top: -300px; left: -970px; transform: rotate(199deg); }
.review-slider-area .main-block{display: flex; align-items: center; flex-direction: row-reverse; position: relative; z-index: 1}
.review-slider-area .main-block .content{width: 74%;  padding-left: 160px}
.review-slider-area .main-block .content h3 { font-weight: 700; font-size: 15px; line-height: 18px; text-align: right; color: #FFFFFF; margin-bottom: 14px; }
.review-slider-area .main-block .content h4 { font-style: normal; font-weight: 700; font-size: 26px; line-height: 31px; text-align: right; color: #000000; margin-bottom: 22px;}
.review-slider-area .main-block .image-area{width: 26%}
.review-slider-area .main-block .content .review-box { padding-right: 27px; }
.review-slider-area .main-block .content .review-box p { font-weight: 400; font-size: 14px; line-height: 20px; text-align: right; color: rgba(255, 255, 255, 0.8); margin-bottom: 19px; padding-bottom: 21px; border-bottom: 1px solid rgba(0, 0, 0, 0.3); margin-top: -40px;}
.review-slider-area .main-block .content .review-box .name { display: flex; flex-direction: row-reverse; align-items: center; justify-content: flex-end;}
.review-slider-area .main-block .content .review-box .avatar-img img { border-radius: 500px; }
.review-slider-area .main-block .content .review-box .avtar-name { display: flex; flex-direction: column; align-items: flex-end; margin-left: 12px; font-weight: 700; font-size: 13px; line-height: 16px; color: #000000; flex-wrap: nowrap; }
.review-slider-area .main-block .content .review-box .avtar-name span { font-weight: 500; }

.feature { padding: 80px 0px; background-image: url('../images/studio-shot-black-luxury-car-isolated-black\ 1.png'); background-repeat: no-repeat; background-position-x: right; background-position-y: top; }
.feature h4 { font-weight: 700; font-size: 15px; line-height: 18px; text-align: right; color: #BE0B1E; }
.feature h3 { font-weight: 700; font-size: 26px; line-height: 31px; text-align: right; color: #FFFFFF; margin-bottom: 26px;}
.feature .cart-design { display: flex; align-items: flex-start; margin-top: 30px; padding-left: 190px;}
.feature .cart-design .contain h5 { font-weight: 700; font-size: 16px; line-height: 19px; text-align: right; color: rgba(255, 255, 255, 0.86); margin-bottom: 5px; }
.feature .cart-design .contain p { font-weight: 400; font-size: 13px; line-height: 20px; text-align: right; color: rgba(255, 255, 255, 0.8); margin-bottom: 0px;}
.feature .cart-design .image-service { background: #fff; border-radius: 500px; padding: 14px; height: 57px; width: 57px; position: relative; margin-left: 23px; transition: all .5s ease;}
.feature .cart-design .image-service img { width: 31px; }
.feature .cart-design:hover .image-service img { transform: scale(1.1); transition: all .5s ease; }

.feature-slider-tablet, .feature-slider-mobile{ display: none; }
.feature-slider{background: #BE0B1E; padding: 65px 0 67px 0px; position: relative; overflow: hidden;}
.feature-slider::before{content: ''; height: 1500px; width: 70%; background: #686868; position: absolute; top: -158px; right: -600px; transform: rotate(27deg);}
.feature-slider .main-block{display: flex; align-items: center; position: relative; z-index: 1}
.feature-slider .main-block .iamge-area img { height: 363px; margin-right: -70px; }
.feature-slider .main-block .copntain-area { margin-right: 65px; margin-left: 95px; }
.feature-slider .main-block .contain-area-1 h5 { font-weight: 700; font-size: 17px; line-height: 21px; text-align: right; color: #FFFFFF; }
.feature-slider .main-block .contain-area-1 H4 { font-weight: 700; font-size: 39px; line-height: 60px; text-align: right; color: #FFFFFF; }
.feature-slider .main-block .contain-area-2 .info::after { content: " "; background: #fff; height: 2px; display: flex; position: absolute; top: 178px; width: 72px; left: 51%;}
.feature-slider .main-block .contain-area-2 .info .label { display: none; }
.feature-slider .main-block .contain-area-2 .info .label.active { display: block; }
.feature-slider .main-block .contain-area-2 .info .label{ background: #FFF; padding: 25px 63px; margin: 47px 0px 67px 0px; }
.feature-slider .main-block .contain-area-2 .info .label h6 { font-weight: 700; font-size: 16px; line-height: 19px; text-align: right; color: rgba(0, 0, 0, 0.86); margin-bottom: 4px; }
.feature-slider .main-block .contain-area-2 .info .label p { font-weight: 400; font-size: 13px; line-height: 20px; text-align: right; color: rgba(0, 0, 0, 0.8); margin: 0;}
.feature-slider .main-block .contain-area-2 .info .btn-1{background: rgba(255, 255, 255, 0.82); border: 3px solid var(--primary-color); width: 28px; height: 28px; border-radius: 50%; position: absolute; cursor: pointer;}
.feature-slider .main-block .contain-area-3 h4 { font-weight: 700; font-size: 35px; line-height: 27px; text-align: right; color: #000000; margin: 0px; }
.feature-slider .main-block .contain-area-3 h5 { font-weight: 400; font-size: 23px; line-height: 47px; text-align: right; color: #000000; margin: 0px; }

.product-slider{background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding: 100px 0}
.product-slider::before{content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.85); top: 0px; left: 0px;}
.product-slider .main-block {position: relative; z-index: 1; text-align: center;}
.product-slider .main-block .content h3{width: 437px; margin:auto; font-weight: 700; font-size: 20px; line-height: 24px; text-align: center; text-transform: uppercase; color: #BE0B1E;}
.product-slider .main-block .content h4{font-weight: 700; font-size: 26px; line-height: 31px; text-align: center; color: #FFFFFF; margin-top: 10px;}
.product-slider .main-block .content p{font-weight: 500; font-size: 17px; line-height: 25px; text-align: center; color: #FFFFFF;  margin: 24px 0px 0px 0px;}
.product-slider .main-block .swiper.product-slider1 { margin-top: 23px; }
.product-slider .main-block .swiper-wrapper { padding-bottom: 50px; }
.product-slider .main-block .swiper-pagination-bullet {background: #fff; opacity: 1;}
.product-slider .main-block .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #BE0B1E}

.contact-info { padding: 62px 0px; background-color: #BE0B1E; }
.contact-info .main-block { display: flex; justify-content: center; align-items: center;}
.contact-info .main-block .contain-main { margin-left: 46px;}
.contact-info .main-block .contain-main h3 { font-weight: 700; font-size: 26px; line-height: 31px; text-align: right; color: #FFFFFF; margin-bottom: 10px; }
.contact-info .main-block .contain-main p { font-weight: 500; font-size: 17px; line-height: 25px;   text-align: right; color: #FFFFFF; margin-bottom: 22px; }
.contact-info .main-block .contain-main ul li { font-weight: 600; font-size: 19px; line-height: 35px; text-align: revert; color: #FFFFFF; direction: rtl;}
.contact-info .main-block .contain-main ul li a{color: #FFFFFF;}

.copy-right{ font-weight: 500; font-size: 15px; line-height: 24px; text-align: center; color: rgba(255, 255, 255, 0.5); padding: 10px 0px; border-top: 1px solid rgba(255, 255, 255, 0.3); }
.copy-right span{ color: rgba(255, 255, 255, 0.9); }

/*Sticky Icon*/
.fix-icon-bottom { position: fixed; bottom: 80px; left: 0; padding-left: 22px; z-index: 50;}
.fix-icon-bottom img { transition: all .5s ease; width: 45px;}
.fix-icon-bottom img:hover { transform: scale(1.1); transition: all .5s ease;}
.fix-icon-bottom .text-icon { text-align: center;  font-family: 'Inter', sans-serif; font-weight: 700; font-size: 17px; line-height: 17px; text-align: center; text-transform: uppercase; color: #ffffff; margin-left: 10px; }
.fix-icon-bottom a.phone-stick {   display: flex; justify-content: flex-end; align-items: center; margin-bottom: 20px; text-decoration: none;}
.fix-icon-bottom a.whatsapp-stick {  display: flex; justify-content: flex-end; align-items: center; text-decoration: none;}





/************ Small Desktop Screen **************/

@media (max-width:1366px) {

.top-section::before { right: -290px; }
.section-two::before { right: -400px; }
.review-slider-area::before { left: -800px; }
.feature-slider::before { right: -450px; }


}

/************ Tablet Screen **************/

@media (min-width: 768px) and (max-width: 1024px){

.top-section { height: 640px; }
.top-section::before { right: -135px; transform: rotate(20deg); }
.top-section .container .logo-section .logo { width: 130px; margin-right: auto; }
.top-section .container .logo-section .logo img { width: 100%; }
.top-section .container .logo-section .phone a { font-size: 17px; }
.top-section .container .logo-section .phone img { height: 17px; width: auto; }
.top-section .content-block { padding-top: 100px; }

.section-two { padding: 50px 0; }
.section-two .main-block .image-area img { width: 100%; }
.section-two .main-block h2 { font-size: 19px; line-height: 27px; margin: 0 0 23px 0;}

.slider-section { padding: 50px 0; }
.slider-section .main-block .image-area img { width: 100%; }
.slider-section .main-block .content { width: 50%; padding-left: 0; }
.slider-section .specification-contain .cart-design { width: 24%; margin: 0.5%; background: #fff; text-align: center; padding: 10px 7px; }
.slider-section .specification-contain .cart-design p { width: 100%; }

.review-slider-area { padding: 50px 0; }
.review-slider-area .main-block .content { width: 74%; padding-left: 30px; }
.review-slider-area .main-block .photo-area img { width: 178px; }

.feature{ padding: 50px 0; }
.feature .cart-design { display: flex; align-items: flex-start; margin-top: 20px; padding-left: 0px; }
.feature { background-position-y: center; background-size: 50%; }

.feature-slider, .feature-slider-mobile{ display: none; }
.feature-slider-mobile{ display: block; }
.feature-slider-mobile{background: #BE0B1E; padding: 65px 0 67px 0px; position: relative; overflow: hidden; padding: 50px 0;}
.feature-slider-mobile::before{content: ''; height: 1500px; width: 70%; background: #686868; position: absolute; top: -158px; right: -600px; transform: rotate(27deg);}
.feature-slider-mobile .main-block{display: flex; align-items: center; position: relative; z-index: 1; flex-direction: row-reverse; flex-wrap: wrap;}
.feature-slider-mobile .main-block .iamge-area { width: 60%; display: flex; justify-content: center; margin: auto; }
.feature-slider-mobile .main-block .iamge-area img { width: 100%; height: auto; margin-right: 0px;  }
.feature-slider-mobile .main-block .copntain-area { width: 85%; margin: 30px auto 0px auto; }
.feature-slider-mobile .main-block .copntain-area-1 { text-align: center; }
.feature-slider-mobile .main-block .contain-area-1 h5 { font-weight: 700; font-size: 17px; line-height: 21px; text-align: right; color: #FFFFFF; }
.feature-slider-mobile .main-block .contain-area-1 H4 { font-weight: 700; font-size: 39px; line-height: 60px; text-align: right; color: #FFFFFF; }
.feature-slider-mobile .main-block .contain-area-2 { margin: 20px 0px 25px 0px; }
.feature-slider-mobile .main-block .contain-area-2 .info::after { content: " "; background: #fff; height: 264px; display: flex; position: absolute; top: 180px; width: 2px; left: 23%;}
.feature-slider-mobile .main-block .contain-area-2 .info .label { display: none; }
.feature-slider-mobile .main-block .contain-area-2 .info .label.active { display: block; }
.feature-slider-mobile .main-block .contain-area-2 .info .label{ background: #FFF; padding: 25px 63px; margin: 47px 0px 67px 0px; }
.feature-slider-mobile .main-block .contain-area-2 .info .label h6 { font-weight: 700; font-size: 16px; line-height: 19px; text-align: right; color: rgba(0, 0, 0, 0.86); margin-bottom: 4px; }
.feature-slider-mobile .main-block .contain-area-2 .info .label p { font-weight: 400; font-size: 13px; line-height: 20px; text-align: right; color: rgba(0, 0, 0, 0.8); margin: 0;}
.feature-slider-mobile .main-block .contain-area-2 .info .btn-1{background: rgba(255, 255, 255, 0.82); border: 3px solid var(--primary-color); width: 28px; height: 28px; border-radius: 50%; position: absolute; cursor: pointer;}
.feature-slider-mobile .main-block .contain-area-3 h4 { font-weight: 700; font-size: 35px; line-height: 27px; text-align: right; color: #000000; margin: 0px; }
.feature-slider-mobile .main-block .contain-area-3 h5 { font-weight: 400; font-size: 23px; line-height: 47px; text-align: right; color: #000000; margin: 0px; }

.product-slider{ padding: 50px 0; }

.contact-info{ padding: 50px 0; }
.contact-info .main-block .image-contact img{ width: 100% }


}


/************ Mobile Screen **************/

@media (max-width: 767px){

  .top-section::before { content: ''; height: 1200px; width: 143%; top: 0px;  transform: rotate(74deg);}
  .top-section .container .logo-section .logo { width: 130px; margin-right: auto; }
  .top-section .container .logo-section .logo img { width: 100%; }
  .top-section .container .logo-section .phone a { font-size: 17px; }
  .top-section .container .logo-section .phone img { height: 17px; width: auto; }

  .top-section .content-block { flex-wrap: wrap; }
  .top-section .content-block .left-photo-area { width: 100%; height: 215px;}
  .top-section .content-block .right-content { width: 100%; margin-left: 0px; }
  .top-section .content-block .right-content h1 { font-size: 25px; line-height: 36px; }

  .section-two{ padding: 50px 0;}
  .section-two .main-block { flex-wrap: wrap; flex-direction: row-reverse; }
  .section-two .main-block .image-area { width: 100%; }
  .section-two .main-block .image-area img{ width: 100%; margin-bottom: 20px;}
  .section-two .main-block .content{ width: 100%; padding: 0;}
  .section-two .main-block h2 { font-size: 21px; line-height: 28px; margin: 0 0 20px 0; }
  .section-two .main-block p { font-size: 17px; line-height: 24px; margin-bottom: 0px;}

  .slider-section{ padding: 50px 0; }
  .slider-section .main-block { flex-wrap: wrap; flex-direction: column-reverse; }
  .slider-section .main-block .content{ width: 100%; }
  .slider-section .main-block .image-area{ width: 100%; }
  .slider-section .main-block .image-area img{ width: 100%; }
  .slider-section .main-block .specification-contain {width: 100%;} 
  .slider-section .specification-contain .cart-design { width: 49%; }
  .slider-section .specification-contain .cart-design p { width: 100%; } 
  .slider-section .main-block .specification-contain ul{ padding: 0PX; }

  .review-slider-area .main-block { flex-wrap: wrap; }
  .review-slider-area .main-block .photo-area { width: 85%; margin: auto; }
  .review-slider-area .main-block .photo-area img { width: 100%; }
  .review-slider-area .main-block .content { width: 100%; padding: 50px 0px 0px 0px; }
  
  .feature{ padding: 200px 0 50px 0; background-size: contain; }
  .feature .cart-design{ margin: 0px; padding: 10px 0px 10px 0px; }

  .feature-slider, .feature-slider-tablet{ display: none; }
  .feature-slider-mobile{ display: block; }
  .feature-slider-mobile{background: #BE0B1E; padding: 65px 0 67px 0px; position: relative; overflow: hidden; padding: 50px 0;}
  .feature-slider-mobile::before{content: ''; height: 1500px; width: 70%; background: #686868; position: absolute; top: -158px; right: -600px; transform: rotate(27deg);}
  .feature-slider-mobile .main-block{display: flex; align-items: center; position: relative; z-index: 1; flex-direction: row-reverse; flex-wrap: wrap; }
  .feature-slider-mobile .main-block .iamge-area { width: 100%; display: flex; justify-content: center; margin: auto; }
  .feature-slider-mobile .main-block .iamge-area img { width: 100%; height: auto !important; margin-right: 0px !important; }
  .feature-slider-mobile .main-block .copntain-area { margin: 60px 0 0 0; }
  .feature-slider-mobile .main-block .contain-area-1 h5 { font-weight: 700; font-size: 17px; line-height: 21px; text-align: right; color: #FFFFFF; }
  .feature-slider-mobile .main-block .contain-area-1 h4 { font-weight: 700; font-size: 34px; line-height: 41px; text-align: right; color: #FFFFFF; }
  .feature-slider-mobile .main-block .contain-area-2 { padding: 15px 25px; margin: 29px 0px 30px 0px; }
  .feature-slider-mobile .main-block .contain-area-2 .info::after {     content: " "; background: #fff; height: 355px; display: flex; position: absolute; top: 200px; width: 4px; left: 10%;}
  .feature-slider-mobile .main-block .contain-area-2 .info .label { display: none; }
  .feature-slider-mobile .main-block .contain-area-2 .info .label.active { display: block; }
  .feature-slider-mobile .main-block .contain-area-2 .info .label{ background: #FFF; padding: 25px 63px; margin: 47px 0px 67px 0px; }
  .feature-slider-mobile .main-block .contain-area-2 .info .label h6 { font-weight: 700; font-size: 16px; line-height: 19px; text-align: right; color: rgba(0, 0, 0, 0.86); margin-bottom: 4px; }
  .feature-slider-mobile .main-block .contain-area-2 .info .label p { font-weight: 400; font-size: 13px; line-height: 20px; text-align: right; color: rgba(0, 0, 0, 0.8); margin: 0;}
  .feature-slider-mobile .main-block .contain-area-2 .info .btn-1{background: rgba(255, 255, 255, 0.82); border: 3px solid var(--primary-color); width: 28px; height: 28px; border-radius: 50%; position: absolute; cursor: pointer;}
  .feature-slider-mobile .main-block .contain-area-3 h4 { font-weight: 700; font-size: 28px; line-height: 26px; text-align: right; color: #000000; margin: 0px; }
  .feature-slider-mobile .main-block .contain-area-3 h5 { font-weight: 400; font-size: 18px; line-height: 47px; text-align: right; color: #000000; margin: 0px; }

  .product-slider{ padding: 50px 0; }
  .product-slider .main-block .content h3{ width: auto; }


  .contact-info{padding: 50px 0; }
  .contact-info .main-block { flex-direction: column-reverse;  flex-wrap: wrap; width: 100%; }
  .contact-info .main-block .image-contact { width: 72%; margin: auto; }
  .contact-info .main-block .image-contact img{ width: 100% }
  .contact-info .main-block .contain-main{ width: 100%; margin: 30px 0px 0px 0px;}
  .contact-info .main-block .contain-main ul li { font-size: 13px; line-height: 27px; }
  .contact-info .main-block .contain-main p { font-size: 15px; line-height: 23px; }

  .copy-right { font-size: 14px; }

  .fix-icon-bottom { bottom: 20px; }
  .fix-icon-bottom a img { width: 35px; }
  .fix-icon-bottom a { padding-right: 5px; }

}

@media (max-width: 450px){

  /* Specification List */
  .slider-section .specification-contain .cart-design { width: 100%; }

}