/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    html{font-family: Arial, Helvetica, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
    /*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

    /*
     * What follows is the result of much research on cross-browser styling.
     * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
     * Kroc Camen, and the H5BP dev community and team.
     */

    /* ==========================================================================
       Base styles: opinionated defaults
       ========================================================================== */

    html, button{ color: #222; -webkit-tap-highlight-color: transparent;}
    input, textarea, select {width: 100%;}
    html { font-size: 1em;line-height: 1.4;  } 

    ::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
    ::selection { background: #e7e7e7; color: #000; text-shadow: none; }
    /* Misc defaults */
    hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } 
    audio, canvas, img, video { vertical-align: middle; }
    fieldset { border: 0; margin: 0; padding: 0;} 
    textarea { resize: vertical;}

    /* ==========================================================================
       Browser Upgrade
       ========================================================================== */

    .browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
    .browserupgrade a {color: #b81424;}  


    /* ==========================================================================
       Author's custom styles
       ========================================================================== */
    body{font-size:16px; background-color:#FFF;}
    h1, h2, h3, h4, h5, h6 { margin:0; font-size: 1em;font-family:'Lora',serif;font-weight: 700}
    p{line-height:1.6em; padding-bottom:1em; font-size:0.9em; margin: 0; letter-spacing: 0.02em;color: #000;font-weight: 400;}
    a {text-decoration:none;outline:0; outline-color: rgba(0, 0, 0, 0);}
    ul {list-style:none; padding:0; margin:0;}
    img {max-width:100%; height:auto;width: 100%;}
    input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
    textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], select, button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
    select > option {padding: 0; -moz-padding:0;}
    ::-webkit-input-placeholder{font-weight: 400;color: #000;}
    :-moz-placeholder{font-weight: 400;color: #000;}
    ::-moz-placeholder{font-weight: 400;color: #000;}
    :-ms-input-placeholder{font-weight: 400;color: #000;}
    input::placeholder{color: #000;}
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
     
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#000;font-family:'Lora', sans-serif;overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}
*{box-sizing: border-box;}
body{background: url(../bg/mobile/) no-repeat 0 0 /100% auto;padding-bottom: 000px;}
    /* ==========================================================================
                                 commoncode
       ========================================================================== */
.mob,.mob1{display: none;}
.mmenu,.social,.cpyrt,.lftfot2,.leethr,.bredcrumb > ul,.bloomcls,.embrce2{font-size: 0;}
.mmenu > li,.social > li,.cpyrt > li,.lftfot2 > div,.leethr > div,.bredcrumb > ul > li,.bloomcls > div,.embrce2 > div{display: inline-block;vertical-align: top;font-size: 16px;}
.hm{display: inline-block;vertical-align: middle;font-size: 16px;}
.bannercls{position: relative;}

input.error,.ctis.error {border-bottom: 1px solid #ff0000 !important;}
em.error {font-size: 0.75em;color: #ff0000;}
#orimode{position:fixed;z-index:9999999;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.9);display:none}.oriprompt{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;position:absolute;top:50%;left:0;right:0;padding:20px}.oriprompt{text-align:center;color:#fff}.oriprompt h3{color:#fff;text-transform:uppercase;font-size:1.6em}.oriprompt p{color:#fff;text-align:center;font-size:1em;}
.oriprompt img {width: auto;}
#overlay,#FlashmesOverlay{z-index:999999;align-items: center;justify-content: center;display: none;}
#overlay,#FlashmesOverlay{width:100%;height:100%;top:0;min-width:320px}
#overlay,#FlashmesOverlay{position:fixed}
#overlay,#FlashmesOverlay{background-color:rgba(0,0,0,.6)}
#message,#flashmessage{width:53%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:25px;box-sizing: border-box;}
#message,#flashmessage{border-radius: 15px;background-color: #fff;}
#message,#flashmessage{font-weight:400}
#message #okbtn,#flashmessage #okbtn{color: #fff;padding: 10px 30px;background: #ea3323;border-radius: 30px;margin-bottom: 0px;font-size: 0.9em;}
#overlay.closes,#FlashmesOverlay.closes{display: flex;}
#message,#flashmessage > p {padding: 25px;font-size: 18px;line-height: 1.5em;}
 /* ==========================================================================
                                  animation
       ========================================================================== */
a,.sldmnu,.hedcontainer,.header,.logo,.moblnk span::before,.moblnk span::after,.henav {-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.crfted3,.indstlstg,.hmabtus1 img,.leethr1g img,.blmmcv > a img,.blomcolg img,.rangeclr2 img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
.crfted3,.indstlst1,.hmabtus1,.leethr1g,.blmmcv,.blomcolg,.rangeclr2{overflow: hidden;}
.crfted3:hover .crfted31,.indstlst1:hover .indstlstg,.hmabtus1:hover img,.leethr1:hover .leethr1g img,.blmmcv > a:hover img,.blomcolg:hover img,.rangeclr2:hover img{transform: scale(1.05);}

.banersli1 > h3,.bannercnt > h5,.uphostryg,.uphostryx.htg > h5,.cmsl:nth-child(1),.indstlst.htg{-webkit-transition: all 800ms cubic-bezier( .42, 0, .58, 1 ) 0.5s;-moz-transition: all 800ms cubic-bezier( .42, 0, .58, 1 ) 0.5s;-ms-transition: all 800ms cubic-bezier( .42, 0, .58, 1 ) 0.5s;-o-transition: all 800ms cubic-bezier( .42, 0, .58, 1 ) 0.5s;transition: all 800ms cubic-bezier( .42, 0, .58, 1 ) 0.5s;}
.banersli1 > p,.bannercnt > h3,.uphostryx.htg > h3,.cmsl:nth-child(2){-webkit-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 0.75s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 0.75s;-ms-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 0.75s;-o-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 0.75s;transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 0.75s;}
.banersli1 > a,.bannercnt > p,.uphostryx.htg > p,.cmsl:nth-child(3){-webkit-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1s;-ms-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1s;-o-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1s;transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1s;}
.uphostryx.htg > a,.sbmt{-webkit-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1.25s;-moz-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1.25s;-ms-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1.25s;-o-transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1.25s;transition: all 500ms cubic-bezier( .42, 0, .58, 1 ) 1.25s;}


.banerslid .banersli1 > h3,.banerslid .banersli1 > p,.banerslid .banersli1 > a,.fofiless.htg.in-view .cmsl,.fofiless.htg.in-view .sbmt{opacity: 0}
.banerslid.cycle-slide.cycle-slide-active .banersli1 > h3,.banerslid.cycle-slide.cycle-slide-active .banersli1 > p,.banerslid.cycle-slide.cycle-slide-active .banersli1 > a,.fofiless.htg .cmsl,.fofiless.htg .sbmt{opacity: 1;}
.bannercnt > h5,.bannercnt > h3,.bannercnt > p,.uphostryg.htg.in-view,.uphostryx.htg.in-view > h5,.uphostryx.htg.in-view > h3,.uphostryx.htg.in-view > p,.uphostryx.htg.in-view > a{opacity: 0;transform: translateY(30px);}
.content.anmtr .bannercnt > h5,.content.anmtr .bannercnt > h3,.content.anmtr .bannercnt > p,.uphostryg.htg,.uphostryx.htg > h5,.uphostryx.htg > h3,.uphostryx.htg > p,.uphostryx.htg > a{opacity: 1;transform: translateY(0);}

   /* ==========================================================================
                                  header
       ========================================================================== */
.header {position: fixed;width: 100%;top: 0;z-index: 666;}
.hedcontainer {margin: 0 6.7%;padding: 2.5% 0 1.5%;}
.logo {float: left;width: 18.5%;}
.henav {float: right;padding-top: 2%;display: flex;}
.mnulnk{display: flex;align-items: center;}
.mnulnk > p {padding-bottom: 0;padding-right: 19px;font-size: 1.5vw;color: #fff;}
.moblnk{display: block; width: 35px;height: 30px;}
.moblnk > span {width: 24px;height: 2px;background-color: #fff;display: block;position: relative;top: 13px;left: 10px;}
.moblnk span::before {content: "";position: absolute;background-color: #fff;top: -9px;width: 34px; height: 2px;right: 0px;}
.moblnk span::after {content: "";position: absolute;background-color: #fff;top: 9px;width: 34px; height: 2px;right: 0;}
.moblnk.opened span {height: 0;}
.moblnk.opened span::before {transform: rotate(51deg);top: 0;}
.moblnk.opened span::after {transform: rotate(-51deg);top: 0;}
.mmenu {padding-right: 73px;}
.mmenu > li {padding-left: 32px;padding-top: 4px;position: relative;}
.mmenu > li.mobtop { padding-top: 5px;}
.mmenu > li:last-child::before{position: absolute;content: '';top: 58%;left: 15px;width: 1px;height: 17px;background-color: #fff;transform: translateY(-50%);}
.mmenu > li > a{display: block;font-size: 1.25vw;color: #fff;}
.mmenu > li > a:hover {color: #ea3323;}

.sldmnu {position: fixed;top: 0;right: 0;min-width: 40.5%;height: 100%;transform: translateX(100%);overflow: hidden;background-color: rgba(0,0,0,0.95);z-index: 665;overflow-y: scroll;}
.sldmnu.open {transform: translateX(0);}
.opts {padding: 26% 15% 10%;}
.opts > li {padding-bottom: 28px;position: relative;}
.opts > li > a {color: #fff;font-size: 2.4vw;letter-spacing: 0.04em;position: relative;font-weight: 700;}
.opts > li.active > a,.opts > li > a:hover{color: #ea3323;}
.clml {padding: 0 10% 50px 15%;display: flex;}
.clml > li:first-child {padding-right: 31px;position: relative;}
.clml > li:first-child::before{position: absolute;content: '';top: 55%;right: 15px;width: 1px;height: 15px;background-color: #fff;transform: translateY(-50%);}
.clml > li > a {font-size: 1.25vw;color: #fff;}
.henav.hde .mnulnk > p,.henav.hde .mmenu{opacity: 0;visibility: hidden;}
.header.shead, .header.shead2 {background-color: #000;}
.header.shead .hedcontainer, .header.shead2 .hedcontainer {padding: 1.5% 0;}
.header.shead .logo{width: 14%;}
.header.shead .henav{padding-top: 1.2%;}
   /* ==========================================================================
                                  content
       ========================================================================== */
.banersli {display: flex;}
.banersli1 {width: 49.6%;padding: 16% 10% 0 6.7%;background-color: #000;}
.banersli2 {width: 50.4%;}
.banersli1 > h3 {font-size: 2.6vw;color: #fff;}
.banersli1 > p {font-size: 1.4vw;color: #fff;width: 73%;padding-top: 17px;padding-bottom: 25px;}
.knmre {padding: 10px 26px;display: inline-block;font-size: 1.1vw;color: #fff;background-color: #ea3323;border-radius: 30px;text-transform: capitalize;border: 1px solid #ea3323;}
a.knmre:hover {
    background-color: #000;transition: 0s;
}
.prevnxt {position: absolute;left: 6.7%;bottom: 7.8%;width: 30.3%;z-index: 199;}
span.prev {float: left;width: 17px;display: block;height: 17px;background: url(../img/img.png) no-repeat 0 -791px / 60px auto;cursor: pointer;}
span.nxt {float: right;width: 17px;display: block;height: 17px;background: url(../img/img.png) no-repeat 0 -879px / 60px auto;cursor: pointer; }
.prgr {position: absolute;bottom: 8.7%;left: 8.5%;width: 26.8%;z-index: 200;}
#hpgr {display: flex;width: 100%;justify-content: space-between;}
#hpgr > span {width: 18%;height: 2px;background-color: #fff;font-size: 0;}
#hpgr > span.cycle-pager-active{background-color: #ea3323;}
.indstv {text-align: center;padding: 5.5% 0;    width: 55%;margin: 0 auto;}
.indstv > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.indstv > h3 {font-size: 2.6vw;padding-top: 18px;padding-bottom: 7px;}
.indstv > p {font-size: 1.4vw;width: 70%;margin: 0 auto;padding-bottom: 9px;}
.indstlst.htg.in-view {opacity: 0;transform: translateY(50px);}
.indstlst.htg {opacity: 1;transform: translateY(0);}
.indstlst1 > a{position: relative;}
.indstlst1 > a::after{position: absolute;content: ''; top: 5%;bottom: 5%;right: -4px;width: 10px;height: 90%;background: url(../img/line.png) no-repeat 0 0 / 100% 100%;z-index: 1;}
.indstlst1:last-child::after{display: none;}
.indstlstxt {position: absolute;left: 0%;right: 0%;bottom: 7%;text-align: center;transition: all 500ms ease-in-out;}
.indstlst1 > a:hover .indstlstxt {bottom: 12%;}
.indimg {width: 10%;display: inline-block;vertical-align: top;}
.indstlstxt > p {font-weight: 700;font-size: 1.95vw;color: #fff;text-transform: uppercase;padding: 5px 0 5px 15px;display: inline-block;position: relative;display: inline-block;vertical-align: top;}
/*.indstlstxt > p::after{position: absolute;content: ''; top: 50%;left: -10px;width: 55px;height: 55px;background-image: url(../img/img.png);background-repeat:  no-repeat;background-size:  75px auto;transform: translateY(-50%);}*/
.indstlst1:nth-child(1) .indstlstxt > p::after{background-position: 0 0;}
.indstlst1:nth-child(2) .indstlstxt > p::after{background-position: 0 -121px;}
.indstlst1:nth-child(3) .indstlstxt > p::after{background-position: 0 -244px;}
.hnlthr5 {text-align: center;padding: 4.1% 0 5%;    width: 55%;margin: 0 auto;}
.hnlthr5 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.hnlthr5 > h3 {font-size: 2.6vw;padding-top: 18px;padding-bottom: 7px;color: #fff;}
.hnlthr5 > p {font-size: 1.4vw;width: 70%;margin: 0 auto;padding-bottom: 9px;color: #fff;}
.lthrartcl {padding: 0 9.5% 0% 6.7%;}
.lthrartcl {overflow: hidden;}
.lthrtc > p {color: #fff;font-size: 1.4vw;text-transform: capitalize;padding-top: 4px;}
.lthrtcig, .blmmcvb1 {position: relative;}
.lthrtcxt {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;opacity: 0;transition: all 500ms ease-in-out;}
.lthrtcig > a:hover .lthrtcxt, .blmmcvb1 > a:hover .lthrtcxt {opacity: 1;}
.lthrtcxt > h5{color: #fff;font-size: 2.6vw;text-transform: uppercase;text-align: center;padding: 0 20px;}
.lthrtc .owl-stage-outer{overflow: visible !important;}
.indstlst .owl-nav{position: absolute;left: 20px;right: 20px;top: 45%;z-index: 100;pointer-events: none;}
.lthrtc .owl-nav ,.sclmda .owl-nav,.abtprcs2 .owl-nav,.abtprds2 .owl-nav,.blmmcvb .owl-nav{position: absolute;left: -20px;right: -20px;top: 40%;z-index: 100;pointer-events: none;}
.sclmda .owl-nav{top: 30%;}
.blmmcvb .owl-nav{top: 36%;}
button.owl-prev.disabled,button.owl-next.disabled{display: none;}
.indstlst .owl-nav button.owl-prev,.lthrtc .owl-nav button.owl-prev ,.sclmda .owl-nav button.owl-prev,.abtprcs2 .owl-nav button.owl-prev,.abtprds2 .owl-nav button.owl-prev ,.blmmcvb .owl-nav button.owl-prev {float: left;width: 35px;height: 35px;background: url(../img/img.png) no-repeat 0 -372px / 65px auto !important;pointer-events: all;}
.indstlst .owl-nav button.owl-next,.lthrtc .owl-nav button.owl-next,.sclmda .owl-nav button.owl-next,.abtprcs2 .owl-nav button.owl-next ,.abtprds2 .owl-nav button.owl-next,.blmmcvb .owl-nav button.owl-next {float: right;width: 35px;height: 35px;background: url(../img/img.png) no-repeat 0 -483px / 65px auto !important;pointer-events: all;}
.indstlst .owl-nav button.owl-prev span,.indstlst .owl-nav button.owl-next span,.lthrtc .owl-nav button.owl-prev span,.lthrtc .owl-nav button.owl-next span,.sclmda .owl-nav button.owl-prev span,.sclmda .owl-nav button.owl-next span,.abtprcs2 .owl-nav button.owl-prev span,.abtprcs2 .owl-nav button.owl-next span,.abtprds2 .owl-nav button.owl-prev span,.abtprds2 .owl-nav button.owl-next span,.blmmcvb .owl-nav button.owl-prev span,.blmmcvb .owl-nav button.owl-next span{font-size: 0;}
.countl,.countl1 {padding: 2.1% 0 0 0%;margin-left: 6.7%;border-top: 2px solid #ea3323;color: #fff;}
.countl1{color: #000;}
.countl > span {color: #fff;}
.lltthr {text-align: center;margin-top: -6px;}
.hnlthr {padding-bottom: 4.2%;background-color: #000;}
.hmabtus {display: flex;}
.hmabtus1 {width: 49.5%;}
.hmabtus2 {width: 50.5%;padding: 8.8% 11.3% 0;background-color: #191919;}
.hmabtus2 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;}
.hmabtus2 > h3 {font-size: 2.6vw;padding-top: 13px;padding-bottom: 16px;color: #fff;}
.hmabtus2 > p {font-size: 1.4vw;width: 81%;padding-bottom: 26px;color: #fff;}
.legacy {padding: 6.7% 10% 0;text-align: center;}
.legacy > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.legacy > h3 {font-size: 2.6vw;padding-top: 18px;padding-bottom: 11px;}
.legacy > p {font-size: 1.4vw;width: 88%;padding-bottom: 26px;margin: 0 auto;}
.lgcylt {display: flex;padding: 4.3% 0%;justify-content: space-between;}
.lgcylt1 {width: 17%;}
.lgcyltg {width: 60%;margin: 0 auto 25px;}
.lgcylt1 > h5 {font-size: 2.5vw;line-height: 1em;}
.lgcylt1 > p {font-size: 1.5vw;text-transform: capitalize;padding-top: 2px;padding-bottom: 14px;}
.sclmed7 {padding: 3.7% 10% 0;text-align: center;}
.sclmed7 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.sclmed7 > h3 {font-size: 2.6vw;padding-top: 18px;padding-bottom: 11px;}
.sclmed7 > p {font-size: 1.4vw;width: 75%;padding-bottom: 26px;margin: 0 auto;}
.sclmed8 {padding: 2.1% 6.7% 3.6%;}
.sclmda11 {position: relative;}
.sclmda1l {position: absolute;left: 10%;bottom: 9%;right: 10%;opacity: 0;transition: all 500ms ease-in-out;}
.sclmda11 > a:hover .sclmda1l{opacity: 1;}
.sclmda1lg {width: 19%;padding-bottom: 5px;}
.sclmda1l > h5 {font-size: 2.1vw;color: #fff;}
.sclmda1 > h5 {font-size: 1.28vw;padding-top: 16px;padding-bottom: 7px;}
.sclmda1 > p {font-size: 1.25vw;line-height: 1.45em;padding-top: 22px;font-weight: 700;}
.sclmedia {background-color: #f2f2f2;padding-bottom: 6%;}
.hmcntct1{width:  58.5%;padding:5% 0 4% 6.7%;}
.hmcntct1 > h3 {font-size: 2.57vw;}
.hmcntct1 p {font-size: 1.1vw;padding-top: 9px;width: 78%;}
#fofiles { padding-top:8px;}
.cmsl {padding-bottom: 5.4%;position: relative;}
.vtxt {color: #000;padding: 0 0 8px 0;font-size: 1.1vw;background-color: transparent !important;border-bottom: 1.5px solid #000 !important;border-radius: 0 !important;}
.sbmt {padding-top: 4%;}
input#subtn {width: auto;background-color: #ea3323;padding: 12px 37px;font-size: 1.1vw;color: #fff;border-radius: 30px;}
.hmcntct {background-position: right;background-size: cover;background-repeat: no-repeat;}
.vmls{display: flex;}
.vlsm:first-child {margin-right: 10%;}
.vlsm {width: 45%;}
.cmsl > a {display: block;position: relative;}
.cmsl > a::after {position: absolute;content: '';right: 7px;top: 6px;width: 8px;height: 8px;border-top: 1px solid #000;border-right: 1px solid #000;transform: rotate(135deg);}
.cmsl > a.active::after {transform: rotate(-45deg);top: 11px;}
.ctrqh {border: 1px solid #9b9b9b;background-color: #f2f2f2;padding: 5px 0;display: none;    position: absolute;top: 30px;width: 100%;z-index: 10;}
.ctrqh > li {padding: 5px 10px;}
.ctrqh > li > a {color: #000;font-size: 1em;}
.ctrqh > li.active > a {color: #ea3323;}
   /* ==========================================================================
                                 footer
       ========================================================================== */
.footer{background-color: #000;}
.footcontainer {margin: 0 6.7%;padding: 49px 0 22px;}
.lftfot1 {float: left;width: 20%;}
.ftlogo {width: 96%;}
.social {padding-top: 33%;}
.social > li {margin-right: 9px;}
.social > li > a {display: block;width: 29px;height: 29px;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 70px auto;transition: 0s;}
.social > li > a.fb {background-position: 0 -1128px;}
.social > li > a.insta {background-position: 0 -1238px;}
.social > li > a.lnkin {background-position: 0 -1349px;}
.social > li > a.twtr {background-position: 0 -1458px;}
.social > li > a.utbe {background-position: 0 -1568px;}

.social > li > a.fb:hover {background-position: -42px -1128px;}
.social > li > a.insta:hover {background-position: -42px -1238px;}
.social > li > a.lnkin:hover {background-position: -42px -1349px;}
.social > li > a.twtr:hover {background-position: -42px -1458px;}
.social > li > a.utbe:hover {background-position: -42px -1568px;}

.lftfot2{float: right;width: 64.7%;}
.lftfot21 {width: 30%;}
.lftfot22 {width: 26.5%;}
.lftfot23{width: 26.5%;}
.lftfot24 {width: 17%;}
.ftmnulst > li > a {text-transform: uppercase;font-weight: 500;color: #fff;font-size: 1.15vw;letter-spacing: 0.01em;display: block;margin-bottom: 5px;}
.ftmnulst > li > a:hover,.ftmnulst > li.active > a,.lftfot22 > a:hover,.quklnk > li:active > a,.lftfot23 > a:hover,a.tel:hover, .mail:hover,.cpyrt > li > a:hover,.cpyrt > li.active > a{color: #ea3323;}
.lftfot22 > h5,.lftfot23 > h5,.lftfot24 > h5 {text-transform: uppercase;font-weight: 500;color: #ea3323;font-size: 1.1vw;letter-spacing: 0.01em;}
.lftfot22 > p,.lftfot23 > p {color: #fff;font-size: 0.82vw;padding-right: 14%;padding-top: 8px;padding-bottom: 38px;}
.lftfot22 > a,.lftfot23 > a {text-transform: uppercase;color: #fff;font-size: 0.88vw;display: inline-block;padding-right: 20px;position: relative;}
.lftfot22 > a::after,.lftfot23 > a::after{position: absolute;content: '';top: 5px;right: 5px;width: 5px;height: 5px;border-top: 1px solid #ea3323;border-right: 1px solid #ea3323;transform: rotate(45deg);}

.tel,.mail{color: #fff;font-size: 1vw;display: block;padding-top: 15px;letter-spacing: 0.06em;}
.mail{padding-top: 11px;}
.foter1 {padding-bottom: 35px;}
.foter2 {background-color: #212121;}
.cpyrt {text-align: center;    padding: 7px 0;}
.cpyrt > li > a {color: #fff;font-size: 0.75vw;text-transform: uppercase;display: block;padding: 0 10px;position: relative;}
.cpyrt > li > a::after{position: absolute;content: '';top: 48%;right: 0px;width: 1px;height: 10px;background-color: #fff;    transform: translateY(-50%);}
.cpyrt > li:last-child > a::after{width: 0;}
.cpyrt > li:first-child > a {pointer-events: none;}
   /* ==========================================================================
                                 leather
       ========================================================================== */
.bannerc {position: relative;}
.bannercnt {position: absolute;left: 6.7%;top: 43%;width: 50%;}
.bannercnt > h5 {color: #ea3323;text-transform: uppercase;font-size: 1.5vw;font-weight: 400;letter-spacing: 1.4vw;}
.bannercnt > h3 {font-size: 2.6vw;color: #fff;padding: 11px 0;width: 75%;}
.bannercnt > p {color: #fff;font-size: 1.27vw;}
.leethr {margin: 0 6.7%;padding: 5.9% 0 5px;}
.leethr1:nth-child(odd) {margin-left: 0;}
.leethr1 {width: 48%;margin-left: 4%;margin-bottom: 5.3%;}
.leethr1cnt {padding: 3% 0;width: 85%;}
.leethr1cnt > h3 {text-transform: capitalize;color: #000;font-size: 2.55vw;line-height: 1em;}
.leethr1cnt > p {padding: 13px 0px;font-size: 1.24vw;line-height: 1.5em;}
.dscvr {font-size: 1.3vw;color: #000;margin-top: 17px;display: inline-block;padding-right: 36px;position: relative;}
.leethr1 > a:hover .dscvr{color: #ea3323;}
.dscvr::after{position: absolute;content: '';top: 55%;right: 0;transform: translateY(-50%);width: 30px;height: 1px;background-color: #ea3323;}
.ltblog {position: relative;}
.ltblog2 {position: absolute;left: 49.7%;width: 32%;top: 50%;transform: translateY(-50%);}
.ltblog2 > h5 {text-transform: uppercase;color: #fff;font-size: 1.4vw;letter-spacing: 1.05em;font-weight: 400;line-height: 1.6em;}
.ltblog2 > h3 {color: #fff;font-size:2.6vw;padding: 6px 0;}
.ltblog2 > a {text-transform: capitalize;color: #fff;font-size: 1.4vw;position: relative;margin-top: 36px;display: inline-block;padding-right: 37px;}
.ltblog2 > a:hover{color: #ea3323;}
.ltblog2 > a::after{position: absolute;content: '';top: 55%;right: 0;transform: translateY(-50%);width: 30px;height: 1px;background-color: #ea3323;}
.legacy.lthlgcy {padding-top: 3.5%;}
.hmcntct1 > h5 {font-weight: 400;font-size: 1.45vw;letter-spacing: 0.6em;text-transform: uppercase;color: #ea3323;padding-bottom: 8px;}
.bannercnt.lthuphr {width: 60%;}
.bredcrumb {position: absolute;top: 24.8%;right: 8.2%;    z-index: 777;}
.bredcrumb > ul > li {position: relative;padding-right: 22px;}
.bredcrumb > ul > li:last-child{padding-right: 0;}
.bredcrumb > ul > li:last-child > a{color: #ea3323;pointer-events: none;}
.bredcrumb > ul > li::after{position: absolute;content: '';top: 50%;right: 10px;transform: translateY(-50%);width: 1px;height: 13px;background-color: #fff;}
.bredcrumb > ul > li:last-child::after{display: none;}
.bredcrumb > ul > li > a {font-size: 1.15vw;color: #fff;text-transform: capitalize;display: block;}
.uphostry {padding: 7.1% 0;margin: 0 6.7%;}
.uphostry1 {padding-bottom: 2.4%;display: none;}
.uphostry1.dispblock{display: block;}
.uphostryx {width: 47.5%;margin: -12.8% 7% 0 auto;background-color: #fff;padding: 4.1% 4% 3% 5%;position: relative;z-index: 1;}
.uphostryx > h5 {text-transform: uppercase;color: #ea3323;font-size: 1.4vw;letter-spacing: 0.32em;font-weight: 400;line-height: 1em;}
.uphostryx > h3 {text-transform: capitalize;font-size: 2.5vw;padding: 5px 0;}
.uphostryx > p {font-size: 1.3vw;line-height: 1.5em;letter-spacing: 0.01em;}
.uphostryx > a {margin-top: 19px;display: inline-block;font-size: 1.32vw;padding-right: 40px;color: #000;position: relative;}
.uphostryx > a:hover{color: #ea3323;transition: 0.5s;}
.uphostryx > a::after{position: absolute;content: '';top: 50%;right: 0;transform: translateY(-50%);width: 30px;height: 1px;background-color: #ea3323;}
.loadmre {text-align: center;padding-top: 19px;padding-bottom: 11px;}
#loadmore {padding: 8px 28px;display: inline-block;font-size: 1.1vw;text-transform: capitalize;border-radius: 30px;background-color: #ea3323;color: #fff;border: 1px solid #ea3323;}
#loadmore:hover{background-color: #fff;color: #ea3323;}
.bloomcls{margin: 0 6.7%;padding: 7.1% 0 2.9%;}
.bloomcls.owl-carousel {display: block;width: auto ;}
.blomcol:nth-child(4n+1) {margin-left: 0;}
.blomcol {width: 23.2%;margin-left: 1.9%;margin-bottom: 3.9%;}
.blomcol p {text-transform: capitalize;font-size: 1.38vw;padding-top: 6px;padding-bottom: 0;}
.embrce {padding: 4.5% 11% 0;background-color: #f2f2f2;}
.embrce1 {text-align: center;}
.embrce1 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.embrce1 > h3 {font-size: 2.6vw;padding-top: 18px;padding-bottom: 16px;color: #000;}
.embrce1 > p {font-size: 1.4vw;margin: 0 auto;padding-bottom: 9px;color: #000;}
.embrce2 {padding: 6% 7% 3%;}
.embrce21:nth-child(odd) {width: 36%;margin-right: 14%;}
.embrce21:nth-child(odd) .embrce1g {width: 21%;}
.embrce21 {width: 50%;margin-bottom: 3%;}
.embrce1g {width: 15.3%;margin: 0 auto 8px;}
.embrce21 > h3 {text-align: center;font-size: 2.55vw;line-height: 1.2em;}
.embrce21 p {font-size: 1.35vw;padding-top: 9px;text-align: center;width: 85%;margin: 0 auto;line-height: 1.5em;}
.mrnoon {display: flex;padding: 5% 6.7%;background-color: #ebebeb;}
.mrnoon1 {width: 50%;}
.mrnoon2 {width: 50%;    padding: 0 0% 0 4%;}
.mrnoon2 > h3 {text-transform: uppercase;font-size: 2.3vw;line-height: 1em;}
.mrnoon2 > p {padding-top: 3%;font-size: 1.1vw;padding-left: 3px;line-height: 1.9em;padding-bottom: 10px;}
.specz {padding-top: 5%;}
.specz > h5 {text-transform: uppercase;font-size: 1.74vw;padding-bottom: 9px;}
.specz > p {font-size: 1.17vw;padding-bottom: 0;}
.blmmccl1{padding: 5% 10% 5%;text-align: center;}
.blmmccl1 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.blmmccl1 > h3 {font-size: 2.6vw;padding-top: 18px;padding-bottom: 8px;}
.blmmccl1 > p {font-size: 1.4vw;margin: 0 auto;padding-bottom: 9px;}
.blmmccl2 {padding: 0 6.7% 1.8% 6.7%;}
.blmmcvb1 > p {padding-top: 13px;color: #fff;text-align: center;text-transform: capitalize;font-size: 1.6vw;font-weight: 700;}
.blmmccl {padding-bottom: 0;}
.prtctfm {padding: 8% 8%;display: flex;align-items: center;}
.prtctfm1 {width: 33.33%;}
.prtctfmg {width: 21%;margin: 0 auto 11%;}
.prtctfm1:first-child {padding-right: 11.5%;}
.prtctfm1:last-child {padding-left: 11.5%;}
.prtctfm1:first-child .prtctfmg,.prtctfm1:last-child .prtctfmg{width: 30%;}
.prtctfm1 > h5 {text-align: center;font-size: 1.7vw;line-height: 1em;text-transform: uppercase;}
.prtctfm1 > p {text-align: center;font-size: 1.1vw;line-height: 1.8em;padding-top: 10px;padding-bottom: 0;}
.hmcntct.bgcolor {background-color: #f1f1f1;}
.bannercnt.widcntr {width: 30%;top: 36%;}
.bannercnt.widcntr > h3{width: 100%;}
.bannercnt.widcntr > p {width: 68%;}

.sdownld {padding-top: 5%;}
a.sdownld1 {width: auto;background-color: #ea3323;padding: 12px 20px 12px 40px;font-size: 1.1vw;color: #fff;border-radius: 30px;display: inline-block;position: relative;}
.sdownld1:first-child {margin-right: 10px;}
.sdownld1::before{position: absolute;content: '';left: 20px;top: 50%;transform: translateY(-50%);width: 15px;height: 15px;background: url(../img/download.png) no-repeat 0 0 / 100% auto;}
.mrnoon7 {display: flex;justify-content: space-between;padding-top: 30px;}
.mrnoon71 {width: 30%;}
.mrnoon71.active {border: 3px solid #000;padding: 2px;}
.blmmccl .countl,.blmmccl .countl > span {color: #000;}
.rangeclr {padding: 5% 6.7% 0;}
.rangeclr > h5 {font-size: 1.74vw;}
.rangeclr > h5 > span {font-size: 1.2vw;position: relative;top: -10px;padding-left: 5px;}
.rangeclrl {padding-top: 2.5%;display: flex;flex-wrap: wrap;}
.rangeclr1:nth-child(4n+1) {margin-left: 0;}
.rangeclr1 {width: 23.5%;margin-left: 2%;margin-bottom: 4%;}
.rangeclr3 {padding-top: 10px;}
.rangeclr3 > h5 {font-size: 1.3vw;color:#000;}
.rangeclr3 > p {font-size: 1vw;padding-bottom: 0;}
/*------------------------Tanning-------------------------*/
.bannercnt.fulwid {width: 85%;}
.leethr.letan .leethr1{margin-bottom: 1%;}
.leethr.letan .leethr1cnt{width: 78%;}
   /* ==========================================================================
                                  about
       ========================================================================== */
.abotcls1 {padding: 7.8% 10% 6%;text-align: center;}
.abotcls1 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.abotcls1 > h3 {font-size: 2.6vw;padding-top: 6px;padding-bottom: 13px;color: #000;}
.abotcls1 > p {font-size: 1.25vw;margin: 0 auto;padding-bottom: 30px;color: #000;}
.abotcls22 {    width: 79%;margin: -3.1% auto 0;text-align: center;    padding-bottom: 8.8%;}
.abotcls22 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.abotcls22 > h3 {font-size: 2.6vw;padding-top: 6px;padding-bottom: 32px;color: #fff;}
.abotcls22 > p {font-size: 1.13vw;margin: 0 auto;padding-bottom: 26px;color: #fff;line-height: 1.8em;}
.abotcls2 {background-color: #000;}
.abotcls3 {display: flex;padding: 8.1% 6%;justify-content: space-between;}
.abotcls31 {width: 25%;}
.abotcls3ig {width: 38%;margin: 0 auto 6.5%;}
.abotcls31 > h3 {text-align: center;text-transform: uppercase;font-size: 2vw;}
.abotcls31 > p {text-align: center;font-size: 1.2vw;padding-top: 11px;}
.abtprcs1{text-align: center;padding: 9.5% 10% 6.4%;}
.abtprcs1 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.abtprcs1 > h3 {font-size: 2.6vw;padding-top: 17px;padding-bottom: 8px;color: #fff;}
.abtprcs1 > p {font-size: 1.13vw;margin: 0 auto;padding-bottom: 0px;color: #fff;line-height: 1.8em;    width: 40%;}
.abtprcs2 {padding: 0 20.4% 11.5% 6.7%;overflow: hidden;}
.abtprcs2.owl-carousel .owl-stage-outer{overflow: visible !important;}
.abtprcs2xt {padding-top: 10%;text-align: center;}
.abtprcs2xt > h5 {color: #fff;font-size: 1.7vw;}
.abtprcs21:hover .abtprcs2xt > h5{ color: #ea3323;}
.abtprcs2xt > p {color: #fff;font-size: 1.1vw;padding-top: 5px;line-height: 1.9em;}
.abtprcs2 .owl-nav{left: 6.6%;right: 6.6%;top: 23%;}
.abtprcs {background-color: #000;}
.vismisn {padding: 7.8% 15% 6.2%;display: flex;justify-content: space-between;}
.vismisn1 {width: 41%;}
.vismisng {width: 24%;margin: 0 auto;}
.vismisn1 > h5 {text-align: center;font-size: 1.7vw;padding-top: 23px;}
.vismisn1 > p {text-align: center;font-size: 1.1vw;padding-top: 3px;line-height: 1.9em;}
.abtprds1 {text-align: center;padding: 8.2% 10% 8.1%;background-color: #141414;}
.abtprds1 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.abtprds1 > h3 {font-size: 2.6vw;padding-top: 17px;padding-bottom: 10px;color: #fff;}
.abtprds1 > p {font-size: 1.13vw;margin: 0 auto;padding-bottom: 0px;color: #fff;line-height: 1.8em;    width: 40%;}
.abtprds3 {display: flex;background-color: #000;}
.abtprds31 {width: 50%;}
.abtprds32 {width: 50%;padding: 8.8% 13% 0 4.5%;background-color: #000;}
.abtprds32 > h5 {color: #fff;text-transform: capitalize;font-size: 2.3vw;}
.abtprds32 > p {color: #fff;padding-top: 18px;font-size: 1.1vw;line-height: 1.9em;}
.abtprds2 .owl-nav {left: 6.6%;right: 6.6%;top: 48%;}
.clients {text-align: center;padding: 8% 10% 8.3%;}
.clients > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.clients > h3 {font-size: 2.6vw;padding-top: 9px;padding-bottom: 10px;color: #000;}
.clients > p {font-size: 1.13vw;margin: 0 auto;padding-bottom: 0px;color: #000;line-height: 1.8em;    width: 40%;}
.clnlt1:nth-child(1) {width: 19.7%;}
.clnlt1:nth-child(2) {width: 15%;}
.clnlt1:nth-child(3) {width: 20%;}
.clnlt1:nth-child(4) {width: 19.3%;}
.clntlst {display: flex;justify-content: space-between;align-items: center;width: 83%;margin: 0 auto;padding: 5.6% 0 0;}
.ctloglt > div{display: inline-block;vertical-align: top;font-size: 16px;}
/*-----------catalogue----------------*/
.ctlogue > h1 {text-align: center;font-size: 2.9vw;}
.ctlogue > p {text-align: center;font-size: 1.1vw;}
.ctlogue {width: 78%;margin: 0 auto;padding: 51px 0 70px;}
.ctloglt {padding-top: 14px;font-size: 0;}
.ctloglt1, .ctlogltb {width: 48.4%;margin-bottom: 15px;}
.ctloglt1:nth-child(odd),.ctlogltb:nth-child(odd) {margin-right: 3%;}
.ctloglt1 > p {font-weight: 500;text-transform: capitalize;font-size: 1.26vw;padding: 16px 0 4px 0;letter-spacing: 0;}
.ctloglt1 > a,.ctlogltb > a {display: inline-block;text-transform: uppercase;color: #fff;font-size: 0.8vw;font-weight: 600;padding: 8px 20px;background-color: #000;border: 1px solid #000;}
.ctloglt1 > a:hover,.ctlogltb > a:hover{background-color: #fff;color: #000;}
.catlgpop {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.2);display: none;align-items: center;justify-content: center;z-index: 666;}
.catlgpop.popshow{display: flex;}
.catlgpup {width: 49%;margin: 0 auto;background-color: #fff;padding: 65px 6%;box-sizing: border-box;position: relative;}
.catlgpup1 {text-align: center;}
.catlgpup1 > h3 {font-size: 2.9vw;line-height: 1.2em;}
.catlgpup1 > h3 > span{display: block;}
.catlgpup1 > p {font-size: 1.1vw;font-weight: 300;padding: 7px 4%;}
.fofilp {width: 51%;margin: 0 auto;padding-top: 20px;}
input.vtxtp {background-color: transparent;text-align: center;font-size: 1vw;padding-bottom: 12px;border-bottom: 1px solid #000;color: #ccc;}
.cmslp {margin-bottom: 20px;}
.sbmtp {text-align: center;padding-top: 15px;}
input#subtnp {display: inline-block;text-transform: uppercase;font-weight: 600;font-size: 0.8vw;width: auto;padding: 8px 24px;border: 1px solid #000;background-color: #000;color: #fff;}
.catlgpup1 > a {   position: absolute;top: 20px;right: 20px;width: 33px;height: 33px;background: url(../img/img.png) no-repeat -1px -810px / 80px auto;}
/*-----------video & blog----------------*/
.ctlogltg > a{position: relative;display: block;}
.ctlogltg > a::after{position: absolute;content: '';top: 0;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,0.5)}
.playlogo {position: absolute;width: 12%;transform: translate(-50%,-50%);top: 50%;left: 50%;z-index: 1;}
.ctlogltb > h3 {font-weight: 700;font-family: 'Inter', sans-serif;font-size: 1.43vw;padding-top: 15px;}
.ctlogltb > p {font-size: 1.1vw;padding-top: 5px;width: 82%;padding-bottom: 9px;}
.ctlogltb {margin-bottom: 50px;}
.blgdetl > h1 {color: #fff;font-size: 2.93vw;text-align: center;line-height: 1.2em;}
.blgdetl {position: absolute;top: 27%;width: 55%;left: 50%;transform: translateX(-50%);}
.tmesi{position: absolute;top: 18%;right: 7%;}
.tmesi > a{font-size: 0.95vw;color: #fff;padding: 5px 30px 5px 0;background: url(../img/share.png) no-repeat right 4px / 16px auto;}
.blogitr {margin: 0 6.7%;padding: 65px 0;border-bottom: 1px solid #000;}
.blogitr > h5 {font-weight: 700;font-family: 'Inter', sans-serif;font-size: 1.6vw;line-height: 1.2em}
.blogitr > h3 {font-weight: 700;font-family: 'Inter', sans-serif;font-size: 1.6vw;line-height: 1.2em;padding-bottom: 21px;}
.blogitr > p {font-weight: 500;font-size: 1.2vw;padding: 0px 0 21px;line-height: 1.5em;letter-spacing: 0em;}
.blgreltd {margin: 0 6.7%;padding: 74px 0;}
.blgreltd > p {font-weight: 700;font-size: 1.4vw;padding-bottom: 21px;}
.ctlogltb.fulwdth {margin-right: 0 !important;margin-bottom: 0;width: auto;}
.blogrld .owl-nav {position: absolute;top: 35%;left: -18px;right: -18px;}
.blogrld .owl-nav button.owl-prev {width: 38px;height: 38px;float: left;background: url(../img/img.png) no-repeat 0 -372px / 65px auto !important;}
.blogrld .owl-nav button.owl-next {width: 38px;height: 38px;float: right;background: url(../img/img.png) no-repeat 0 -480px / 65px auto !important;}
.blogrld .owl-nav button.owl-prev span,.blogrld .owl-nav button.owl-next span{font-size: 0;}
.blogrld .owl-nav button.owl-prev.disabled,.blogrld .owl-nav button.owl-next.disabled{display: none;}
   /* ==========================================================================
                                  contact
       ========================================================================== */
       
.bannercnt.widcntr1 {width: 30%;top: 28%;}
.bannercnt.widcntr1 > h3{width: 100%;}
.bannercnt.widcntr1 > p{width: 68%;}
.cntctcs {margin: -21.5% 9.7% 4.8%;padding: 5.4% 6.8% 5%;border-radius: 25px;background-color: #efefef;box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);position: relative;z-index: 1;}
.cntctcs1 > h5 {font-size: 1.9vw;}
form#cntct {padding-top: 5%;}
input.ctis::-webkit-input-placeholder,.cntitr > textarea::-webkit-input-placeholder{font-weight: 400;color: #696969;}
input.ctis:-moz-placeholder,.cntitr > textarea:-moz-placeholder{font-weight: 400;color: #696969;}
input.ctis::-moz-placeholder,.cntitr > textarea::-moz-placeholder{font-weight: 400;color: #696969;}
input.ctis:-ms-input-placeholder,.cntitr > textarea:-ms-input-placeholder{font-weight: 400;color: #696969;}
.cntit {display: flex;margin-bottom: 6%;}
.cntit1 {width: 41.5%;}
.cntit1:first-child {margin-right: 16%;}
input.ctis {padding: 0 0 18px 0;color: #696969;font-size: 1.1vw;border-bottom: 1px solid #bcbcbc !important;background-color: transparent !important;}
.cntitr {margin-bottom: 2.5%;}
.cntitr > textarea{border-bottom: 1px solid #bcbcbc !important;color: #696969;font-size: 1.1vw;}
.form-atach {text-align: right;padding: 0px 0 8px;width: 100%;border-bottom: 1px solid #bcbcbc;position: relative;}
.flxt {width: auto;opacity: 0;cursor: pointer;}
.form-atach::before {content: 'Attach a file';color: #696969;right: 0;position: absolute;padding-right: 38px;font-size: 1.2vw;background: url(../img/img.png) no-repeat 147% -1439px / 60px auto;}
.form-atach.bfre::before {display: none;}
span#selectedFileName {position: absolute;right: 0;z-index: -1;}
#cntbtn {width: auto;background-color: #ea3323;padding: 10px 55px;font-size: 1.1vw;color: #fff;border-radius: 30px;border: 1px solid #ea3323;transition: all 500ms ease-in-out;}
#cntbtn:hover{background-color: transparent;color: #ea3323;}
.cntctcs2 > h5 {font-size: 1.7vw;}
.cntctcs2 > p {font-size: 1.1vw;padding-top: 3px;}
.mlcladr {padding-top: 3.6%;position: relative;display: flex;}
a.ctel { padding-top: 30px; width: 41%; float: left;}
a.cmail{padding-top: 30px;}
.cmail, .ctel, .mlcladr > p {padding-left: 27px;display: inline-block;font-size: 1.15vw;color: #000;margin-right: 4%;position: relative;}
.cmail:hover, .ctel:hover{color: #ea3323;}
.mlcladr > p{margin-right: 0;padding-bottom: 0;letter-spacing: 0;}
.cmail::before,.ctel::before,.mlcladr > p::before{position: absolute;content: '';left: 0;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 60px;}
.cmail::before{background-position: 0 -1528px;}
.ctel::before{background-position: 0 -1618px;}
.mlcladr > p::before{background-position: 0 -1708px;}
.cntit.rrdo{justify-content: space-between;margin-bottom: 11.2%;}
.rdoio {display: flex;align-items: center;position: relative;}
.ridoi {width: 17px;height: 17px; position: absolute;opacity: 0;z-index: 0;}
label.rido {padding-left: 24px;  color: #696969;font-size: 1.15vw;position: relative;}
label.rido::before{position: absolute;content: '';top: 50%;left: 0;transform: translateY(-50%);width: 17px;height: 17px;border: 1px solid #ea3323;border-radius: 50%;cursor: pointer;}
.ridoi:checked ~ label.rido::after{position: absolute;content: '';top: 50%;left: 4px;transform: translateY(-50%);width: 11px;height: 11px;background-color:#ea3323;border-radius: 50%;}
/*----------------------Privacy /terns--------------------*/
.bannercnt.pryc {width: 33%;top: 38%;}
.prcidc1 {padding: 7.6% 15% 6.2%;text-align: center;}
.prcidc1 > h5 {font-weight: 400;font-size: 1.5vw;color: #ea3323;letter-spacing: 0.95em;text-transform: uppercase;padding-left: 18px;}
.prcidc1 > h3 {font-size: 2.6vw;padding-top: 17px;padding-bottom: 14px;color: #000;}
.prcidc1 > p {font-size: 1.13vw;margin: 0 auto;padding-bottom: 30px;color: #000;line-height: 1.8em;}
.prcidc2 {padding: 4.7% 16% 6%;text-align: center;background-color: #000;}
.prcidc2 > h3 {color: #fff;font-size: 2.6vw;padding-top: 7%;padding-bottom: 1.4%;}
.prcidc2 > p {color: #fff;font-size: 1.1vw;padding-bottom: 2.8%;line-height: 2em;}
.prcidc2 ul {width: 36%;margin: 0 auto;text-align: left;list-style: lower-alpha;padding-left: 21px;padding-bottom: 2.4%;}
.prcidc2 ul li {color: #fff;font-size: 1.16vw;padding-bottom: 14px;line-height: 1.1em;}
.content.cntpa{padding-top: 120px;}
.ctlogltg:hover img{transform: scale(1.1);}
.ctlogltg img{    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;}
.ctlogltg{overflow: hidden;}
   /* ==========================================================================
                                  Responsive
       ========================================================================== */
@media only screen and (max-width:64em){
    .header{background-color: #000;}
    .mmenu{padding-right: 30px;}
    .logo {width: 140px;}
    .header.shead .logo {width: 18%;}
    .moblnk{width: 30px;height: 30px;}
    .moblnk > span{width: 20px;}
    .moblnk span::before,.moblnk span::after{width: 30px;}
    .hedcontainer,.header.shead2 .hedcontainer {margin: 0 30px;padding: 20px 0}
    .opts {padding: 30% 30px 10%;}
    .clml {padding: 0 30px 50px 30px;}
    
    .banersli1 > h3 {font-size: 1.8em;}
    .indstv > h3,.hnlthr5 > h3,.hmabtus2 > h3,.legacy > h3,.lgcylt1 > h5,.sclmed7 > h3,.hmcntct1 > h3,.bannercnt > h3,.abotcls1 > h3,.abotcls22 > h3,.abtprcs1 > h3,.abtprds1 > h3,.clients > h3,.leethr1cnt > h3,.ltblog2 > h3,.prcidc1 > h3,.prcidc2 > h3,.uphostryx > h3,.embrce21 > h3,.embrce1 > h3,.blmmccl1 > h3,.lthrtcxt > h5,.ctlogue > h1{font-size: 1.5em;}
    .opts > li > a,.abotcls31 > h3,.abtprds32 > h5,.cntctcs1 > h5,.mrnoon2 > h3,.rangeclr > h5,.ctlogltb > h3,.blogitr > h3{font-size: 1.3em;}
    .indstlstxt > p,.abtprcs2xt > h5,.vismisn1 > h5,.cntctcs2 > h5,.specz > h5,.prtctfm1 > h5,.blgreltd > p{font-size: 1.1em;}
    .mnulnk > p,.clml > li > a,.banersli1 > p,.indstv > h5,.indstv > p,.hnlthr5 > h5,.hnlthr5 > p,.lthrtc > p,.hmabtus2 > h5,.hmabtus2 > p,.legacy > h5,.legacy > p,.lgcylt1 > p,.sclmed7 > h5,.sclmed7 > p,.hmcntct1 > h5,.bannercnt > h5,.abotcls1 > h5,.abotcls22 > h5,.abtprcs1 > h5,.abtprds1 > h5,.clients > h5,.ltblog2 > h5,.prcidc1 > h5,.uphostryx > h5,.embrce1 > h5,.blmmccl1 > h5,.blmmcvb1 > p,.mmenu > li > a,.rangeclr3 > h5{font-size: 1em;}
    .knmre,.sclmda1 > p,.hmcntct1 p,input#subtn,.vtxt,.bannercnt > p,.abotcls1 > p,.abotcls22 > p,.abotcls31 > p,.abtprcs1 > p,.abtprds1 > p,.leethr1cnt > p,.ltblog2 > a,input.ctis,.cntitr > textarea,#cntbtn,.cntctcs2 > p,.cmail, .ctel, .mlcladr > p,.prcidc1 > p,.dscvr,.bredcrumb > ul > li > a,.uphostryx > p,.uphostryx > a,#loadmore,.blomcol p,.embrce21 p,.embrce1 > p,.specz > p,.blmmccl1 > p,.prcidc2 > p,.prcidc2 ul li,a.sdownld1,.ctlogue > p,.ctlogltb > p,.blogitr > p{font-size: 0.9em;}
    .ftmnulst > li > a,.lftfot22 > h5, .lftfot23 > h5, .lftfot24 > h5,.lftfot22 > a, .lftfot23 > a,.tel, .mail,.abtprcs2xt > p,.vismisn1 > p,.abtprds32 > p,.clients > p,label.rido,.mrnoon2 > p,.prtctfm1 > p,.rangeclr3 > p,.ctloglt1 > a, .ctlogltb > a,.tmesi > a{font-size: 0.8em;}
    .cpyrt > li > a,.lftfot22 > p, .lftfot23 > p{font-size: 0.7em;}
    .lthrartcl {padding: 0 40px;}
    
    .content,.content.cntpa {padding-top: 90px;}
    .banersli1{padding: 20% 30px 0 30px;}
    .banersli1 > p{width: 85%;}
    .knmre{padding: 6px 20px;}
    .prevnxt {left: 30px;bottom: 30px;}
    .prgr{left: 50px;bottom: 37px;width: 25.8%;}
    .indstv,.hnlthr5{width: 70%;}
    .indstlstxt > p{padding: 5px 0 5px 5px;}
    .indimg {width: 35px;}
    .indstlstxt > p::after{background-size: 50px auto;}
    .indstlst1:nth-child(2) .indstlstxt > p::after {background-position: 0 -94px;}
    .indstlst1:nth-child(3) .indstlstxt > p::after {background-position: 0 -190px;}
    .lthrtc .owl-nav, .sclmda .owl-nav,.blmmcvb .owl-nav{left: -12px;right: -12px;}
    .indstlst .owl-nav{left: 10px;right: 10px;}
    .indstlst .owl-nav button.owl-prev,.lthrtc .owl-nav button.owl-prev, .sclmda .owl-nav button.owl-prev,.blmmcvb .owl-nav button.owl-prev{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 0 -315px / 55px auto !important;}
    .indstlst .owl-nav button.owl-next,.lthrtc .owl-nav button.owl-next, .sclmda .owl-nav button.owl-next,.blmmcvb .owl-nav button.owl-next{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 0 -409px / 55px auto !important;}
    .lltthr{margin-top: 0;}
    .hmabtus2{padding: 6.5% 5.3% 0;}
    .legacy {padding: 50px 30px 0;}
    .lgcylt1 {width: 22%;}
    .lgcyltg {width: 50%;}
    .sclmed8 {padding: 15px 40px 25px;}
    .sclmda1 > p{padding-top: 10px;}
    .sclmed7 {padding: 30px 30px 0;}
    .countl, .countl1{margin-left: 40px;}
    .hmcntct1{padding:35px 0 30px 30px }
    .hmcntct1 p{width: 100%;}
    .vlsm:first-child {margin-right: 6%;}
    .vlsm {width: 47%;}
    input#subtn{padding: 10px 30px;}
    .footcontainer {margin: 0 30px;padding: 30px 0 22px;}
    .ftmnulst {padding-right: 10px;}
    .lftfot1{width: 27%;}
    .lftfot2{width: 68%;}
    .ftlogo {width: 80%;}
    .lftfot21 {width: 37%;}
    .lftfot22 {width: 33%;}
    .lftfot23 {width: 30%;}
    .lftfot24 {width: 30%;padding-top: 30px;}
    .lftfot23 > p{padding-right: 0;}
    /*----------------------About--------------------*/
    .abotcls3,.abtprcs1,.vismisn,.abtprds1,.clients,.prtctfm {padding: 50px 30px;}
    .abotcls1,.prcidc1,.embrce {padding: 50px 30px 20px;}
    .abtprcs1 > p,.abtprds1 > p{width: 50%;}
    .bannercnt.widcntr,.bannercnt.widcntr1 {width: 35%;}
    .bannercnt.widcntr > p,.bannercnt.widcntr1 > p {width: 85%;}
    .abotcls22{width: 100%;padding: 0 30px 30px;}
    .abtprcs2 {padding: 0 20.4% 7% 8%;}
    .abtprds32{padding: 30px 30px 0 30px;}
    .abtprds2 .owl-nav {left: 30px;right: 30px;top: 45%;}
    .bannercnt{left: 30px;}
    /*----------------------Tanning/contacts/privacy--------------------*/
    .bannercnt.fulwid > p:last-child {display: none;}
    .leethr {margin: 0 30px;padding: 50px 0 10px;}
    .leethr.letan .leethr1cnt {width: 100%;}
    .ltblog2{left: 46%;width: 40%;}
     .ltblog2 > h5{letter-spacing: 0.85em;}
    .ltblog2 > a{margin-top: 15px;}
    input.ctis{padding: 0 0 10px 0;}
    .cntctcs {margin: -15% 30px 50px;padding: 30px;}
    .cntit1:first-child {margin-right: 10%;}
    .cntit1 {width: 45%;}
    label.rido::before{width: 13px;height: 13px;}
    label.rido {padding-left: 20px;}
    .ridoi:checked ~ label.rido::after{left: 4px;width: 7px;height: 7px;}
    #cntbtn{padding: 8px 40px;}
    .mlcladr{display: block;}
    .mlcladr > p {margin-top: 20px;}
    .cntit.rrdo{margin-bottom: 8%;}
    .prcidc2{padding: 20px 30px 30px;}
    .prcidc2 > h3{padding: 20px 0 10px;}
    .bannercnt.pryc {width: 37%;}
    .bannercnt > h3{width: 100%;}
    .prcidc2 ul {width: 40%;}
     /*----------------------leather--------------------*/
    .bannercnt{width: 75%;}
    .dscvr{margin-top: 5px;}
    .bannercnt.lthuphr {width: 90%;top: 36%;}
    .bredcrumb{right: 30px;}
    .uphostry {padding: 50px 0;margin: 0 30px;}
    .uphostryx {width: 61%;    padding: 30px;}
    .bloomcls {margin: 0 30px;padding: 50px 0 20px;}
    .mrnoon2{padding: 0px 0 0 30px}
    .prtctfm1:first-child {padding-right: 7%;}
    .prtctfm1:last-child{padding-left: 7%;}
    .prtctfm1:nth-child(2) {width: 38%;}
    .prtctfm1 {width: 31%;}
    .mrnoon{padding: 30px;}
    .rangeclr{padding: 30px 30px 0 30px;}
    .mrnoon2 > p{padding-bottom: 0;}
    .rangeclrl{padding-top: 30px;}
    /*-----------------blog------------------*/
    .ctlogue {width: auto;margin: 0 30px;padding: 30px 0 30px;}
    .tmesi{top: 10%;right: 30px;}
    .blogitr{margin: 0 30px;padding: 30px 0;}
    .blgreltd {margin: 0 30px;padding: 30px 0;}
    .blgdetl{width: 80%;}
}
@media only screen and (max-width:39em){
.ctlogltb > p,.ctlogltb > a, .blogitr > p {font-size: 0.8em;}
    .blgdetl > h1,.ctlogue > h1 {font-size: 1.6em;}
    .blogitr > h3, .ctlogltb > h3, .blgreltd > p, .ctlogue > p {font-size: 1em;}
    .ctlogltb,.ctlogue {width: 100%;box-sizing: border-box;}
    .ctlogltb:nth-child(odd) {margin-right: 0;}
    .ctlogue {padding: 30px 20px 50px;    box-sizing: border-box;margin: 0;}
    .mob1,.clml,.banersli,.hmabtus,.lgcylt,.vmls,.cntit,.abotcls3,.vismisn,.abtprds3,.clntlst,.mrnoon,.prtctfm{display: block;}
    .desk1,.clml > li:first-child::before{display: none;}
    .mmenu {padding: 10px 0;text-align: center;background-color: #1a1a1a;}
    .mmenu > li:first-child {padding-left: 0;}
    .hedcontainer,.header.shead .hedcontainer,.header.shead2 .hedcontainer {margin: 0 20px;padding: 15px 0;}
    .logo,.header.shead .logo {width: 120px;}
    .moblnk span::before{top: -8px;}
    .moblnk span::after{top: 8px;}
    .moblnk span::before, .moblnk span::after {width: 25px;}
    .sldmnu {width: 70%;top: 113px;}
    .opts {padding: 30px 30px 10px;}
    .opts > li {padding-bottom: 25px;}
    .clml > li:first-child {padding-bottom: 10px;}
    .mnulnk > p{padding-right: 10px;}
    
    .banersli1 > h3 {font-size: 1.5em;}
    .opts > li > a, .abotcls31 > h3, .abtprds32 > h5, .cntctcs1 > h5, .mrnoon2 > h.vismisn3 {font-size: 1.1em;}
    .lftfot22 > h5, .lftfot23 > h5, .lftfot24 > h5,.ftmnulst > li > a{font-size: 1em;}
    .mnulnk > p{font-size: 0.9em;}
    .mmenu > li > a, .lftfot22 > p, .lftfot23 > p,.rangeclr > h5 > span{font-size: 0.8em;}
    .banersli1,.banersli2,.indstv > p,.hnlthr5 > p,.hmabtus1,.hmabtus2,.hmabtus2 > p,.indstv, .hnlthr5,.legacy > p,.sclmed7 > p,.hmcntct1,.vlsm,.lftfot1,.lftfot2,.lftfot21,.lftfot22,.lftfot23,.lftfot24,.leethr1,.bannercnt.widcntr > p, .bannercnt.widcntr1 > p,.cntit1,.abtprcs1 > p, .abtprds1 > p,.abtprds31,.abtprds32,.clients > p,.mrnoon1,.mrnoon2 {width: 100%;}
    .indstv, .hnlthr5,.hmabtus2,.legacy,.sclmed7,.hmcntct1,.abtprcs1{padding: 30px 20px;}
    .indstv > h5,.hnlthr5 > h5,.hmabtus2 > h5,.legacy > h5,.sclmed7 > h5,.abotcls1 > h5,.abotcls22 > h5,.abtprds1 > h5,.clients > h5,.blmmccl1 > h5,.prcidc1 > h5{letter-spacing: 0.7em;padding-left: 0;}
    .hmabtus2 > p{margin:0 auto;}
    .hmabtus2,.hmcntct1,.lftfot22,.lftfot23,.lftfot24,.bannercnt,.cntctcs1 > h5,.abtprds32{text-align: center;}
    
    .content {padding-top: 113px;}
    .bannercls {background-color: #000;}
    .banersli1 {padding: 30px 20px 20px 20px;text-align: center;}
    .banersli1 > p {width: 75%;margin: 0 auto;}
    .prevnxt {width: 100%;padding: 10px 30px 30px;position: static;}
    .prgr {left: 50px;bottom: 37px;width: auto;right: 50px;}
    
    .lthrartcl {padding: 0 70px;}
    .lthrtcxt{opacity: 1;}
    .countl, .countl1 {margin-left: 0;text-align: center;}
    .lltthr {margin-top: 20px;}
    .hnlthr {padding-bottom: 30px;}
    .lgcylt1 {width: 50%;margin: 0 auto;padding-bottom: 20px;}
    .lgcylt1:last-child{padding-bottom: 0;}
    .sclmed8 {padding: 0px 60px 25px;overflow: hidden;}
    .sclmed8 .owl-carousel .owl-stage-outer{overflow: visible !important}
    .sclmedia {padding-bottom: 40px;}
    .hmcntct {background-image: none !important;}
    .vlsm{padding: 0 30px;}
    .vlsm:first-child {margin-right: 0;padding-top: 20px;}
    .cmsl > a,.ctrqh {text-align: left;}
    .sbmt {padding-top: 20px;}
    .ftlogo {width: 60%;margin: 0 auto;}
    .ftmnulst {padding-right: 0;font-size: 0;}
    .ftmnulst > li{display: inline-block;vertical-align: top;font-size: 16px;padding-bottom: 10px;}
    .ftmnulst > li:nth-child(odd){width: 40%;}
    .ftmnulst > li:nth-child(even){width: 60%;}
    .lftfot21 {padding: 30px 0;}
    .lftfot23 {padding-top: 30px;}
    .lftfot22 > p, .lftfot23 > p{padding-right: 0;padding-bottom: 15px;}
    .lftfot1,.lftfot2 {float: none;}
    .social {padding-top: 30px;text-align: center;}
    .indstlst {padding: 0 60px;overflow: hidden;}
    .indstlst1 {width: 100%;}
    .indstlst.owl-carousel .owl-stage-outer {overflow: visible !important;}
    .indstlstxt > p::after{width: 37px;height: 37px;}
    .indstlst1 > a::after{position: absolute;content: ''; top: 5%;bottom: 5%;right: -4px;width: 10px;height: 90%;background: url(../img/line.png) no-repeat 0 0 / 100% 100%;z-index: 1;}
    /*----------------------About--------------------*/
    .bannercnt.widcntr {margin-top: -110px;}
    .abotcls1 {padding: 30px 20px 20px;}
    .abotcls22 {padding: 0 20px 30px;margin-top: -20px;}
    .abotcls31 {width: 80%;margin: 0 auto;}
    .abotcls3,.abtprds1,.abtprds32,.clients{padding: 30px 20px;}
    .abtprcs2 {padding: 0 50px 30px 50px;}
    .abtprcs2 .owl-nav{top: 26%;}
    .vismisn1 {width: 100%;margin: 0 auto;}
    .vismisn1:first-child{padding-bottom: 30px;}
    .abtprds2 .owl-nav {left: 20px;right: 20px;top: 22%;}
    .clnlt1:nth-child(1),.clnlt1:nth-child(3),.clnlt1:nth-child(4) {width: 60%;margin: 0 auto;padding-bottom: 40px;}
    .clnlt1:nth-child(2){width: 50%;margin: 0 auto;padding-bottom: 40px;}
    /*----------------------Tanning/contacts/privacy--------------------*/
    .bannercnt {position: static;padding: 30px 20px 20px;background-color: #000;width: 100% !important;}
    .bannercnt.fulwid > p:last-child {display: block;}
    .leethr {margin: 0 20px;padding: 30px 0 10px;}
    .leethr1{margin-left: 0;margin-bottom: 20px;}
    .ltblog2 {left: 25px;width: auto;right: 25px;text-align: center;top: 69%;}
    .legacy.lthlgcy { padding-top: 30px;}
    .cntctcs {margin: -18% 20px 50px;padding: 20px;}
    .bannercnt.widcntr1 {padding-bottom: 90px;}
    .cntctcs1 > h5{padding: 0 50px;}
    .cntit1:first-child{margin-right: 0;}
    .cntit1{padding-bottom: 20px;}
    .cntit{margin-bottom: 0;text-align: center;}
    .cntit.rrdo {display: flex;margin-bottom: 30px;flex-wrap: wrap;}
    label.rido::before {width: 10px;height: 10px;}
    .ridoi:checked ~ label.rido::after {left: 3px;width: 6px;height: 6px;}
    label.rido {padding-left: 15px;}
    .rdoio {padding-bottom: 10px;}
    .cntctcs2 {padding-top: 40px;text-align: center;padding-bottom: 10px;}
    .mlcladr > p{padding: 30px 20px 0;margin-top: 0;}
    .cmail::before, .ctel::before,.mlcladr > p::before {top: 0;left: 50%;transform: translate(-50%,0);}
    .cmail, .ctel{display: block;margin-right: 0;padding: 30px 20px 20px;}
    .prcidc1{padding: 30px 20px 0px;}
    .prcidc2 {padding: 20px 20px 30px;}
    .prcidc2 ul {width: 85%;}
    /*----------------------leather--------------------*/
    .uphostry {padding: 30px 0;margin: 0 20px;}
    .uphostryx > a {margin-top: 5px;}
    .uphostryx {width: calc(100% - 30px);padding: 20px 10px;;text-align: center;margin: -46px 15px 0;}
    .uphostryx > h5{letter-spacing: 0.2em;}
    .embrce21:nth-child(odd) {width: 100%;margin-right: 0;}
    .embrce21 {width: 100%;margin-bottom: 30px;}
    .embrce21:last-child{margin-bottom: 0;}
    .bredcrumb {right: 20px;   top: 10px;}
    .bredcrumb > ul > li{padding-right: 15px;}
    .bredcrumb > ul > li > a {font-size: 0.7em;}
    .bredcrumb > ul > li::after{right: 7px;height: 10px;}
    .bloomcls {margin: 0;  padding: 30px 60px 20px;overflow: hidden;}
    .blomcol {width: 100%;margin-left: 0;margin-bottom: 0;}
    .bloomcls.owl-carousel .owl-stage-outer,.blmmcvb.owl-carousel .owl-stage-outer{overflow: visible !important;}
    .bloomcls .owl-nav{position: absolute;left: 40px;right: 40px;top: 40%;z-index: 100;pointer-events: none;}
.bloomcls .owl-nav button.owl-prev{float: left;width: 30px;height: 30px;background: url(../img/img.png) no-repeat 0 -315px / 55px auto !important;pointer-events: all;}
.bloomcls .owl-nav button.owl-next {float: right;width: 35px;height: 35px;background: url(../img/img.png) no-repeat 0 -409px / 55px auto !important;pointer-events: all;}
.bloomcls .owl-nav button.owl-prev span,.bloomcls .owl-nav button.owl-next span{font-size: 0;}
    .mrnoon2,.blmmccl1 {padding: 30px 20px;}
    .prtctfm1:first-child {padding-right: 0;}
    .prtctfm1:last-child {padding-left: 0;padding-bottom: 0;}
    .prtctfm1 {width: 70%;padding-bottom: 30px;margin: 0 auto;}
    .prtctfm1:nth-child(2){width: 100%;}
    .blmmccl2 {padding: 0 60px;overflow: hidden;}
    .mrnoon {padding: 30px 20px;}
    mrnoon7 {padding-top: 20px;}
    .mrnoon2 {padding: 30px 0 10px;}
    .rangeclr {padding: 30px 20px 0 20px;}
    .rangeclrl {padding-top: 20px;}
    .rangeclr1 {width: 47.5%;margin-left: 5%;margin-bottom: 20px;}
    .rangeclr1:nth-child(odd) {margin-left: 0;}
    .bannercnt.pryc {margin-top: -30%;position: relative;left: 0;top: auto;}
    /*----------------------blog--------------------*/
    .tmesi {top: 10px;right: 20px;}
    .blgdetl {width: 90%;}
    .blogitr {margin: 0 20px;padding: 30px 0;}
    .blgreltd {margin: 0 20px;padding: 30px 0;}
    .blogrld .owl-nav{top: 25%;}
}
