@charset "utf-8";
/* CSS Document 
@font-face { 
  font-family: "Afacad"; 
  src: url("../fonts/Afacad-Regular.ttf");
  src: url("../fonts/Afacad-Regular.ttf") format("opentype"); 
  font-weight: normal;
  font-style: normal;
}*/
@font-face { 
  font-family: "Afacad Medium"; 
  src: url("../fonts/Afacad-Medium.ttf");
  src: url("../fonts/Afacad-Medium.ttf") format("opentype"); 
  font-weight: normal;
  font-style: normal;
}
@font-face { 
  font-family: "Montserrat"; 
  src: url("../fonts/Montserrat-Light.ttf");
  src: url("../fonts/Montserrat-Light.ttf") format("opentype"); 
  font-weight: normal;
  font-style: normal;
}
@font-face { 
  font-family: "Allura-Regular"; 
  src: url("../fonts/Allura-Regular.ttf");
  src: url("../fonts/Allura-Regular.ttf") format("opentype"); 
  font-weight: normal;
  font-style: normal;
}
@font-face { font-family: 'FontAwesome';  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');font-weight: normal;  font-style: normal;}
.fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.fa-search:before 	{  content: "\f002";}
.fa-twitter:before 	{  content: "\f099";}
.fa-facebook:before	{  content: "\f09a";}
.fa-instagram:before{  content: "\f16d";}
.fa-youtube-square:before	{  content: "\f167";}
.fa-clock-o:before 	{  content: "\f017";}
.fa-linkedin:before {  content: "\f0e1";}
.fa-inr:before 		{  content: "\f156";}
.fa-youtube:before  {  content: "\f167";}
.fa-play:before     {  content: "\f04b";}
.fa-envelope:before {  content: "\f0e0";}
.fa-phone:before    {  content: "\f095";}
.fa-bars:before     {  content: "\f0c9";}
.fa-angle-right:before{content: "\f105";}
.fa-user:before     {  content: "\f007";}
.fa-calendar:before {  content: "\f133";}
.fa-tags:before     {  content: "\f02c";}
.fa-microphone:before {content: "\f130";}
.fa-quote-right:before {content: "\f10e";}
.fa-star:before     {  content: "\f005";}
.fa-caret-down:before{content: "\f0d7";}
.fa-caret-up:before{content: "\f0d8";}
.fa-ellipsis-v:before{content: "\f142";}
.fa-long-arrow-left:before{content: "\f177";}
.fa-long-arrow-right:before{content: "\f178";}


.swiper-button-next, .swiper-button-prev{display: inline-block;  font-family:'FontAwesome';  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content: ""!important;}
/*-----------------           globals.css start          --------------------------------
@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");*/

.line{width:100%; border:1px solid #E0E0E0; display:inline-block;}
* {  -webkit-font-smoothing: antialiased;  box-sizing: border-box;}
html,body {  font-family: "Afacad", Helvetica;    font-weight: 400;    color: var(--black);margin: 0px;  height: 100%; }
img{ margin:0; vertical-align:top; border: 0;  -ms-interpolation-mode: bicubic; /* Improves image quality when scaled in IE7 */max-width: 100%; height: auto; width: auto\9; /* ie8 */}
/* a blue color as a generic focus style */
button:focus-visible {
  outline: 2px solid #4a90e2 !important;
  outline: -webkit-focus-ring-color auto 5px !important;
}
a {
  text-decoration: none;
}
/*-----------------           globals.css end          --------------------------------*/
/*-----------------           styleguide.css start          --------------------------------*/
:root {
  --brnad-red: rgba(197, 22, 28, 1);
  --white: rgba(255, 255, 255, 1);
  --black: rgba(0, 0, 0, 1);
  --grey: rgba(128, 128, 128, 1);
  --x-444444: rgba(68, 68, 68, 1);
  --dark-grey: rgba(96, 96, 96, 1);
}
/*-----------------           styleguide.css end          --------------------------------*/

.container{ width:90%; margin:0 auto;  }
h1{font-family: "Afacad", Helvetica; font-weight: 700;    color:  var(--black);    font-size: 76px;    letter-spacing: 0;    line-height: 111px;}
h2, h1.h2{font-family: "Afacad", Helvetica;    font-weight: 400;    color: var(--black);   font-size: 48px;}
h2,h3{margin:0px;}
h2.red, p.red, h1 .span, h1.h2 .span.red{  color: var(--brnad-red); }
h2 .span, h1.h2 .span{ font-weight: 600;  color:var(--black);}
h2 .span.white_text{color:#fff;}
h3{font-family: "Afacad", Helvetica;    font-weight: 400;    color: var(--black);   font-size: 34px;}
h4{font-family: "Afacad", Helvetica;    font-weight: 600;    color: var(--black);   font-size: 23px;}
h5{font-family: "Afacad", Helvetica;    font-weight: 600;    color: var(--black);   font-size: 18px; margin:0px;}
/*Column css*/
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}
.row { display:block;display: inline-block; width: 100%;margin-left: -15px;margin-right: -15px;}

.text-left{ text-align:left}
.text-center{ text-align:center}
.text-right{ text-align:right}
.left{ float:left}
.right{ float:right}

.mt-0{margin-top:0px;}
.mt-20{margin-top:20px;}
.mb-0{margin-bottom:0px;}
.mb-20{margin-bottom:20px;}
.mt-30{margin-top:30px;}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}

.bg_gray{background:#F8F8F8;}

label{color:#606060;}
a.btn, input[type="submit"]{padding:12px 25px; color: var(--white); border:none;
    background-color: var(--brnad-red);
    border-radius: 10px;
    border-color: var(--brnad-red);font-family: "Afacad Medium", Helvetica;
    font-weight: 500;
    color: #ffffff;
    font-size:20px;
    letter-spacing: 0;
    line-height: normal; text-align:center;display: inline-block;}
a.big_font{font-size: 38px;
font-style: normal;
font-weight: 500; color:var(--brnad-red); margin:0;}
/*-------------- Header start-----------------*/
.box {
  position: relative;
  width: 100%;
  height: 70px;
}

.box .header {
  position: fixed;
  width: 100%;
  height: 70px;
  top: 0;
  left: 0%;
  background-color: #fff;z-index:10000;
}

.box .PAR-LOGO-PNG {
 display:inline-block;
  width: 112px;
  height: 44px;
  object-fit: cover;
  margin-top: 10px;
}

.box .navbar {
 display:inline-block;vertical-align:middle;
  width: auto;margin-top: 25px;
}
.box .navbar ul, .box .navbar ul li{margin:0px; padding:0px;}
.box .navbar ul li{display:inline-block; vertical-align:middle; list-style:none;}
.box .navbar ul li a{
    font-family: "Afacad-Regular", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 17px;
    letter-spacing: 0;
    line-height: normal; padding:0 15px;
}



.box .button {
  box-sizing: border-box;
  display:inline-block;
  width: auto;
  height: 48px; float:right; margin-top:13px;
}
.box .button a.btn{font-size:18px;}

.box .about-us-button {
  width: 130px;
  height: 48px;
}

.box .overlap-group {
  position: relative;
  width: 140px;
  height: 48px;
  background-color: var(--brnad-red);
  border-radius: 10px;
  border-color: var(--brnad-red);
}

.box .text-wrapper-6 {
  position: absolute;
  width:110px;
  top: 15px;
  left: 20px;
  font-family: "Afacad-Medium", Helvetica;
  font-weight: 500;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
}

/*--------------header end-------------------*/
/*----------------------------------home------------------------------------------*/

.PARE-home-page {
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
}

.PARE-home-page .overlap-wrapper {
  background-color: #ffffff;
  width: 100%;   
  
}

.PARE-home-page .overlap {
  position: relative;
}

.PARE-home-page .slider .frame {
  position: relative;
}

.PARE-home-page .slider img {
 width:100%;
}

.PARE-home-page .frame {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
 margin:0 auto;
}
.PARE-home-page .group-84 {
  position: absolute;
  width: 100%;
  height:290px;
  bottom: 0px;
  left: 0px;
  background: #ffffff;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%);
}

.PARE-home-page .elevate-your-spaces {
  font-family: "Afacad", Helvetica;
  font-weight: 400;
  color: var(--white);
  font-size: 39px;
  letter-spacing: 0;
  margin-top:50px;
}

.elevate-your-spaces span{font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: #ffffff;
    font-size: 36px;
    letter-spacing: 0;
    line-height: 40.2px;}
    
.elevate-your-spaces h1{font-weight: 600;
    font-size: 58px;
    line-height: 58px;font-family: "Afacad", Helvetica;color: #ffffff;    margin: 0 0 15px 0;}    
    

.PARE-home-page .text-wrapper-58 {
  font-family: "Afacad", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 39px;
  letter-spacing: 0;
  line-height: 40.2px;
}

.PARE-home-page .text-wrapper-59 {
  font-weight: 400;
  font-size: 63px;
  line-height: 64.9px;
}

.PARE-home-page .group-85 {
  width: 214px;
  top: 126px;
  left: 0;
  position: absolute;
  height: 48px;
}

.PARE-home-page .overlap-group-8 {
  position: relative;
  width: 250px;
  height: 48px;
  background-color: var(--brnad-red);
  border-radius: 10px;
}

.PARE-home-page .text-wrapper-60 {
  position: absolute;
  top: 8px;
  left: 21px;
  font-family: "Afacad", Helvetica;
  font-weight: 600;
  color: var(--white);
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.PARE-home-page .explore_places{display:inline-block; width:100%; margin-bottom:30px;}

.PARE-home-page .explore-our-range-by {
    display:inline-block;
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--black);
    font-size: 48px;
    text-align: center;
    letter-spacing: 0;
    line-height: normal;
    width:100%;
    margin-top:50px;
    margin-bottom:30px;
}

.PARE-home-page .text-wrapper {
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 48px;
    letter-spacing: 0;
}

.PARE-home-page .span {
    font-weight: 700;
}
.shadow_box_round{border-radius:25px; position:relative;}
.shadow_box_round.height_560{height:720px;}
.shadow_box_round.height_265{height:220px;}
.shadow_box_round img{width:100%;height:100%; border-radius:25px;}
.bottom_txt{position:absolute; bottom:0px; left:0px; border-radius:0 0 25px 25px; padding:25px;background: #000000; z-index:100; background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); width:100%;}
.bottom_txt h3{ width:75%; vertical-align:middle ;display:inline-block; color:#fff; }
.bottom_txt a.btn{width:20%;display:inline-block;}
.bottom_txt h3 a{color:inherit; font-weight:500;}   
.PARE-home-page .div-wrapper {
    display:inline-block; width:100%; background-color: var(--brnad-red);padding:30px 0px;
    margin: 50px 0;
}
.PARE-home-page .why-choose-PARE {
    
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--white);
    font-size: 51px;
    letter-spacing: 0;
    line-height: normal;
    margin-top:30px;
}
.PARE-home-page .frame-wrapper {
   display:inline-block;background-color: var(--white);
    border-radius: 14px;width: 100%;
    padding: 20px 45px;
}

.PARE-home-page .frame-wrapper ul{margin:0; padding:0px;}
.PARE-home-page .frame-wrapper ul li{ list-style:none; display:inline-block;width: 22%;     border-right: 2px solid #a1a1a1;    padding-right: 5%;    margin-right: 5%;}
.PARE-home-page .frame-wrapper ul li.width_big{width: 23%;    margin-left: 3%;}
.PARE-home-page .frame-wrapper ul li.width_small{width: 15%;    padding-right: 0;    margin-right: 0;    border-right: none;}
.PARE-home-page .text-wrapper-3 {
    
    font-family: "Afacad", Helvetica;
    font-weight: 700;
    color: var(--brnad-red);
    font-size: 42px;
    letter-spacing: 0;
    line-height: normal;
}
.PARE-home-page .text-wrapper-4 {
   
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--black);
    font-size: 20px;
    letter-spacing: 0;
    line-height: 23px;
}

.PARE-home-page .frame-7 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 44px;
  position: relative;
  flex: 0 0 auto;
}

.PARE-home-page .frame-8 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  position: relative;
  flex: 0 0 auto;
}

.PARE-home-page .innov-2 {
  position: relative;
  width: auto;
  height: 45px;
  object-fit: cover;
}

.PARE-home-page .frame-9 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 35px;
  position: relative;
  flex: 0 0 auto;
}

.PARE-home-page .text-wrapper-5 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Montserrat", Helvetica;
  font-weight: 300;
  color: var(--black);
  font-size: 50px;
  letter-spacing: 0;
  line-height: 58px;
}

.PARE-home-page .vector-6 {
  position: relative;
  width: 588px;
  height: 1px;
  object-fit: cover;
}

.PARE-home-page .group-8 {
  position: relative;
  width: 100%;
  height: 56px;
}

.PARE-home-page .group-9 {
  position: absolute;
  width: 60%;
  height: 56px;
  top: 0;
  left: 210px;
}

.PARE-home-page .overlap-group-3 {
  position: absolute;
  width: 56px;
  height: 56px;
  top: 0;
  left: 0;
  background-color: #f2f2f2;
  border-radius: 28px;
}

.PARE-home-page .group-10 {
  position: absolute;
  width: 31px;
  height: 31px;
  top: 12px;
  left: 13px;
}

.PARE-home-page .text-wrapper-6 {
  position: absolute;
  height: 44px;
  top: 6px;
  left: 66px;
  font-family: "Afacad", Helvetica;
  font-weight: 500;
  color: var(--black);
  font-size: 22px;
  letter-spacing: 0;
  line-height: 21.8px;
}

.PARE-home-page .group-11 {
  position: absolute;
  width: 35%;
  height: 56px;
  top: 0;
  left: 0;
}

.PARE-home-page .group-12 {
  position: absolute;
  width: 35px;
  height: 32px;
  top: 12px;
  left: 10px;
}


.PARE-home-page .group-13 {
  position: relative;
  width:230px;
  height: 56px;
}

.PARE-home-page .frame-10 {
  display: inline-flex;
  height: 56px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 8px 26px;
  position: relative;
  background-color: var(--brnad-red);
  border-radius: 10px;
}

.PARE-home-page .text-wrapper-7 {
  position: relative;
  width: fit-content;
  font-family: "Afacad", Helvetica;
  font-weight: 600;
  color: var(--white);
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.PARE-home-page .vector-7 {
  top: 120px;
  position: absolute;
  width: 1px;
  height: 79px;
  left: 0;
}
.checkout-our-wrapper-main .frame-7{padding: 45px 0 0 35px;}
h2.checkout-our-wrapper{    margin-bottom: 50px;}
    
    .PARE-home-page .frame-6 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap:12px;
}
.PARE-home-page .frame-11 {
  display: inline-flex;
  flex-direction: column;
  height: 410px;
  align-items: flex-start;
  justify-content: flex-end;
  gap: 44px;
  position: relative;
  flex: 0 0 auto;
  min-width: 595px;
}
.PARE-home-page .innov-3 {
    position: relative;
    width: auto;
    height: 33px;
    object-fit: cover;
}

.PARE-home-page .group-14 {
  position: relative;
  width: 364px;
  height: 56px;
}

.PARE-home-page .group-15 {
  width: 156px;
  left: 210px;
  position: absolute;
  height: 56px;
  top: 0;
}

.PARE-home-page .group-16 {
  position: absolute;
  width: 31px;
  height: 31px;
  top: 11px;
  left: 13px;
}

.PARE-home-page .group-17 {
  width: 173px;
  position: absolute;
  height: 56px;
  top: 0;
  left: 0;
}

.PARE-home-page .group-18 {
  position: absolute;
  width: 35px;
  height: 35px;
  top: 10px;
  left: 10px;
}

.PARE-home-page .group-23 {
  position: relative;
  width: 586px;
  height: 56.35px;
}

.PARE-home-page .group-24 {
  width: 162px;
  left: 210px;
  position: absolute;
  height: 56px;
  top: 0;
}

.PARE-home-page .group-25 {
  position: absolute;
  width: 35px;
  height: 32px;
  top: 12px;
  left: 11px;
}

.PARE-home-page .group-26 {
  width: 152px;
  position: absolute;
  height: 56px;
  top: 0;
  left: 0;
}

.PARE-home-page .group-27 {
  position: absolute;
  width: 34px;
  height: 33px;
  top: 10px;
  left: 11px;
}

.PARE-home-page .group-28 {
  position: absolute;
  width: 168px;
  height: 56px;
  top: 0;
  left: 420px;
}
.PARE-home-page .overlap-group-3 {
  position: absolute;
  width: 56px;
  height: 56px;
  top: 0;
  left: 0;
  background-color: #f2f2f2;
  border-radius: 28px;
}
.PARE-home-page .group-29 {
    position: absolute;
    width: 36px;
    height: 37px;
    top: 9px;
    left: 10px;
}
.PARE-home-page .text-wrapper-8 {
  position: absolute;
  height: 22px;
  top: 17px;
  left: 66px;
  font-family: "Afacad", Helvetica;
  font-weight: 500;
  color: var(--black);
  font-size: 22px;
  letter-spacing: 0;
  line-height: 21.8px;
  white-space: nowrap;
}
/*----------------slider home-----------------*/
.top_btm_space_50{ padding-top:50px; padding-bottom:50px;}
.top_space_50{ padding-top:50px; padding-bottom:0px;}
.half_slider{    position: relative; width:550px; height:510px;}
.plr-0{padding-left:0px!important; padding-right:0px!important;}
.checkout-our-wrapper-main{display:inline-block; width:100%;}
.home_range_div_text .brand_icon{width:200px; height:auto; margin-top:30px;}
.home_range_div_text h2{font-family: "Montserrat", Helvetica;    margin: 25px 0;
    font-weight: 300;
    color: var(--black);
    font-size: 50px;
    letter-spacing: 0;
    line-height: 58px;}
.home_range_div_text .range_icon_div{width:100%; padding:35px 0; border-top:2px solid #ccc;display:inline-block;}
.home_range_div_text .circle_box{width: 56px; text-align:center;display:inline-block;
    height: 56px;
    background-color: #f2f2f2;
    border-radius: 28px;vertical-align: middle;}
.home_range_div_text .circle_box img{width:32px; height:32px; margin-top:13px;}
.home_range_div_text h3{width:calc(100% - 60px); display:inline-block; vertical-align:middle;font-family: "Afacad", Helvetica;
    font-weight: 700;
    color: var(--black);
    font-size: 20px;
    letter-spacing: 0;
    line-height: 21.8px;}
.float_right{float:right;}
.home_range_div_text a.btn{    font-size: 22px; }

.bottom_div_swiper{width:100%!important; height:100%!important;}
.bottom_div_swiper .swiper-slide{  background:#fff;}
.bottom_div_swiper .swiper-slide > img  {    position: absolute;
    z-index: 100;
    top: 0px;height:90%; border-radius:25px;} 
.bottom_div_swiper .swiper-slide .bottom_div{position: absolute;
    bottom: 7px;
    z-index: 10000; width:84%;margin-left:8%;
    padding: 3% 0 3% 5%;
    box-sizing: border-box;
    background: #fff;
    border-radius: 15px;    box-shadow: 0px 0px 7px #ccc;}
.bottom_div_swiper .swiper-slide .bottom_div  .bottom_title, .bottom_div_swiper .swiper-slide .bottom_div  .bottom_img {width:40%; display:inline-block; vertical-align:middle;} 
.bottom_div_swiper .swiper-slide .bottom_div  .bottom_img {width:60%;}
.bottom_div_swiper .swiper-slide .bottom_div  .bottom_img img{height:auto; width: auto;}
.bottom_div_swiper .swiper-slide .bottom_div  .bottom_title h3{    position: relative;
    width: fit-content;
    font-family: "Afacad", Helvetica;
    font-weight: 600;
    color: var(--black);
    font-size: 34px;
    text-align: center;
    letter-spacing:2px;
    line-height: normal;}
.bottom_div_swiper .swiper-pagination{bottom: 40px!important;    left:75px!important;
    width: auto!important;}
.bottom_div_swiper .swiper-pagination-bullet{border-radius: 5px;width: 15px;
    height: 5px;}
.bottom_div_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active  {background:var(--brnad-red);}


    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #444;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .swiper {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }

    .swiper-slide {
      background-size: cover;
      background-position: center;
    }

    .mySwiper2 {
      height:100%;
      width: 100%;
    }

    .mySwiper {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }

    .mySwiper .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0;
    }

    .mySwiper .swiper-slide-thumb-active {
      opacity: 1;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .mySwiper .swiper-slide-thumb-active{width:100%; background:#fff; border-radius:25px;}
    /*---------------*/
    
    
.box_over_text {
    position: relative;
    width: 100%;
    height: auto;
    margin-top:50px;
}

.box_over_text .image_box {
    position: relative;
    width: 100%;
    height: auto;
    background-image: url('../images/image_box_bg.jpeg');
    background-size: 100% 100%;    padding: 50px 0 70px 0;
}
.box_over_text .image_box h2,.box_over_text .image_box h2 .span, .box_over_text .image_box p, .box_over_text *{color:#fff;}
.box_over_text .image_box h2{margin-bottom:30px;}

.box_over_text .image_box p.subheading, p.subheading{font-family: "Afacad", Helvetica;
    font-weight: 500;
    color: var(--white);
    font-size: 35px;
    text-align: center;
    letter-spacing: 0;
    line-height: 40px;
    white-space: nowrap; margin-bottom:20px;}
    
.box_over_text .image_box p    {font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--white);
    font-size: 22px;
    text-align: center;
    letter-spacing: 0;
    line-height: normal;width: 77%;
    margin: 0 auto;}
    

.PARE-home-page .discover_div {
  position: relative;
  width: 100%;
  height: auto;
  background-image: url(../images/product-feature.webp);
  background-size:28% auto;
  padding: 70px 30px 0 30px;
  background-repeat: no-repeat;
  background-position: bottom center;
  margin-bottom: 80px;
}

.PARE-home-page .discover-our-product {
  
  font-family: "Afacad", Helvetica;
  font-weight: 400;
  color: var(--black);
  font-size: 48px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.PARE-home-page .text-wrapper-11 {
  width: 729px;
  font-family: "Afacad", Helvetica;
  font-weight: 400;
  color: var(--black);
  font-size: 22px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  margin:0 auto;
}

.PARE-home-page .group-38 {
  position: absolute;
  width: 1083px;
  height: 84px;
  top: 256px;
  left: 141px;
}

.PARE-home-page .group-39 {
  position: absolute;
  width: 280px;
  height: 84px;
  top: 0;
  left: 807px;
}

.PARE-home-page .text-wrapper-12 {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Afacad", Helvetica;
  font-weight: 600;
  color: var(--black);
  font-size: 23px;
  letter-spacing: 0;
  line-height: normal;
}

.PARE-home-page .text-wrapper-13 {
  position: absolute;
  width: 276px;
  top: 36px;
  left: 0;
  font-family: "Afacad", Helvetica;
  font-weight: 400;
  color: var(--x-444444);
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
}

.PARE-home-page .fireproof {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 5px;
  left: 727px;
  object-fit: cover;
}

.PARE-home-page .group-40 {
  position: absolute;
  width: 283px;
  height: 84px;
  top: 0;
  left: 0;
}

.PARE-home-page .text-wrapper-14 {
  top: 0;
  left: 175px;
  font-weight: 600;
  color: var(--black);
  font-size: 23px;
  text-align: right;
  line-height: normal;
  position: absolute;
  font-family: "Afacad", Helvetica;
  letter-spacing: 0;
}

.PARE-home-page .text-wrapper-15 {
  position: absolute;
  width: 279px;
  top: 36px;
  left: 0;
  font-family: "Afacad", Helvetica;
  font-weight: 400;
  color: var(--x-444444);
  font-size: 18px;
  text-align: right;
  letter-spacing: 0;
  line-height: normal;
}

.discover_div ul.list{margin:0px; padding:0px;}
.discover_div ul.list li{list-style:none; margin:30px 0 0 0; padding:0;}
.discover_div ul.list li .img_area, .discover_div ul.list li .text_area{ display:inline-block; vertical-align:top; width:70px; }
.discover_div ul.list li .text_area{width:calc(100% - 75px);}
.discover_div ul.list li .text_area h4{margin-bottom:12px;margin-top: 0;}
.discover_div ul.list li .text_area p{font-weight: 400;     color: var(--x-444444);    font-size: 18px;    text-align: right; line-height:24px;}
.discover_div ul.list li .text_area p.text-left{text-align:left;}
.top_clients{padding:75px 0; background: #F2F2F2;}
.top_clients h2{margin-bottom:30px;}
.top_clients h2 span{display:block;}
.top_clients img{height:120px; width:auto; margin-top:30px;}
.text-wrapper-p {
    font-weight: 400;
    color: var(--black);
    font-size: 22px;
    letter-spacing: 0;
    line-height: normal;
    margin: 0 auto;
}
.top_clients .view-all-products a {
    
    font-family: "Afacad", Helvetica;
    font-weight: 600;
    color: var(--brnad-red);
    font-size: 22px;
    text-align: center;
    letter-spacing: 0;
    line-height: normal; margin:20px 0 0 0px; border-bottom:2px solid var(--brnad-red); padding-bottom:10px; display:inline-block;
}
.our_portfolio{background-color: #f9f7f6; padding:50px 0;     display: inline-block;     width: 100%;}
.our_portfolio h2{margin-bottom:20px;}


.our_portfolio .tabs {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin-top:20px;
}

.our_portfolio .tabs label {
  width: auto;
  order: 1;
  display: block;
  padding: 10px 25px;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  transition: background ease .2s;
 line-height: 22px;
    height: 42px;
   font-size: 22px; 
   margin: 30px 0 20px 0;
   border-radius: 15px;
   color:#000;
}

.our_portfolio .tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 0px;
  background: #f9f7f6
}

.our_portfolio .tabs input[type="radio"] {
  display: none
}

.our_portfolio .tabs input[type="radio"]:checked+label {
    background: #c5161c;
    padding: 10px 25px;
    line-height: 22px;
    height: 42px;
    color: #fff;
}

.our_portfolio .tabs input[type="radio"]:checked+label+.tab {
  display: block
}
.our_portfolio .swiper-container {
  width: 25%;
  height: 400px
}

.our_portfolio .swiper-slide {
  font-size: 18px;
  background: #f9f7f6;
  display: inline-block;
 
  align-items: left
}
.our_portfolio .swiper-slide img{height:250px; width:100%; margin-bottom:15px;}
.our_portfolio .swiper-slide h4{margin-bottom:10px; text-align:left;}
.our_portfolio .swiper-slide p{text-align:left;}
.our_portfolio .swiper-slide p a{font-weight: 500;  color: var(--brnad-red);}

.our_portfolio .tabs label.margin{    margin-left: 35%;}
.our_portfolio a{color: var(--brnad-red); }

.our_portfolio .swiper-button-next, .our_portfolio .swiper-button-prev{  color: var(--brnad-red); font-size:20px;width: 34px;    height: 35px;    background: rgb(255 255 255 / 50%);
    border-radius: 50%;}
.our_portfolio .swiper-button-next:hover, .our_portfolio .swiper-rtl .swiper-button-prev:hover{  background: rgb(255 255 255 / 80%);} 
.our_portfolio .swiper-button-next:after, .our_portfolio .swiper-button-prev:after{font-size:inherit;}



.our_customer {background:#000; padding:150px 0;}
.our_customer h2, .our_customer p, .our_customer p.text-wrapper-11{color:#fff;    width: auto;    text-align: left;}
.our_customer h2{margin-bottom:30px; font-size:60px; margin-top:0px;}
.our_customer h2 .span{display:block; color:#fff;}
.subheading span{color: var(--brnad-red);}
.our_customer p.text-wrapper-11{width:80%;margin: 0;font-size: 20px;}
.our_customer .mySwiper7 img{border-radius:25px;}
.our_customer .swiper-slide{background:transparent;}
.our_customer .swiper-pagination-bullet{background:#fff; opacity:1;}
.our_customer .swiper-pagination-bullet-active{background: var(--brnad-red); }

input[type="text"], select, textarea{
    width: 100%;
    height: 48px;
    background-color: #ededed;
    border-radius: 10px; 
    border:none;
    padding:10px;
    color:#606060;
    font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 30px; font-family: Afacad; margin-bottom:24px;
}
textarea{height:100px;}
.get_in_touch{    padding-bottom:55px;}
.get_in_touch .row{width:101%;}
.get_in_touch h2{font-family: "Afacad", Helvetica;
    font-weight: 700;
    color: var(--black);
    font-size: 68px;
    letter-spacing: 0;
    line-height: 65px;
    white-space: nowrap;}
    
.get_in_touch h3    {font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--x-444444);
    font-size:35px;
    letter-spacing: 0;
    line-height: 38px; margin-bottom:30px;}
.get_in_touch h2{color:#000;    font-size: 65px;    font-weight: 600;    font-family: "Afacad Medium", Helvetica; margin-bottom:10px; letter-spacing:1px;}
    
.get_in_touch form .col-md-6{padding-right:12px;}
.get_in_touch form .col-md-6:nth-child(2n){padding-left:12px; padding-right:0px;}
.get_in_touch form .col-md-12{padding-right:0px;}
.get_in_touch .i_agree{font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: #606060;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    white-space: nowrap;}
.get_in_touch input[type="submit"]{width:175px; text-align:center;margin-top: 20px;}    

.get_in_touch .red_box{position: absolute;
    width: 100%;
    height: 750px;
    top: 0;
    left:0px;
    background-image: url(../images/mask-group-10.png);
    background-size: 100% 100%;}
    
.get_in_touch .get-your-free {
    
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--white);
    font-size: 50px;
    text-align: center;
    letter-spacing: 0;
    line-height: 45.0px;
    padding-top:150px;
}

.get_in_touch .text-wrapper-50 {
    position: absolute;
    top: 278px;
    left: 38px;
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--white);
    font-size: 22px;
    text-align: center;
    letter-spacing: 0;
    line-height: 19.8px;
    white-space: nowrap;
    
}

.get_in_touch .group-72 {
    position:relative;
    width: 314px;
    height: 101px;
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 0px 4px 4px #00000040;
    margin: 45px auto;
}

.get_in_touch .text-wrapper-48 {
    font-weight: 500;
}

.get_in_touch .text-wrapper-49 {
    font-weight: 700;
    font-size: 74px;
    line-height: 66.6px;
}

.get_in_touch .text-wrapper-49 {
    font-weight: 700;
    font-size: 74px;
    line-height:80px;
}

.get_in_touch .group-73 {
    position: absolute;
    width: 193px;
    height: 64px;
    top: 19px;
    left: 101px;
}

.get_in_touch .vector-12 {
    position: absolute;
    width: 57px;
    height: 52px;
    top: 28px;
    left: 24px;
}

.get_in_touch .overlap-group-6 {
    position: relative;
    width: 210px;
    height: 64px;
}

.get_in_touch .text-wrapper-51 {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Afacad", Helvetica;
    font-weight: 500;
    color: var(--black);
    font-size: 22px;
    letter-spacing: 0;
    line-height: normal;
}

.get_in_touch .text-wrapper-52 {
    position: absolute;
    top: 28px;
    left: 0;
    font-family: "Afacad", Helvetica;
    font-weight: 700;
    color: var(--brnad-red);
    font-size: 27px;
    letter-spacing: 0;
    line-height: normal;
}
.get_in_touch .text-wrapper-50 {
    position: relative;
    bottom: 10px;
    z-index: 1000;
    left: 0;
    width: 100%;
    top:unset;
    font-weight: 400;
    color: var(--white);
    font-size: 22px;
    text-align: center;
    
}

.get_in_touch .col-md-6.spacing{padding-top: 60px;
    padding-right: 50px;padding-left:6%;}
    
.nearest_experience_center{position:relative;}
.nearest_experience_center .overlap_img{position: relative;
    width: 100%;
    height: auto;
    background-image: url(../images/mask-group-11.png);
    background-size: 100% auto;    padding-top: 25px; padding-bottom:30px;
    background-repeat: no-repeat;    background-position: center right;    background-color: #f2f2f2;
}
.nearest_experience_center .overlap_img h3{margin:0px; padding-bottom:20px;font-size: 28px;}
.nearest_experience_center .overlap_img h3 span{font-size: 32px;    font-weight: 600;}

.nearest_experience_center .locate-our-nearest {
    position: absolute;
    width: 777px;
    top: 0;
    left: 0;
    font-family: "Afacad", Helvetica;
    font-weight: 400;
    color: var(--black);
    font-size: 48px;
    letter-spacing: 0;
    line-height: 55px;
}

.nearest_experience_center h2, .nearest_experience_center .text-wrapper-p{margin-bottom:20px;}
.nearest_experience_center select{ background:#fff;}
.nearest_experience_center h3{font-size:30px;}
.nearest_experience_center h3 a{color:var(--brnad-red); font-size:20px; margin-top: 6px; display: inline-block;border-bottom:2px solid var(--brnad-red);vertical-align: top;    font-weight: bold;    margin-left: 15px;}


footer{background:#000; color:#fff; padding-top:70px; padding-bottom:300px; position:relative;}
footer::after{ position:absolute; right:0px; bottom:0px; width: 822px; height: 321px; display:inline-block; content:''; background:url('../images/footer-logo-big.png'); background-repeat:no-repeat;}
footer a, footer p{color:inherit;}
footer p.info{color: var(--White, #FFF);
font-family: "Afacad", Helvetica;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 28px; width: 76%;
    margin: 25px 0;}
    footer ul li{margin-bottom:20px; list-style:none;}
footer ul li a{color: #FFF;

font-family: "Afacad", Helvetica;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;}

.copyright{    position: absolute;
    bottom: -250px;
    left: 15px;}
    
ul.social_share{margin:0px; padding:0px;}
ul.social_share li{ margin:5px; padding:0px; list-style:none;    display: inline-block;    vertical-align: middle;}
ul.social_share li a{ display:inline-block; width:40px; height:40px;border: 3px solid #000;    border-radius: 8px;border-radius: 0; }
ul.social_share li a.fb{ background:url('../images/social/facebook.png'); background-repeat:no-repeat;background-size: cover;}
ul.social_share li a.twitter{background:url('../images/social/twitter.png'); background-repeat:no-repeat;background-size: cover;}
ul.social_share li a.youtube{background:url('../images/social/youtube.png'); background-repeat:no-repeat;background-size: cover; width: 41px;   height: 32px;}
ul.social_share li a.insta{background:url('../images/social/insta.png'); background-repeat:no-repeat;background-size: cover;border: none;width:28px; height:28px}
ul.social_share li a.linked_in{background:url('../images/social/linked-in.png'); background-repeat:no-repeat;background-size: cover;border: none;width:28px; height:28px}

/*-----------LANDING-------------------*/
 p.red{ 
    font-weight: 400;
    color: var(--brnad-red);
    font-size: 48px;}
h2.big_text, .landing_page .get_in_touch h2{
    font-family: "Afacad", Helvetica;
    font-weight: 600;
    color: var(--black);
    font-size: 110px;
    letter-spacing: 0;
    line-height: 95px;
}
h2.big_text span, p.red span{ display:block}
.landing_page p.red{}
.landing_page .top_clients{background:#fff;}
.landing_page .top_clients h2{ margin-bottom:0px;}
.landing_page .top_clients img {   width: auto;    height: 59px;    margin-top: 70px;}
 .landing_page .top_clients .first_image img   {height: 45px;
    margin-top: 80px;}
  .landing_page .top_clients .third_image img   {height: 92px;
    margin-top: 50px;}   
  .landing_page .top_clients .sixth_image img   {    
height: 72px;    margin-top: 60px;
}
.landing_page .discover_div{padding:50px 0 70px 0;background:#f4f4f4}
.landing_page .discover_div .red{ padding-top:90px;}
.landing_page .discover_div .red span{display:block;}
.landing_page .discover_div .pl-50{padding-left:50px;}
.landing_page .discover_div ul.list li .img_area, .landing_page .discover_div ul.list li .text_area{width:100%;}
.landing_page .discover_div ul.list li .text_area p{text-align:left;}
.landing_page .get_in_touch {padding:50px 0;}
.landing_page .get_in_touch input[type="submit"]{ margin:0px;width:100%;}
.landing_page .get_in_touch input[type="submit"],.landing_page  input[type="text"],.landing_page  select{ border-radius:0px;}

.landing_page .text-wrapper-p{color: #606060;}


.landing_page footer{ padding:35px 0; background: var(--brnad-red);}
.landing_page footer::after{display:none;}
.landing_page footer p{font-size: 18px;}
.faq_area{ padding:50px 0px;}
.faq_area .text-wrapper-p{margin-bottom:30px;margin-top:10px;}
.faq_area .faq-block{margin-bottom:0px;width:100%;}
.faq_area.full_width .faq-block{width:100%; margin-left:0px;}
.faq_area .faq-block-title{background:transparent; color:#000;padding-top: 15px; border-top: 1px solid #251e50;   padding-bottom: 15px;        padding-left: 0;    padding-right: 0;position: relative;
    cursor: pointer;font-family: "Afacad", Helvetica;
    font-weight: 600;
    color: var(--black);
    font-size: 40px;
    letter-spacing: 0;
    line-height: normal;}
.faq_area .faq-block:first-child .faq-block-title{ border-top:none;}
.faq_area .faq-block:last-child .faq-block-title{border-bottom: 1px solid #251e50; }
.faq_area .faq-block-desc{color:#000;     padding: 20px 0px 20px 0;font-size: 15px;border-bottom: 1px solid #251e50;
    display: none;}

.faq-block-expanded .faq-block-desc {
    display: block;
}
.faq-block-title:after {
    content:'';
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    position: absolute;
    top: 30px;
    right: 25px;
    color: #f0ad4e;
    font-size: 30px;
    transition: transform 0.15s ease-out 0s;
    background-image:url('https://c.animaapp.com/4Jt5uRmY/img/group-35@2x.png'); width:28px; height:28px; background-size:cover;
}
.faq-block-expanded .faq-block-title:after {
   content:''; transform: rotate(180deg);background-image:url('https://c.animaapp.com/4Jt5uRmY/img/group-36@2x.png'); width:28px; height:3px; background-size:cover;top:30px;
}
.relative_box_img{ position:relative;margin-bottom:90px;}
.relative_box_img img{width:95%;}
.relative_box_img .bottom_text{position:absolute; bottom:40px; width:100%; left:0px; height:50px;}
.relative_box_img .bottom_text h3{ 
    position: relative;
    bottom: -95px;
    left: 12px;
    font-weight: 600;
    color: var(--black);
    font-size: 24px;
    letter-spacing: 0;
    line-height: normal;}
.relative_box_img .bottom_text img    {width: 108px;
    height: 108px;
    padding: 20px 0 20px 20px;
    background: #fff;
    border: 3px solid #ccc;
    float: right;
    border-radius: 10px;}
.best_of_pare{ background:url('../images/landing/slider-bg.png'); background-repeat:no-repeat; background-size:cover; width:100%; display: inline-block; padding:75px 0;background-color: #000000e8;}
.best_of_pare h2, .best_of_pare .text-wrapper-p{color:#fff;}

.mySwiper.swiper-3d{margin:30px 0 0 0;}
.mySwiper.swiper-3d .swiper-wrapper{padding-top: 60px;}
.mySwiper.swiper-3d .swiper-slide{opacity:1; width:33.33%;}
.mySwiper.swiper-3d .swiper-pagination{    border: unset;
    top: 0;    z-index: 0;}
.mySwiper.swiper-3d .swiper-pagination-bullet{width: 15px;
    height: 4px;
    display: inline-block;
    border-radius: 0;
    margin: 0!important ;
    padding: 0;}
.mySwiper.swiper-3d .swiper-pagination-bullet:first-child{border-radius:5px 0 0 5px;}
.mySwiper.swiper-3d .swiper-pagination-bullet:last-child{border-radius:0 5px 5px 0;}
.logo{display:inline-block; width:100%; text-align:center;}
.logo img{width: 165px; height: 63px;}
.two_boxes_design {    background-color: #e6e6e6; width:100%; display:inline-block; position:relative;}
.two_boxes_design:after{ content:''; position:absolute;width:30%; right:0px; top:0px; height:100%;    background-color: #f2efef;}
/*----------- Product Page-------------*/
.product_top{position:relative;padding:75px 0 120px 0; width:100%; display:inline-block; z-index:0px;  }
.product_top::after{ content:'';position:absolute; top:0px; left:0px; background-image:url('../images/product/top-lines-bg.webp'); background-repeat:no-repeat;z-index:0px;  width:100%; height:100%; background-size:100% 100%; }
h1.product_heading{color: #303030; margin-top:150px;margin-bottom: 0; font-size: 150px; font-style: normal; font-weight: 600; line-height:110px; letter-spacing: 3px;font-family: "Afacad Medium", Helvetica;}
.brown_box{border-radius: 0px 130px 0px 0px;width: 444px;height: 465px;background: linear-gradient(134deg, #FDFAFA 5.82%, #DBDCD7 100%);position: relative;  overflow: hidden;}
.brown_box img{    width: 150px;    height: auto;    position: absolute;    left: 34%;    top: 25%;}
.product_top h2{color:#444444}
.product_top h2 span{display:block;}
.product_details{ z-index:100;}
.product_video_div{position:relative; width:100%; display:inline-block; z-index:0px;  }
.product_video_div::after{ content:'';position:absolute; top:0px; left:0px; background-image:url('../images/slider/slider-img-1.jpg'); background-repeat:no-repeat;z-index:0px;  width:100%; height:100%; background-size:100% 100%; }
.product_video_div .bottom_txt{ border-radius:0px; height:500px; text-align:center;} 
.product_video_div .shadow_box_round img{ width:117px; height:117px;}
.product_video_div h2{color: var(--white); font-size:136px;font-style: normal;font-weight: 700;line-height: 103%;margin:25px 0 10px 0; /* 133.9px */}
.product_video_div .text-wrapper-p{color: var(--white);    font-size: 28px;}


.product_gallery_1{display:inline-block; background:#F9F7F6; padding:0px 0 30px 0; display:inline-block; width:100%;}
.product_gallery_1 > div > h2 span, .key_feature_adv > div > div > h2 span, .collection_div > div > h2 span {font-weight: 600;  color: var(--black);}
.product_gallery_1 > div > h2{ padding-top:50px;}
.product_gallery_1 .slider_gallery_height{height:auto;}

.slider_gallery_height{height:400px;}
.slider_gallery_height .swiper{height:inherit;}
.slider_gallery_height .swiper .swiper-slide{background:inherit; text-align:left;}
.slider_gallery_height .swiper-slide img{width:100%; height:300px;}
.slider_gallery_height .swiper-slide h3{font-size:23px; color:#000;margin:10px 0; display:inline-block; width:100%;}
.slider_gallery_height .swiper-slide h3 a{color:inherit; color:inherit;font-family: "Afacad Medium", Helvetica; }
.Swiper_product_gallery_1{ margin-bottom:35px;}
.product_gallery_1 h2{margin-bottom:30px;}
.product_gallery_1 .text-wrapper-p{font-size: 17px; color:#000;}
.product_gallery_1 .text-wrapper-p span{color: var(--brnad-red); display:inline-block; margin-left:5px;font-family: "Afacad Medium", Helvetica;}


.product_gallery_1 .swiper-button-next, .product_gallery_1 .swiper-button-prev, 
.collection_div .swiper-button-next, .collection_div .swiper-button-prev{font-family:none!important;}
.product_gallery_1 .swiper-button-next:after, .product_gallery_1 .swiper-button-prev:after, 
.collection_div .swiper-button-next:after, .collection_div .swiper-button-prev:after{display:none!important;}
.product_gallery_1 .swiper-button-next, .product_gallery_1 .swiper-button-prev, 
.collection_div .swiper-button-next, .collection_div .swiper-button-prev{height:auto; width:auto;top: var(--swiper-navigation-top-offset, 35%);}

a.view_all_link{font-size:28px; font-family: "Afacad Medium", Helvetica;color: var(--brnad-red);    margin: 25px 0;   display: inline-block;}

.key_feature_adv{display:inline-block; width:100%; background-image:url('../images/product/key-feature-bg.webp'); padding:75px 0; background-size:100% 100%; position:relative; z-index:0;}
.key_feature_adv:after{content:'';width:100%; height:100%; position:absolute; top:0px; left:0px; background:rgba(255,255,255,0.9); z-index:1;}
.key_feature_adv > div{position:relative; z-index:100;}
.key_feature_adv h2{margin-bottom:35px;}
.key_feature_adv .text-center img{width:auto; height:570px;}
.key_feature_adv .left_text > div{display:inline-block; width:100%; margin-bottom:10px; margin-top:50px;}
.key_feature_adv .left_text > div h3{margin-bottom:15px; position:relative;font-family: "Afacad Medium", Helvetica;}
.key_feature_adv .left_text > div h3:before{ background-image:url('../images/product/red-circle.svg'); position:absolute; right:-162px;z-index: 1000; top:5px; width:30px; height:30px; content:'';background-size: 100% 100%;}
.key_feature_adv .left_text > div h3:after{position:absolute; content:'';     right: -138px;    top: 20px;    width: 200px;    height: 3px;background: var(--brnad-red);z-index:100;}
.key_feature_adv .left_text > div h3.small_line:after{   width: 100px; }
.key_feature_adv .left_text > div p{font-size:24px;color: #5e5e5e; margin-top:10px; line-height:24px;}
.key_feature_adv .left_text.text-right > div h3:before{left:-160px; right:unset;}
.key_feature_adv .left_text.text-right > div h3:after{left:-137px; right:unset;}

.product_comparison{padding:75px 0;}
.product_comparison h2{margin-bottom:35px;}
.product_compare_table ul, .product_compare_table ul li{margin:0px; padding:0px; list-style:none;}
.product_compare_table ul li > div, table tr td{display:inline-block; vertical-align:top; font-size:22px; color:grey;overflow-wrap: anywhere;}
.product_compare_table ul li > div.black_txt{color:#000;}
.product_compare_table ul li{color:gray;padding:25px 0; border-bottom:1px solid grey;}
.product_compare_table ul li.heading > div{font-weight:600; color:#000;}
.product_compare_table ul li.heading > div.red{color: var(--brnad-red);}
.product_compare_table ul li .width_10{width:11%;}
.product_compare_table ul li .width_30{width:28%;}
.product_compare_table ul li .width_70{width:70%;}
.explore_other_product{padding:50px 0; display:inline-block; width:100%;} 
.explore_other_product h2{margin-bottom:40px;font-size: 38px;}
.gray_box_design{border-radius: 0px 130px 0px 0px;background: linear-gradient(134deg, #FDFAFA 5.82%, #DBDCD7 100%); text-align:center; padding-top:50px; margin-bottom:10px;width: 90%; height:375px; margin-left: 5%;position: relative;  overflow: hidden;}
.gray_box_design img{    width: 150px;    height: auto;    position: absolute;    left: 32%;    top: 25%;}
.explore_other_product .col-md-4 h2{font-family: "Afacad Medium", Helvetica;font-size: 54px;}
.explore_other_product .col-md-4 h2 a{color:#000;}
.explore_other_product .col-md-4 h2 a:hover{color:var(--brnad-red);}
.how_to_install{display:inline-block; width:100%; background-image:url('../images/product/how-to-install-bg.png'); padding:75px 0; background-size: auto 100%;     position: relative;    z-index: 0;
    background-color: #000000;    background-position: right center;    background-repeat: no-repeat;}
.how_to_install h2, .how_to_install p{color:#fff;}
.how_to_install h2{margin-bottom:35px;}
.how_to_install h2 span.span{color:#fff;}
.how_to_install p{font-size:22px;}
.how_to_install h3{font-size:26px; color:#fff; margin-bottom:20px;}
.how_to_install p span{display:block; }
.collection_div{display:inline-block; width:100%; padding:0px 0 30px 0;}

.collection_div > div > h2{padding-top:50px;}
.heading_format_1,.collection_div h2.heading_format_1{color: var(--black);font-size: 50px;font-style: normal;font-weight: 600;line-height: normal; position:relative; display:inline-block; margin-top:20px; margin-bottom:50px;}
.heading_format_1 span{font-family: "Allura-Regular", Helvetica;color: var(--brnad-red);font-size: 40px;font-style: normal;font-weight: 400;line-height: normal; position:relative; left: -85px;top: 30px; }
.heading_format_1 span::after{height:2px; background: #dbdbdb;
    width: 1000px;
    content: '';
    position: absolute;
    display: inline-block;
    top: 23px;
    left: 140px;}
h2.heading_format_1 span{color: var(--brnad-red)!important}
.collection_div {background:#F6F7F9}
.collection_div .collection_gallery{/*margin-bottom:50px;*/}
.collection_div .collection_gallery .swiper-slide{position:relative;}
.collection_div .collection_gallery .swiper-slide > img{border-radius:10px;}
.collection_div .details h3{font-size: 21px; margin-bottom:10px;}
.collection_div .details{ position:absolute; bottom:15px;     padding: 15px 15px 0 15px;     width: 70%;    margin-left:15%;    background: #fff;    border-radius: 10px;    box-shadow:0px 0px 15px 0px #b6b6b6;}
.collection_div .slider_gallery_height .swiper-slide .details{text-align:center; height:175px; overflow:hidden;}
.collection_div .slider_gallery_height .swiper-slide .details img{height:100%;}
.brochure_div{position:relative; top:0px; left:0px; background-image:url('../images/slider/slider-img-1.jpg'); background-repeat:no-repeat; z-index:0px;  width:100%; height:500px; background-size:100% 100%;}
.brochure_div .black_box{position:absolute; bottom:0px; right:0px; background:rgba(0,0,0,0.8); color:#fff;padding: 40px;   border-radius: 35px 0 0 0;  width:35%;}
.brochure_div .black_box p, .brochure_div .black_box a{color:inherit;    color: inherit;    font-size: 30px; margin-top:0;    line-height: 32px;}
.brochure_div .black_box a{padding: 10px 15px;    font-size: 20px;    margin-top: 0px;}
.available_trims{display:inline-block; width:100%; }
.pos_relative{position:relative;}
.tabs .trim_absolute_div{position:relative; bottom:-109px; left:0px; width:110%; background:#F2F1F1; padding:30px 35px; border-radius:35px 0 0 0; z-index:10;}
.tabs .trim_absolute_div.right_side{left:-10%; border-radius:0 35px 0 0; text-align:right;}
.tabs .trim_absolute_div img{height: 95px;    width: 460px;    position: relative;    top: 1px;    left: 5px;}
.tabs .trim_absolute_div h4{margin-bottom:10px;margin-top: 0;    font-size: 26px;}
.tabs .trim_absolute_div .text-wrapper-p{ font-size: 22px;    line-height: 22px; width:95%; margin-left:0px;margin-bottom: 0;  height: 65px;overflow: hidden;}
.tabs .trim_absolute_div.right_side .text-wrapper-p{margin-left:auto; margin-right:0px;}
.tabs .big_image img{ border-radius:35px 35px 0 0; z-index:100; position:relative;}
.our_portfolio .tabs label{width:auto/* 180px*/;padding: 10px 20px;}
.bottom_tabs{position:relative; padding-bottom:100px; padding-top:30px;}
.bottom_tabs label{ position:absolute; bottom:5px; margin:0!important;}
.our_portfolio .tabs input[type="radio"]:checked+label{padding: 10px 20px;}
.bottom_tabs label[for="tabone"]{left:10%;}
.bottom_tabs label[for="tabtwo"]{left:21%;}
.bottom_tabs label[for="tabthree"]{left:32%;}
.bottom_tabs label[for="tabfour"]{left:41%;}
.bottom_tabs label[for="tabfive"]{left:55%;}
.bottom_tabs label[for="tabsix"]{left:63%;}
.bottom_tabs label[for="tabseven"]{left:77%;}
/* for 6 tabs*/
.bottom_tabs.six_tabs label[for="tabtwo"]{left:23%;}
.bottom_tabs.six_tabs label[for="tabthree"]{left:37%;}
.bottom_tabs.six_tabs label[for="tabfour"]{left:48%;}
.bottom_tabs.six_tabs label[for="tabfive"]{left:64%;}
.bottom_tabs.six_tabs label[for="tabsix"]{left:75%;}
/* for 5 tabs*/
.bottom_tabs.five_tabs label[for="tabone"]{left:15%;}
.bottom_tabs.five_tabs label[for="tabtwo"]{left:28%;}
.bottom_tabs.five_tabs label[for="tabthree"]{left:45%;}
.bottom_tabs.five_tabs label[for="tabfour"]{left:56%;}
.bottom_tabs.five_tabs label[for="tabfive"]{left:72%;}
/* for 4 tabs*/
.bottom_tabs.four_tabs label[for="tabone"]{left:22%;}
.bottom_tabs.four_tabs label[for="tabtwo"]{left:38%;}
.bottom_tabs.four_tabs label[for="tabthree"]{left:55%;}
.bottom_tabs.four_tabs label[for="tabfour"]{left:70%;}
/* for 3 tabs*/
.bottom_tabs.three_tabs label[for="tabone"]{left:28%;}
.bottom_tabs.three_tabs label[for="tabtwo"]{left:43%;}
.bottom_tabs.three_tabs label[for="tabthree"]{left:60%;}


.product_details_div{ background-image:url('../images/product/product-details-tab-bg.webp'); background-repeat:no-repeat; width:100%; padding:150px 0 100px 0; background-size:100% 100%;    position: relative;}
.product_details_div:before{content:''; position:absolute; top:100px; left:10%; background:rgba(255,255,255,0.8); width:80%; height:75%; border-radius:25px}




.product_details_div .tabs2 {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.product_details_div .tabs2 label {
  width: auto;
  order: 1;
  display: block;
  padding: 10px 25px;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  transition: background ease .2s;
 line-height: 22px;
    height: 42px;
   font-size: 18px; 
   margin: 10px 0 20px 0;
   border-radius: 8px;
   font-family: "Afacad Medium", Helvetica;
}

.product_details_div .tabs2 .tab2 {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 0px;
  background: #f9f7f6
}

.product_details_div .tabs2 input[type="radio"] {
  display: none
}

.product_details_div .tabs2 input[type="radio"]:checked+label {
    background: #c5161c;
    padding: 10px 25px;
    border-radius: 8px;
    line-height: 22px;
    height: 42px;
    color: #fff;
    font-size: 18px;
}

.product_details_div .tabs2 input[type="radio"]:checked+label+.tab2 {
  display: block
}



.product_details_div ul{padding-left:85px; margin-left:25px;}
.product_details_div ul li{font-size:28px; color:#000; margin-bottom:5px; list-style:disc; padding-left:25px;}
.product_details_div .tabs2 .tab2{background:transparent;}
.product_details_div .tabs2 input[type="radio"]:checked+label{ background:transparent; color:#000;padding-bottom:25px;    height: 46px; margin-bottom:40px; border-bottom:3px solid #c5161c; font-size:32px; border-radius:0px;}
.product_details_div .tabs2 label{padding-bottom:25px;    height: 46px; margin-bottom:40px; color:#757575; font-size:32px;}
.product_details_div .tabs2 label.margin{margin-left: 24%;}



.collection_page_top{padding:75px 0;}
.collection_page_top h1{    line-height: 80px;    font-size: 65px;    margin-top: 0;}
.collection_page_top h1 span{display:block;}
.collection_page_top h3{border-radius: 12px; background: var(--brnad-red); padding:5px 15px 8px 15px; color:#fff; font-weight:400; display:inline-block; width:auto; margin-top:50px;}
.collection_page_top .mySwiper7{height:420px; border-radius:25px;}
.swiper-pagination.long_rectangle{bottom:20px!important;}
.swiper-pagination.long_rectangle .swiper-pagination-bullet{width:50px; height:3px;background: var(--white); opacity:1; border-radius:0;}
.swiper-pagination.long_rectangle .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--brnad-red);}

.collection_div_mainpg{display:inline-block; width:100%; padding:25px 0;}
.collection_box{box-shadow:0px 0px 20px #ccc;border-radius:25px; margin:50px 0; }
.collection_box  > img{width:100%; height:350px; border-radius:25px 25px 0 0;}
.collection_box .collection_heading{ padding:10px 25px 25px 25px; border-radius:0 0 25px 25px;}
.collection_box .collection_heading .text-wrapper-p{border-bottom:1px solid #E0E0E0; padding-bottom:15px; margin-bottom:25px;font-size: 19px;}
.collection_box .collection_heading .brand{ width:150px;}

.guarantee_div{padding-bottom:75px; display:inline-block; width:100%;}
.guarantee_div h2{font-size: 84px; font-style: normal; font-weight: 700; line-height: 103%;}
.guarantee_div img{/*margin-top:40px;*/}


.pricing_div_area .our_portfolio{background:#fff;}
.pricing_div_area .our_portfolio .tab{background:transparent;}
.pricing_div_area .our_portfolio .tab .img_area{width:100%; background:#f7f7f7; text-align:center; padding:40px 20px 0 20px; border-radius:20px;margin-bottom:20px;}
.pricing_div_area .our_portfolio .tab a:hover .img_area{background:#fff6f6;}
.pricing_div_area .our_portfolio .tab a p{color:#000; line-height:21px; margin-bottom:15px;}
.pricing_div_area .our_portfolio .tab a p strong{color: var(--brnad-red);}
.pricing_div_area .our_portfolio .tab h4{margin-bottom:10px;}
.pricing_div_area .our_portfolio .tab .pricing{margin-bottom:45px;}
.pricing_div_area .our_portfolio .tab .pricing .amt{font-size:28px;color: var(--brnad-red); font-weight:500; width:auto;display: inline-block;}
.pricing_div_area .our_portfolio .tab .pricing .link{float:right;color: var(--brnad-red);font-size:28px; display:none;}
.pricing_div_area .our_portfolio .tab a:hover .pricing .link{display:block;}

.faq_div_area .our_portfolio, .faq_div_area .our_portfolio .tabs .tab{background:#fff;}
.faq_div_area .our_portfolio .tabs label.margin{margin-left: 37%;}
.faq_div_area .faq_area .faq-block-title{font-size: 28px;border-bottom: 3px solid #e0e0e0 !important; border-top:none;}
.faq_div_area .faq-block-expanded .faq-block-title{ padding-bottom:0px; border-bottom:none!important;}
.faq_div_area .faq-block-expanded .faq-block-desc{border-bottom: 3px solid #e0e0e0 !important}
.faq_div_area .faq-block-desc p{font-size:22px;}
.faq_div_area .faq_area .faq-block-title:after{top:20px;}

header .menu_area{    width: 80%;    display: inline-block;}
header nav ul{margin:0px;
    padding: 0;}
header nav ul li{ display:inline-block; list-style:none;}
header nav ul li a{    font-family: "Afacad-Regular", Helvetica;
    font-weight: 400;
    color: #000000;
    font-size: 17px;
    letter-spacing: 0;
    line-height: normal;
    padding: 0 20px;    display: inline-block;line-height: 69px;}
header nav ul li a:hover{ color:var(--brnad-red);}  
header nav ul li.active a{position:relative; color:var(--brnad-red);}
header nav ul li.active a:after{content:''; position:absolute; bottom:0px; height:4px; border-radius:2px;left: 15px;    width: 55px;    z-index: 1000;    background: var(--brnad-red);}
header #pull {
    position: absolute;
    top:10px;
    left:-10px;
    display: none;
}
header #pull .fa{    font-size: 35px;    margin-right: 5px;    padding:0px;   border-radius: 5px;    color: #6a6a6a;    cursor: pointer;}
header #pull .menu_txt{display:inline-block; font-size:20px;}



.full_width{width:100%; display:inline-block;}

.range_top_div, .full_div{padding:50px 0; display:inline-block; width:100%; }
.bg-img-1{display:block;background-image:url('../images/range/range-top-img.webp'); background-repeat:no-repeat; background-position: bottom center; height:420px; width:100%; background-size:100% auto;}
.range_top_div h1{font-size: 48px;    margin-bottom: 15px;    line-height: 48px; font-family: "Afacad", Helvetica;   font-weight: normal;}
.range_top_div .text-wrapper-p{color:#505050; margin:0 0 25px 0;}
.why_range_panels_div h2{    font-size: 48px; margin-top:15px; margin-bottom:25px;}
.why_range_panels_div .text-wrapper-p{  font-size: 24px; width:80%; margin:0 auto;}
.why_range_panels_div .col-md-2 p{ font-size:24px; font-weight:700;}
.why_range_panels_div h2 > span:first-child{color: var(--brnad-red);font-weight: 600;}
.why_range_panels_div h2 > span:last-child{    font-weight: 600;}
.range_video_div h2 span{color: var(--brnad-red); font-weight: 700;}
.range_video_div .text-wrapper-p{font-size: 30px;}
.video_div{display:inline-block; width:100%; position:relative;}
.video_div img{width:100%; height:380px;  }
.video_div .video_icon_div{position:absolute; top:34%; left:0px; width:100%; text-align:center; }
.video_div .video_icon_div > a > img{width:115px; height:115px;}

.left_text_div_space{padding-left:35px;}
.left_text_div_space.pt-70{padding-top:70px;}
.faq_div_area.range_div .faq-block-title{font-size:22px;font-weight: 500;}
.faq_div_area.range_div .faq-block-desc p{font-size:20px; color:#444;}
.range_fulldesc_div h4{color:var(--brnad-red); margin-top:0;margin-bottom:10px;}
.range_fulldesc_div p{    font-size: 18px;   line-height: 22px;}
.range_fulldesc_div .img_area img{ border-radius:25px;}
.range_features_div {background:#000; padding:50px 0;}
.range_features_div h2{color:#fff;}
.range_features_div ul.list li{ list-style:none; background:#fff; border-radius:15px; padding:15px 20px; margin:0 0 30px 0;}
.range_variant_space{padding-top:50px; display:inline-block; width:90%; margin-left:5%; position:relative;}
.range_variant_space h2{font-size:700;}
.range_variant_space .text-wrapper-p{    font-size: 22px; margin: 10px 0 20px 0;}

.range_variant_div .image_area{display:inline-block; background:#F5F5F5; border-radius:15px; padding:20px 20px 0 20px; margin-bottom:20px; height: 135px;   overflow: hidden;}
.range_variant_div .text_area{border-top:1px solid #E0E0E0;}
.range_variant_div .text_area p{font-size: 22px;}
.range_variant_div .text_area p span{font-size: 22px;font-style: normal;color:var(--brnad-red); display:block; width:100%; margin-top:0px;}
.range_variant_div .img_div{position:relative;}
.range_variant_div .img_div > img{border-radius:25px;height: 400px; width:96%;}
.range_variant_div .img_div .wrapper_div{position:absolute; bottom:-70px; left:17%; width:70%; background:#fff; z-index:5; border-radius:10px; padding:10px; text-align:center; box-shadow:0px 0px 7px #ccc;}
.range_variant_div .img_div .wrapper_div img{height: 110px;}
.range_variant_div .img_div.text-left .wrapper_div{left:13%;}
.type_range{overflow-x:hidden;}
.range_variant_space .range_count{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9e8e9+0,f9e8e9+54,ffffff+84&1+0,0.5+55,0+100 */
background: radial-gradient(ellipse at center,  rgba(249,232,233,1) 0%,rgba(249,232,233,0.51) 54%,rgba(249,233,234,0.5) 55%,rgba(255,255,255,0.18) 84%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    position: absolute;    right: -130px;    width: 500px;    height: 500px;    bottom: -148px;    z-index: -50;    font-size: 300px;    text-align: right;    padding-top: 7%;    font-weight: bold;    color: #f5d6d7;}

.range_variant_space .range_count.left_txt{right:unset; left: -475px;}
.top_inner_with_pic{padding:12px 0;background-color: #fafafc; background-image:url('../images/contact-top-img.png'); background-repeat:no-repeat; background-position:right center;}
.projects_div img{border-radius:25px; width:100%;}
.projects_div h4{ margin:10px 0 5px 0;}
.projects_div h4 a{color:#000;}
.projects_div .pro_desc{ margin:0 0 40px 0; }
.projects_div .pro_desc .red{color:var(--brnad-red);}
.big_font{font-size:58px; color:#000; font-weight: 700;display: inline-block; margin-bottom: 25px;}

.brochures_div .collection_box .collection_heading{padding-top:25px;}
.product_pricing_div .collection_box .text-wrapper-p{ margin-top:10px; padding-bottom:15px; border-bottom:none; margin-bottom:0;}
.product_pricing_div .collection_box .text-wrapper-p .red{color:var(--brnad-red);}
.product_pricing_div .collection_box .collection_heading .brand{    height: 35px; width:auto;}
.product_pricing_div ul{padding:0 0 10px 0; margin:0px; list-style:none;     border-bottom: 1px solid #E0E0E0; margin-bottom:25px;}
.product_pricing_div ul li {display:inline-block; margin:0; padding:0; list-style:none;}
.product_pricing_div ul li a{margin-right:10px; padding:5px 15px; border-radius: 14px;background: #F1F1F1;color:var(--brnad-red);display:inline-block;}
.product_pricing_div .red_big_font{font-size: 24px;font-style: normal;font-weight: 600;color:var(--brnad-red);}

.image_box2{position:relative; height:375px; border-radius:25px;}
.image_box2 img{ border-radius:25px; width:100%; height:100%;}
.image_box2 .text-wrapper{position:absolute; bottom:0px; left:0px; background:var(--brnad-red); padding:10px 25px; border-radius:0 25px 0 25px; font-size:32px; color:#fff;}



.homeSwiper {height: 95vh;}
.easy_to_install,.easy_to_install .frame-8, .easy_to_install .frame-9{width:100%;}
.easy_to_install .group-8 .text-wrapper-6{    width: 80%;}
.PARE-home-page .slider .frame{z-index: 1000;}


/*.innerpages{padding:35px 0}
.innerpages h1{font-size:38px; margin-bottom:15px;line-height: 48px; font-weight:normal;}
.innerpages h2{font-size:32px; margin-bottom:15px;line-height: 40px;}
.innerpages h2.big_txt{font-size:48px;}
.innerpages p{margin-bottom:25px; font-size:16px;line-height: 22px;}
.innerpages p.mb-0{margin-bottom:0px;}
.innerpages p a{color:#000; text-decoration:underline;}
.innerpages ul{margin:0 0 35px 0; padding:0px;}
.innerpages ul li{padding-left:0px; margin-left: 15px; margin-bottom:20px; list-style:disc;list-style-position: outside;}
.innerpages a{color:var(--brnad-red);}
.innerpages h2 .span,.innerpages h2 .red{font-weight:700;}
.innerpages h2 .red{color: var(--brnad-red);}
.innerpages p.text-wrapper-p.normal_font{font-size: 22px; margin-bottom:25px;    line-height: 32px;}
*/

.type_Page .format1 h1{ margin-top:10px;    line-height: 70px;}
.type_Page .format1 h1.mt-30{margin-top:30px;}
.type_Page .format1 h3{font-size:30px; margin-bottom:40px; }
.innerpages .font_26, .innerpages h3.font_26{font-size: 26px;  margin-bottom: 30px;    line-height: 30px;}
.type_Page .format1 h2{ font-weight:700; margin-bottom:20px;}
.type_Page .format1 ul li h3{margin-bottom:10px;}
.type_Page .innerpages p a{ color:#000; text-decoration:underline;}

.pg_about-us .counter_div{ padding:70px 0 10px 0;}
.pg_about-us .counter_div h2{font-size: 70px;    font-weight: 700;    line-height: 72px;}
.pg_about-us ul.counter_list{ margin:0; padding:0px;margin-left: 10%;}
.pg_about-us ul.counter_list li{list-style:none; width:50%; display:inline-block; margin-bottom:60px;}
.pg_about-us ul.counter_list li .text-wrapper-3{    font-size: 70px;    font-weight: 700;    line-height: 60px; color:var(--brnad-red);}
.pg_about-us ul.counter_list li .text-wrapper-4{font-size: 20px;}

.pare_roadmap{position:relative;}
.pare_roadmap::before{position:absolute; top:40%; left:0px; height:25px; background:#2f2f2f; width:100%; border-bottom:6px dashed #fff; content:'';}
.pare_roadmap::after{position:absolute; top:45%; left:0px; height:25px; background:#2f2f2f; width:100%;content:'';}
.road_map {height:580px;  }
.road_map .swiper-wrapper{margin-left:8%;}
.road_map .swiper-slide{ list-style:none; background:transparent; text-align:left;}
.road_map .swiper-slide > div{width:200px;position: absolute;  bottom: 67%;}
.road_map .swiper-slide:nth-child(2n) > div{top:320px;position:absolute;}
.road_map .swiper-slide > div h5{margin-bottom:0px;}
.road_map .swiper-slide > div p{font-size:16px; margin:0;line-height: 16px;    margin-bottom: 10px;margin-top: 10px;}
.road_map .swiper-slide > div .red_circle{ position:relative;   width: 70px;   height: 70px;    background: var(--brnad-red);    border-radius: 50%;    font-size: 24px;    color: #fff;    text-align: center;    line-height: 22px;    padding-top: 15px;    font-weight: 500;}
.road_map .swiper-slide > div .red_circle span{ display: block;   font-size: 16px;}
.road_map .swiper-slide > div .red_circle::before{position:absolute; height:60px; width:3px; background: var(--brnad-red); left:48%;bottom:-59px; content:''; display:inline-block; }
.road_map .swiper-slide:nth-child(2n) > div .red_circle::before{bottom:unset; top:-57px;}
.road_map .swiper-slide > div .red_circle::after{position:absolute; height:13px; width:13px; border-radius:50%; background: var(--brnad-red); left:41%;bottom:-70px; content:''; display:inline-block;}
.road_map .swiper-slide:nth-child(2n) > div .red_circle::after{bottom:unset; top:-68px;}

.about_three_text_box{ background: var(--brnad-red); display:inline-block; width:100%; padding:75px 0;}
.about_three_text_box .white_box{ background:#fff; padding:25px; border-radius:25px; box-sizing:border-box}
.about_three_text_box .white_box h2{    font-size: 37px;    font-weight: 700;    line-height: 38px; padding-top:30px;}
.about_three_text_box .white_box img{width:85px; height:85px; float:right;margin-top:20px;}
.about_three_text_box .white_box p{font-size:24px; min-height:320px;}
/*-------------------------------MEDIA----------------------------------------------*/
img.border_radius_35{border-radius:35px;}

/*popup css start*/
.grtvideo-popup {position:fixed;	top:0;	left:0;	right:0;	bottom:0;	background: rgba(0,0,0, 0.85);	z-index:99999;}
.grtvideo-popup-content {	margin-top:50px;	width:95%;	max-width:850px;	margin-left:auto; border-radius:20px;	margin-right:auto;	-webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);	-moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);	box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);	position:relative;}
.grtvideo-popup-close, .addr-popup-close {	position:absolute;	top:-35px;	right:0;	color:#FFF;	font-size:25px;	cursor:pointer;}
.grtyoutube-iframe {	width:100%;    height: 370px;  border-radius: 25px;}
.grtvideo-popup-content{width: 60%;    border: 5px solid #000; background:#000; padding:0;}
.grtvideo-popup-close, .addr-popup-close{ background:red; color: #fff; padding:1px 15px; font-weight: bold; font-size: 15px;top: -30px;right: -5px;}
.hide_div{display:none;}
a.popup-link{cursor:pointer;}
.grtvideo-popup-content img{width:100%;}
.grtvideo-popup-content.addr_pop_div{width:40%; text-align:center; padding:25px;}
.grtvideo-popup-content.addr_pop_div h2, .grtvideo-popup-content.addr_pop_div h3{color:#fff;}
.grtvideo-popup-content.addr_pop_div h2{font-size: 32px;    border-bottom: 2px solid #242424;  margin-bottom: 10px;}
.grtvideo-popup-content.addr_pop_div h3{font-size: 22px; margin-bottom:20px;}
.grtvideo-popup-content.addr_pop_div a.btn{margin-bottom:10px;}
.grtvideo-popup-content.addr_pop_div.brochure_pop_up{padding:5px;}
/*popup css end*/

.why_choose_us .text-wrapper-4{    font-size: 18px;}


.gallery_pg .innerpages img{width:100%;}
.gallery_pg .innerpages .projects_div .col-md-6 .col-md-12{padding-left:0px; padding-right:0px;}
.gallery_pg .innerpages h1{line-height: 62px; margin-top:55px;margin-bottom: 35px;}
.gallery_pg .pricing_div_area .our_portfolio{padding-top:20px;}
.gallery_pg .pricing_div_area .our_portfolio h1{    margin-bottom: 0 !important;}
.gallery_pg .pricing_div_area .our_portfolio h4{margin-bottom:5px;}
.gallery_pg .pricing_div_area .our_portfolio p{ display:inline-block; width:100%; margin-top:0px;margin-bottom:35px;}

.gallery_pg .our_portfolio .tabs{    gap: 25px;    margin-top: 0;}

.font_super_big{font-size:120px; margin:0px 0 100px 0; text-align:center; font-weight:700;}

header nav ul li.logo{display:none;}
header nav ul li.has_submenu .submenu{position:absolute; left:-8%; width:82%; background:#fff; display:none; top:70px; border-radius:0 0 25px 25px;}
header nav ul li.has_submenu .submenu .container{ border-top: 1px solid #e2e2e2;    padding-top: 25px;    padding-bottom: 25px;}
header nav ul li.has_submenu .submenu ul{display:inline-block; vertical-align:top; width:20%;}
header nav ul li.has_submenu .submenu ul li{width:100%;}
header nav ul li.has_submenu .submenu ul li a{line-height:32px; font-size:16px;}
header nav ul li.has_submenu .submenu ul li.heading a{font-weight:700;}
header nav ul li.has_submenu .submenu ul li a:hover{ color:var(--brnad-red); }
header nav ul li.has_submenu .submenu ul li a:hover:after{content: "\f178";font: normal normal normal 14px / 1 FontAwesome;    font-size: inherit; padding-left:10px;}
header nav ul li.has_submenu:hover .fa-caret-down:before {   content: "\f0d8";}
header nav ul li.has_submenu:hover .submenu{ display:block;}

header nav ul li.has_submenu.single{position:relative;}
header nav ul li.has_submenu.single .submenu{width: 350px;  position: absolute;  padding-bottom: 20px;padding-top: 20px;}
header nav ul li.has_submenu.single .submenu ul{width:100%;}
header nav ul li a.arrow_space{padding:0;}

.pg_blog_single h1{ padding-top:50px; margin-bottom:20px;}
.pg_blog_single h1 span{display:block;}
img.featured_img{width:100%;}
.blog_date_time{ margin:30px 0;}
.single_content p{font-size:28px;}
.single_content h1,.single_content h2,.single_content h3,.single_content h4,.single_content h5,.single_content h6{font-weight:700;}
.type_Page .innerpages .single_content p a{color:var(--brnad-red); }
.right_sidebar{background:#F9F9F9; padding:25px; border-radius:25px;}
.right_sidebar h4{font-size: 28px; margin:10px 0 15px 0;}
.right_sidebar ul{margin:0px; padding:0px;}
.right_sidebar ul li{display:inline-block; width:100%; margin:0 0 15px 0; padding:0 0 10px 0; list-style:none; border-bottom:1px solid #ccc;}
.right_sidebar ul li:last-child{border-bottom:none;}
.right_sidebar ul li a{color:var(--brnad-red); font-size:22px; font-weight:500;}
.right_sidebar ul li a:hover{color:#000;}
.related_posts  h4{margin-bottom:10px;}
.related_posts a{color:var(--brnad-red); font-size:24px;}
.type_Page.pg_blog_main .format1 h1{font-size:48px;    line-height: 60px;}
.type_Page.pg_blog_main .format1 h1 span{display:block}
.type_Page.pg_blog_main .format1 h4.red{color:var(--brnad-red); margin-bottom:10px;}
.blog_top_section{padding:70px 0 0 0;}
.blog_top_section .featured_img{height:350px;}
.blog_top_section a{color:#000;}
.blog_box_content{padding-top:100px;}
.blog_box_content img{height:230px; width:100%;}
.blog_box_content h4{margin-top:10px;margin-bottom:0px;}
.blog_box_content h4 a{ color:#000;}
.blog_box_content p{font-size:20px; margin-bottom:45px; margin-top:10px;}
img.rounded_corner{border-radius:25px;}


.slider{overflow:hidden;width:100%;
 height:90vh;
 overflow:hidden;}
.video-background {
  background: #fff;
 width:100%;
 height:90vh;
 overflow:hidden;
}
.video-foreground iframe {
  position: absolute;
  top: -31%;
  left: 0%;
  width: 100%;
  height: 131%;
  pointer-events: none;
  background: transparent;
}
.what_we_do_slide .mySwiper7{ height:450px; border-radius:25px;}
.what_we_do_slide .mySwiper7 iframe{width:100%; height:100%;}

.our_portfolio .swiper-button-next:after{    content: 'next'!important;}
.bottom_div_swiper .swiper-pagination{bottom: 20px !important;  left: 65px !important;}

.exp_top_img{ background:#b31431}
.experience_center .exp_top_img .format1 h1{line-height: 80px; margin-bottom:10px; color:#fff;    font-size: 90px;}
.experience_center .exp_top_img h3{font-size:28px; color:#fff;}
.experience_center .exp_top_img p{color:#fff; font-size:24px;}
.exp_box_area .box_white{background:#fff; box-shadow:0px 0px 10px #ccc; border-radius:15px; padding:0px; margin-bottom:20px;}
.exp_box_area .box_white img{border-radius:15px 15px 0 0;}
.exp_box_area .box_white .text_div{padding:20px;}
.exp_box_area .box_white .text_div h3{ font-size:24px; font-weight:700;}
.exp_box_area .box_white .text_div .addr{min-height:80px;}
.exp_box_area .box_white .text_div p{font-size: 20px; margin:5px 0;}
.exp_box_area .box_white .text_div a.btn{width:100%; text-align:center; margin-top:10px;}
.experience_center_search_box{background:#fff; border-radius:15px; padding: 15px;}
.experience_center_search_box select{width:84%; background:#fff; color:#666;    margin: 0;    font-size: 28px;    padding: 0;}

.new-icon{background-image:url('../images/new-icon.webp'); display:inline-block; width:70px; height:60px;  margin-top: 15px;margin-left: 13px;background-size: contain; background-repeat: no-repeat;}
.new-icon.mt-7{    margin-top: 7px;}
.new-icon.mt-40{    margin-top: 40px;}

.gallery_pg  .our_portfolio .tabs label.margin{margin-left:29%;}
.explore_other_product h2 span{font-weight: 600;    color: var(--black);}


@media(max-width: 1370px) {
    .container{width:96%; padding :0 1% 0 1%;}
    .PARE-home-page .half_slider{width:525px;}
    .get_in_touch .col-md-6.spacing{padding-left: 4%;}
    .bottom_div_swiper .swiper-pagination{bottom: 20px !important;  left: 55px !important;}
    .heading_format_1 span::after{width: 700px;}
    .about_three_text_box .white_box p{    min-height: 392px;}
    .video-foreground iframe {top:-40%;height: 140%;}
}
@media(max-width: 1280px) {
    .video-foreground iframe {top:-35%;height: 135%;}
}
@media(max-width:1080px) {
    
    .bottom_txt h3{width: 60%;}
    .bottom_txt a.btn{    width: 39%;}
    .PARE-home-page .why-choose-PARE, .our_customer h2{font-size: 46px;}
    .PARE-home-page .half_slider{width:95%;}
    
    .frame-3 .frame-6{display:inline-block; width:100%;}
    .frame-3 .frame-6 .frame-11, .frame-3 .frame-6 .half_slider{display:inline-block; width:50%; float:left;}
    .top_clients img{height: auto;}
    .top_clients .row > .col-md-7{ margin-top:90px;}
    .our_customer{    padding: 75px 0;}
    .get_in_touch{   padding-bottom: 50px;}
    header nav ul li a{padding: 0 15px;}
    .heading_format_1 span::after{width: 500px;}
    .tabs .trim_absolute_div{bottom: -88px;padding: 0px 30px;}
    .tabs .trim_absolute_div img{height: 71px;}
    .tabs .trim_absolute_div .text-wrapper-p{    font-size: 20px;}
    .our_portfolio .tabs label{ font-size: 17px;}
    .product_details_div .tabs2 label.margin {    margin-left: 20%;}
    .gray_box_design img{left: 21%}
    .key_feature_adv .left_text > div h3:after{}
    .key_feature_adv .left_text > div h3{font-size: 25px;}
    .about_three_text_box .white_box h2{font-size: 30px;}
    .about_three_text_box .white_box p {    font-size: 22px;    min-height: 415px;}
    .video-foreground iframe {top:0%;height: 100%;}
    header nav ul li a{        padding: 0 10px;}
    .box .button a.btn{padding: 12px 22px;}
    
}
@media(max-width: 980px) {
    .box .header{position:relative;}
    .box .button{margin-right: 60px;}
    .box .button a.btn{padding:7px 10px;;}
    header .menu_area{position:relative;}
    header .nav_container{ display:none; position: fixed; overflow:auto;    top: 0px;    left: 0px;    width: 90%;    height: 100%;    background: #fff ;    z-index: 1000; }
    header .nav_container .fa-close{position: absolute;    top:30px;    right: 20px;    font-size: 20px;    color: #333;          padding: 5px 10px;        border: 1px solid #333; }
    header .nav_container > div{ max-height:500px;}
    header .nav_container .fa-close:before{content: "\f00d";}
    header .nav_container .logo_area{ width:100%; text-align:center; margin:25px 0;}
    header #pull{display:inline-block; top: 6px; left:unset; right: -145px;}
    header #pull .menu_txt{display:none;}
    header nav ul li.logo{display:block; margin-bottom:25px;}
	header nav ul { height: auto; background:inherit; width:100%;padding: 0px;margin: 0;   box-sizing: border-box;         margin-top: 10px;}
	header nav{ position:static; width:100%; display:inline-block}
	header nav ul li{display: block !important;	float: none;width:100% !important;        line-height: 30px;        text-align: left;}
	header nav ul li a {width:98%; text-align:left; font-size:16px; color:#111;}
	header .nav_container nav ul li a{line-height:42px;}
	.has_submenu .fa-caret-down{  padding: 0px 10px;    border: 1px solid #949494;    border-radius: 9px;    line-height: 16px;    margin-top: 12px;}
	header nav ul li.has_submenu .submenu ul li a{    line-height: 32px;     font-size: 18px;}
	header nav ul li.has_submenu .submenu, header nav ul li.has_submenu.single .submenu{position:static;}
	header nav ul li.has_submenu .submenu .container{padding-top: 10px;padding-bottom: 10px;}
	header nav ul li.has_submenu .submenu ul{width:50%;}
	header nav ul li.has_submenu .submenu{display:none!important;}
    header nav ul li.has_submenu .submenu.open{display:block!important;}
    header nav ul li.has_submenu > a{width:80%;display:inline-block; vertical-align:middle;}
    header nav ul li.has_submenu > a.arrow_space{width:20%; text-align:center;}
    header nav ul li.has_submenu.single .submenu{width:100%;padding-top: 0;}
	.box .button{margin-top:0px;}
	.PARE-home-page .text-wrapper-59{font-size: 45px;    line-height: 48px;}
	.PARE-home-page .group-85{top: 145px;}
	.PARE-home-page .overlap-group-8{width: 260px;}
	.explore_places .shadow_box_round.height_560 { margin-bottom:30px; }
	h2, .PARE-home-page .text-wrapper, 
	.PARE-home-page .why-choose-PARE,
	.PARE-home-page .text-wrapper-5{font-size: 36px !important;}
	.PARE-home-page .text-wrapper-4{    font-size: 16px;}
	.PARE-home-page .div-wrapper{margin-bottom:0px;}
	.checkout-our-wrapper-main.top_btm_space_50{padding-top: 15px}
	.PARE-home-page .group-13{width: 245px;}
	.PARE-home-page .half_slider{width:100%;}
	.frame-3 .frame-6 .frame-11, .frame-3 .frame-6 .half_slider{width:100%;}
	.PARE-home-page .frame-9{gap: 10px;}
	.frame-3 .frame-9 .text-wrapper-5{margin:0px;}
	.PARE-home-page .group-17{    width: 195px;}
	.PARE-home-page .frame-10{margin-top: 25px;}
	.checkout-our-wrapper-main .frame-7{padding: 45px 0 0 0px;}
	.PARE-home-page .checkout-our-wrapper-main .frame-10{margin-top: 0px;}
	.PARE-home-page .group-24{width: 190px;}
	.box_over_text .image_box p{font-size: 22px;   width: 90%;}
	.box_over_text .image_box{padding: 15px 0 40px 0;}
	.PARE-home-page .disc.our_portfolio .swiper-container{width:50%;}over_div{padding: 30px 0px;}
	.PARE-home-page .text-wrapper-11{width:100%;font-size: 18px;}
	.PARE-home-page .discover_div{    background-position: center center;    background-repeat: no-repeat;background-size: 100% auto; height:auto; background-image:none; margin-bottom:0px; padding-bottom:50px;}
	.discover_div{background:#f9f7f6;}
	.discover_div .text-wrapper-11{margin-bottom:25px;}
	.discover_div .col-md-4.text-right, .discover_div ul.list li .text_area p{text-align:left;}
	.discover_div ul.list li{margin:0;}
	.discover_div ul.list li .text_area h4 {    margin-bottom: 0px;    font-size: 20px;    margin-top: 5px;}
	.discover_div .col-md-4.text-right ul.list{margin-bottom:0px;}
	.discover_div .col-md-4.text-right ul.list .img_area{float:left;}
	.top_clients{padding: 25px 0;}
	.our_portfolio .tabs label.margin {    margin-left: 20%}
	.our_portfolio .swiper-container{width:50%;}
	.our_customer {padding: 30px 0;}
	.get_in_touch{   padding-bottom: 0px;}
	.get_in_touch .red_box{height: 415px;    width: 103%;}
	.get_in_touch .text-wrapper-49{font-size: 48px;}
	.get_in_touch .get-your-free{    font-size: 36px;}
	.get_in_touch .col-md-6.spacing{        padding: 0 35px;    margin-bottom: 35px;padding-right: 0;}
	.get_in_touch .red_box{position: relative;}
	.get_in_touch .get-your-free{width:100%;padding-top: 50px;}
	
	.get_in_touch .group-72{width: 360px;}
	.get_in_touch .group-73, .get_in_touch .overlap-group-6{width: 240px;}
	.nearest_experience_center .overlap_img{   padding-top: 15px;     background: #f2f2f2;}
	
	.PARE-home-page .group-23{width:100%;}
	.PARE-home-page .group-28{ left: 350px;}
	.PARE-home-page .group-24{left: 165px;}
	.PARE-home-page .text-wrapper-58{font-size: 26px;}
    .PARE-home-page .text-wrapper-59 { font-size: 36px; }
    .PARE-home-page .vector-6{width:100%;}
    .row{width: calc(30px + 100%);}
    .PARE-home-page .explore_places{margin-bottom:25px;}
    footer{padding-bottom: 10px;}
	footer::after{ height:280px;    background-repeat: no-repeat;    background-size: 45% auto;    background-position: bottom right; width:100%;}
    footer p.info{width:100%;}
    footer ul{padding:0px; margin:0px;}
    footer ul li{width: 48%; display:inline-block;}
    footer ul.social_share{margin-bottom:30px;}
    footer ul.social_share li{width: auto; }
    footer ul li a{font-size: 17px;}
    .heading_format_1 span::after{width: 90%;}
    .heading h1{margin:0px;}
     header #pull{right: -125px;}
    .explore_places .shadow_box_round.height_560 {        height: 600px;    }
    .explore_places .shadow_box_round.height_265 {    height: 180px;}
    .About_us .text-right{text-align:center;}
    .about_three_text_box .white_box{margin-bottom:20px;}
    .about_three_text_box .white_box p{min-height:0px;}
    .collection_page_top{padding:0px;}
    .collection_page_top h1{font-size: 54px;    margin-top: 10px;  line-height: 60px;}
    .collection_page_top h1 span{display:inline;}
    .col-sm-3.what_we_do_slide{width: 40%;}
    .copyright{bottom:-20px;}
}

@media(max-width: 767px) {
    .key_feature_adv .left_text > div h3:before, .key_feature_adv .left_text > div h3:after, .key_feature_adv .left_text.text-right > div h3:after{display:none;}
    .key_feature_adv h2 {   margin-bottom: 0px;}
    .key_feature_adv .left_text > div{margin-top: 30px;}
    .key_feature_adv .col-md-4.left_text.text-right{text-align:left;}
    .key_feature_adv .text-center img{display:none;}
    .product_compare_table ul li .width_10 {    width: 17%;}
    .product_compare_table ul li .width_30 {    width: 27%;}
    header #pull {        right: -75px;    }
    .explore_places .shadow_box_round.height_560, .explore_places .shadow_box_round.height_265{ height:220px;}
    .our_portfolio .tabs label.margin { margin-left: 14%;}
    .col-sm-3.what_we_do_slide {        width: 100%;    }
    .copyright{bottom: 0;        right: 30px;        left: unset;}
    
}

@media(max-width: 650px) {
    .row {
        width: calc(29px + 100%);
    }
    .box_over_text .image_box p.subheading, p.subheading{font-size: 28px;}
    .our_customer p.text-wrapper-11{width:100%; margin-bottom:15px;}
    .our_portfolio .swiper-slide img{height: 200px;}
    .our_portfolio .tabs label.margin{        margin-left: 1%;}
    .our_portfolio .tabs input[type="radio"]:checked+label, .our_portfolio .tabs label{padding: 10px 5px;font-size: 16px;}
    .PARE-home-page .three_blocks .group-28{ left:0px; top: 65px;}
    .PARE-home-page .three_blocks .frame-10{margin-top:80px;}
    .PARE-home-page .group-9{left: 202px;
        width: 55%;}
    .PARE-home-page .frame-wrapper ul li, .PARE-home-page .frame-wrapper ul li.width_big, .PARE-home-page .frame-wrapper ul li.width_small{width: 50%; margin:0px; margin-bottom:15px; text-align:center;}
    .PARE-home-page .why-choose-PARE{text-align:center;}
    
    .our_portfolio .tabs input[type="radio"]:checked+label, .our_portfolio .tabs label{padding: 10px 20px;}
    .copyright{/*bottom: -495px;*/}
    .PARE-home-page .frame-11{min-width:0px;}
    .product_top {padding: 0px 0 50px 0;}
    h1.product_heading{margin-top: 30px;font-size: 52px;    line-height: 50px;}
    .product_top h2{margin-top: 10px;    margin-bottom: 25px;}
    .box_over_text .image_box h2{padding-top:30px;margin-bottom:10px;}
    
    .brown_box{width:100%; height:350px;}
    .brochure_div{height: 275px;}
    .brochure_div .black_box{width: 70%;padding: 25px;}
    .brochure_div .black_box p, .brochure_div .black_box a{    font-size:18px;    line-height: 22px;}
    
    .get_in_touch .red_box{width: 100%;}
    .get_in_touch .col-md-6.spacing{padding-right: 5px;     padding-left: 15px;}
    .explore_other_product{ padding-bottom:0px;}
    .product_compare_table{overflow: scroll;-ms-overflow-style: none;  scrollbar-width: none;}
    .product_compare_table::-webkit-scrollbar { display: none; }
    .product_compare_table ul{width: 850px;}
    .product_compare_table ul li > div{padding:0 10px;font-size: 18px;}
    .product_video_div .text-wrapper-p{font-size: 22px;}
    .brown_box img{left: 28%;}
    
    .how_to_install p.same_height{min-height:auto;}
    .tabs .trim_absolute_div{ position:static;width: 100%;border-radius: 35px;}
    .tabs .trim_absolute_div.right_side{border-radius: 0 0 35px 35px;}
    .our_portfolio .tabs label{width:auto;}  
    .bottom_tabs label[for="tabone"]{ left:4%; bottom: 43px;}
    .bottom_tabs label[for="tabtwo"]{left: 22%;    bottom: 43px;}
    .bottom_tabs label[for="tabthree"]{left: 46%;    bottom: 43px;}
    .bottom_tabs label[for="tabfour"]{    left: 63%;    bottom: 43px;}
    .bottom_tabs label[for="tabfive"]{     left: 4%;   bottom: 5px;}
    .bottom_tabs label[for="tabsix"] {    left: 22%;}
    .bottom_tabs label[for="tabseven"] {    left: 58%;}
    .product_details_div{    padding: 115px 0 100px 0;}
    .product_details_div ul{padding-left: 25px;}
    .product_details_div ul li{    font-size: 20px;padding-left: 0px;}
    .product_details_div .tabs2 label.margin{margin-left:8%;font-size: 20px;}
    .product_details_div .tabs2 input[type="radio"]:checked+label,.product_details_div .tabs2 label{font-size: 20px;}
    .product_details_div .tabs2 label{width: 40%;}
    .product_details_div .tabs2 input[type="radio"]:checked+label{padding-bottom: 50px;}
    .product_details_div:before{    left: 5%;    width: 90%;}
    .get_in_touch .row{width:100%;margin: 0;}
    .get_in_touch .col-md-6.spacing{        padding: 0 25px;    margin: 0 auto;}
    .get_in_touch h3{font-size: 25px;    line-height: 28px;}
    .get_in_touch form .col-md-6{padding-left:0px;}
    .get_in_touch form .col-md-12{    padding-left: 0;}
    .nearest_experience_center .overlap_img h3 span{font-size: 18px;}
    .nearest_experience_center h3 a{font-size: 16px;}
    .range_variant_space{margin-left:0px; width:100%;}
    .range_variant_space .range_count.right_txt{right: -25px;    width: 300px;    height: 300px;    bottom: -239px;font-size: 150px;padding-top: 7%;}
    .range_variant_div .text_area p, .range_variant_div .text_area p span{font-size: 18px;}
    .range_variant_space a.btn{margin-bottom:30px;}
    .range_variant_div .img_div > img{height: 300px;width: 100%;}
    .range_top_div{padding-top:35px; padding-left:15px; padding-right:15px;}
    .range_top_div img{width: auto;     height: 50px;}
    .range_top_div h1{font-size: 38px;line-height: 38px;}
    .range_top_div .text-wrapper-p{    font-size: 22px;}
    .type_range .bg-img-1{height:130px;}
    .range_video_div .left_text_div_space{padding-left: 10px;padding-top: 25px;}
    .range_video_div .text-wrapper-p { font-size: 24px;}
    
    .range_variant_div.first_range_div{padding-top:0px;}
    .range_variant_div.first_range_div .range_variant_space{padding-top:20px;}
    .range_variant_space .range_count.left_txt{font-size:150px; width: 300px;    height: 300px;bottom: -243px;left: -241px; }
    .faq_div_area.range_div .faq-block-title{padding-right: 25px;}
    .faq-block-title:after{right: 0px;}
    .faq_div_area .full_div{padding-bottom:0px;}
    .range_features_div ul.list{padding-left:10px;}
    .pg_about-us .counter_div{padding-top:30px;}
    .pg_about-us ul.counter_list li .text-wrapper-3{    font-size: 44px;}
    .pg_about-us .counter_div h2{margin-bottom: 35px; margin-top: 10px;line-height: 40px;}
    .about_three_text_box .white_box{margin-bottom:20px}
    .type_Page .format1 h1{margin-bottom:0px; margin-bottom:0px; font-size: 42px;     line-height: 48px; margin-bottom:20px;}
    .About_us > .full_div{padding-top:10px;}
    .collection_page_top{    padding: 0px;}
    .collection_page_top h1{    line-height: 44px; font-size: 38px; margin-top: 20px;}
    .collection_page_top h1 span{display:inline-block;}
    .collection_page_top .mySwiper7{    height: 220px;}
    .collection_box > img{ height: 200px;}
    .discover_div .col-md-4 ul.list .img_area{margin-top:10px;}
    .guarantee_div .text-right{ text-align:center;}
    .top_inner_with_pic{background-size: 80% auto;    display: inline-block;    background-color: #f6f7fa;    background-position: top right;        padding-bottom: 25px;}
    .top_inner_with_pic h1{margin-bottom: 0;}
    .range_fulldesc_div{padding-top:45px;}
    .mob_p_lr_0{padding-left:0px; padding-right:0px;}
    .grtvideo-popup-content{width: 97%!important;height: auto!important;}
    .gallery_pg .innerpages h1{ line-height:52px!important; margin-top:20px; margin-bottom:30px!important;}
    .font_super_big{font-size: 38px; margin-bottom:70px;}
    .PARE-home-page .checkout-our-wrapper-main.top_btm_space_50{padding-top: 50px;}
    .guarantee_div{text-align:center;}
    .guarantee_div .text-right{margin-top:30px;}
    footer ul li{width: 100%;}
    .key_feature_adv{padding-top:0px;padding-bottom: 35px;}
    
    .key_feature_adv h2{padding-top:25px;}
    .key_feature_adv .left_text > div, .key_feature_adv .left_text > div p{margin-bottom:0px;}
    .product_comparison{padding: 35px 0}
    .product_compare_table .col-md-12{padding-left:0px; padding-right:0px;}
    .product_compare_table ul li .width_10{width: 13%;}
    .how_to_install p span{display: inline-block;}
    .shadow_box_round.height_560{height: 420px;}
    .product_video_div .bottom_txt{    height: 400px;}
    .product_video_div .shadow_box_round img{    width: 80px;     height: 80px;}
    .pg_blog_single h1 {font-size: 38px;line-height: 44px;padding-top: 20px;}
    .pg_blog_single h1 span{display:inline;}
    .full_div.single_content{padding-top:0px;}
    .blog_top_section .featured_img{height: 230px;}
    .blog_top_section{padding:0px;}
    .type_Page.pg_blog_main .format1 h1 span{display:inline;}
    .blog_box_content {   padding-top: 50px;}
    .top_clients img{margin-top:10px;}
    .slider{    height: 230px;}
    .video-background{background: #000000;
    width: 100%;
    height: 100%;}
    .video-foreground iframe{    top: 0%;
    left: 0%;
    width: 100%;
    height: 102%;}
    .bottom_div_swiper .swiper-slide .bottom_div .bottom_img img{height: auto;  width: 120px;}
   .bottom_div_swiper .swiper-pagination{bottom:7px !important;    left: 39px !important;}
    header #pull {        right: -60px;    }
    .experience_center .exp_top_img .format1 h1{font-size: 50px;line-height: 58px;}
    .full_div.exp_top_img{padding: 30px 0;}
    .experience_center .exp_top_img h3{    font-size: 23px;}
    .experience_center_search_box select{    width: 74%;}
    .PARE-home-page .text-wrapper-4{font-size: 18px;}
    .PARE-home-page .our_portfolio .tabs input[type="radio"]:checked+label, .our_portfolio .tabs label{padding: 10px 15px;}
    header nav ul li.has_submenu .submenu ul li a{line-height: 26px;font-size: 16px;}
}

@media(max-width:480px) {
    .row {
        width: calc(25px + 100%);
    }
   
    .PARE-home-page .text-wrapper-58{        font-size: 20px;}
        .PARE-home-page .text-wrapper-59 {
        font-size: 20px;
    }
        
    .PARE-home-page .overlap-group-8 {
        width: 170px;    height: 33px;
    }
    .PARE-home-page .text-wrapper-60{font-size: 16px;}
    
    h2, .PARE-home-page .text-wrapper, .PARE-home-page .why-choose-PARE, .PARE-home-page .text-wrapper-5, .get_in_touch .text-wrapper-49 {
        font-size: 34px !important; line-height: 34px;
    }
    h3,.nearest_experience_center h3, .get_in_touch .get-your-free{    font-size: 24px;}
    
    .bottom_txt h3 {
        width: 55%;
    }
    a.btn, input[type="submit"]{padding: 7px 15px;font-size: 20px;}
    .box .button a.btn{      font-size: 16px;}
    .PARE-home-page .frame-wrapper ul li{margin-top: 10px;margin-bottom: 15px;}
    .half_slider{height: 300px;}
    .bottom_div_swiper .swiper-slide .bottom_div .bottom_title h3{font-size:22px;}
    .bottom_div_swiper .swiper-pagination{bottom:7px !important;    left: 39px !important;}
    .explore_places .shadow_box_round.height_560, .shadow_box_round.height_265, .explore_places .shadow_box_round.height_560, .explore_places .shadow_box_round.height_265{height: 160px;}
    .PARE-home-page .group-15{left: 189px;}
    .PARE-home-page .group-9{left: 160px;}
    .PARE-home-page .frame-10{height: 40px;}
    .PARE-home-page .text-wrapper-7{font-size: 18px;}
    .box_over_text .image_box p.subheading, p.subheading{        font-size: 26px;}
    .PARE-home-page .text-wrapper-58{font-size: 18px;    line-height: 0;}
    
    .PARE-home-page .group-85 {
        top:80px;width: 214px
    }
    .our_portfolio .tabs label{padding: 10px;}
    .our_portfolio .tabs input[type="radio"]:checked+label{padding: 10px 5px;}
    .get_in_touch .group-72 {
        width: 85%;margin-bottom: 0px;
        margin-top: 0;
    }
    .our_portfolio .tabs label.margin{margin-left:5%;}
    .get_in_touch .vector-12{width: 40px;}
    .get_in_touch .group-73{left: 80px;}
    .top_clients .row > .col-md-7{        margin-top: 20px;}
    .checkout-our-wrapper-main.top_btm_space_50{margin-bottom:0px; padding-bottom:30px;}
    .get_in_touch .red_box{        height: 315px;}
    .get_in_touch .get-your-free{padding-top: 25px;  line-height: 32px;}
    
    .PARE-home-page .text-wrapper-6, .PARE-home-page .text-wrapper-8{font-size: 16px;}
    .PARE-home-page .overlap-group-3{width: 40px;    height: 40px;}
    .PARE-home-page .overlap-group-3 img{width: 25px;
    height: 25px;top: 8px;
    left: 8px;}
    .PARE-home-page .text-wrapper-6{left: 47px;}
    .PARE-home-page .group-11, .PARE-home-page .text-wrapper-6, .PARE-home-page .group-17, .PARE-home-page .group-26{    width: 55%;}
    .PARE-home-page .text-wrapper-8{top: 10px;
    left: 48px;}
    .PARE-home-page .frame-7{gap: 10px;}
    .PARE-home-page .frame-11{height:auto; margin-bottom:72px;}
    .frame-3.top_btm_space_50{padding-top: 30px;    padding-bottom: 10px;}
    .PARE-home-page .group-14{    width: 100%;}
    .our_portfolio .swiper-container{width:100%;}
    .our_portfolio .swiper-slide img {
        height: 245px;
    }
    .discover_div ul.list li .text_area p, .text-wrapper-p, .PARE-home-page .text-wrapper-11{font-size: 20px;}
    .copyright {
        bottom: -251px;
    }
    .overlap .homeSwiper{height: 355px;}
    .elevate-your-spaces span{font-size: 26px;}
    .elevate-your-spaces h1{font-size: 52px;line-height: 50px;}
    .home_range_div_text h2{line-height: 32px;}
    .PARE-home-page .frame-wrapper ul li:nth-child(2){padding-right:0px; border-right:none;}
    .counter_div .text-wrapper-3{font-size: 36px;}
    
    .gallery_pg .our_portfolio .tabs{gap:0px; }
    .gallery_pg .pricing_div_area .our_portfolio .tabs label.margin{        margin-left: 5%;}
    .gallery_pg .pricing_div_area .our_portfolio .tabs label{        margin-top: 20px;}
    .gallery_pg .pricing_div_area .our_portfolio .tabs input[type="radio"]:checked+label{padding:10px;}
    .collection_heading a.btn{font-size: 18px;}
    .grtyoutube-iframe{height: 220px;}
    .slider{    height: 230px;}
    .our_portfolio .tabs label {         padding: 10px;    }
    .box_over_text .image_box p.subheading, p.subheading{display: inline-block;         text-wrap: auto;}
    .PARE-home-page .explore-our-range-by{line-height: 26px;}
    .pl-0{padding-left:0!important;}
    .pr-0{padding-right:0!important;}
    .collection_page_top h1, .gallery_pg .innerpages h1, .faq_div_area h1{font-size: 32px!important;        line-height: 34px !important;}
    .gallery_pg .pricing_div_area .our_portfolio .tabs label.margin{margin-left:0px;}
    .gallery_pg .pricing_div_area .our_portfolio .tabs input[type="radio"]:checked+label{padding:5px;height: 30px;         font-size: 15px;}
    .faq_div_area .our_portfolio .tabs label.margin{margin-left: 15%;   margin-right: 15px;}
    .faq_div_area .our_portfolio .tabs input[type="radio"]:checked+label, .faq_div_area  .our_portfolio .tabs label{font-size:18px;}
    .faq_area{padding-top:0px;}
    .our_portfolio .tabs label, .gallery_pg .pricing_div_area .our_portfolio .tabs input[type="radio"]:checked+label {font-size:18px; padding:10px 15px;  }
    .gallery_pg .pricing_div_area .our_portfolio .tabs input[type="radio"]:checked+label{height: 40px;font-size:16px;}
    .gallery_pg .pricing_div_area .our_portfolio .tabs label{padding:10px 10px; }
}
@media(max-width:400px) {
    .slider{    height: 200px;}
        header #pull {        right: -45px;    }
    .our_portfolio .tabs label.margin{margin-left:0;}
    .PARE-home-page .our_portfolio .tabs input[type="radio"]:checked+label, .our_portfolio .tabs label,
    .our_portfolio .tabs label {         padding:10px 15px;   font-size: 18px;     line-height: 17px;         height: 35px;    }
}