@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'ITCAvantGardeStd-Bk';
  src: url('../fonts/ITCAvantGardeStd-Bk/ITCAvantGardeStd-Bk.eot');
  src: url('../fonts/ITCAvantGardeStd-Bk/ITCAvantGardeStd-Bk.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ITCAvantGardeStd-Bk/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk') format('svg'),
       url('../fonts/ITCAvantGardeStd-Bk/ITCAvantGardeStd-Bk.ttf') format('truetype'),
       url('../fonts/ITCAvantGardeStd-Bk/ITCAvantGardeStd-Bk.woff') format('woff'),
       url('../fonts/ITCAvantGardeStd-Bk/ITCAvantGardeStd-Bk.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-Bold';
  src: url('../fonts/ITCAvantGardeStd-Bold/ITCAvantGardeStd-Bold.eot');
  src: url('../fonts/ITCAvantGardeStd-Bold/ITCAvantGardeStd-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ITCAvantGardeStd-Bold/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold') format('svg'),
       url('../fonts/ITCAvantGardeStd-Bold/ITCAvantGardeStd-Bold.ttf') format('truetype'),
       url('../fonts/ITCAvantGardeStd-Bold/ITCAvantGardeStd-Bold.woff') format('woff'),
       url('../fonts/ITCAvantGardeStd-Bold/ITCAvantGardeStd-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ITCAvantGardeStd-XLt';
  src: url('../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.eot');
  src: url('../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.eot?#iefix') format('embedded-opentype'),
       url('./fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.svg#ITCAvantGardeStd-XLt') format('svg'),
       url('../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.ttf') format('truetype'),
       url('../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.woff') format('woff'),
       url('../fonts/ITCAvantGardeStd-XLt/ITCAvantGardeStd-XLt.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}


html.desktop,html.desktop body{background-color:#fff;color:#fff;width:100vw;height:100vh;overflow:hidden;text-rendering:optimizeLegibility;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
::-webkit-input-placeholder {color: #666!important;}
::-moz-placeholder {color: #666!important;}
:-ms-input-placeholder {color: #666!important;}
:-moz-placeholder {color: #666 !important;}
::-webkit-scrollbar { width: 10px; height: 5px; }
/* Track */
::-webkit-scrollbar-track { background: #f1f1f1; } 
/*Handle linear-gradient(135deg, rgb(224, 224, 224) 0%,rgba(255,255,255,0) 34%)*/
::-webkit-scrollbar-thumb { background: #888; }
::-webkit-scrollbar-thumb { background: #888; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background: #555; }
/* CSS Document */
html.desktop,html.desktop body{background-color:#fff;color:#fff;width:100vw;height:100vh;overflow:hidden;text-rendering:optimizeLegibility;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}
::-webkit-input-placeholder {color: #666!important;}
::-moz-placeholder {color: #666!important;}
:-ms-input-placeholder {color: #666!important;}
:-moz-placeholder {color: #666 !important;}
::-webkit-scrollbar { width: 10px; height: 5px; }
/* Track */
::-webkit-scrollbar-track { background: #f1f1f1; } 
/*Handle linear-gradient(135deg, rgb(224, 224, 224) 0%,rgba(255,255,255,0) 34%)*/
::-webkit-scrollbar-thumb { background: #888; }
::-webkit-scrollbar-thumb { background: #888; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover { background: #555; } 
html {box-sizing: border-box;}
*, *:before, *:after, *:focus{box-sizing: inherit;margin: 0;padding: 0; outline: none; }

b, strong {font-weight: 600}
body{font-family: 'ITCAvantGardeStd-Bk', sans-serif;font-size: 15px;line-height: 1.7;color: #000000;font-weight: 300;}
section {clear: both;}
div#html5-watermark { display: none !important; }
div#html5-elem-box { height: auto !important; }
.ITCAvantGardeStd-Bold{font-family: 'ITCAvantGardeStd-Bold', sans-serif;}
h1, h2, h3, h4, h5, h6  {font-weight: 300;line-height: 1.35;position: relative;letter-spacing: 0px;}
h1.big-heading{font-size: 44px;}
h1.heading{font-size: 36px;}
h1.sub-heading{font-size: 30px;}
h2.big-heading{font-size: 36px;}
h2.heading{font-size: 30px;}
h2.sub-heading{font-size: 28px;}
h3.heading{font-size: 26px;}
h3.sub-heading{font-size: 18px;}
h4.heading{font-size: 18px;}
h4.sub-heading{font-size: 16px;}
h5.heading{font-size: 16px;}
h5.sub-heading{font-size: 14px;}
h6.heading{color: #3f4196;}
p.sub-para-25{font-size: 21px;}
p.sub-para-21{font-size: 18px;position: relative;display: inline-block;line-height: 1.8;}
p.sub-para-18{font-size: 16px;line-height: 1.7;}
p.sub-para-16{font-size: 16px;position: relative;line-height: 1.8;}
 
.plr-80{padding-left: 160px;padding-right: 80px;overflow: hidden;}

@media only screen and (min-width: 1367px) {
	body{}
	header a.navbar-brand{width: auto !important;}
	.plr-80{padding-left: 80px;padding-right: 80px;}
	h1.big-heading{font-size: 64px;}
	h1.heading{font-size: 44px;}
	h1.sub-heading{font-size: 36px;}
	h2.big-heading{font-size: 42px;}
	h2.heading{font-size: 36px;}
	h2.sub-heading{font-size: 32px;}
	h3.heading{font-size: 28px;}
	h3.sub-heading{font-size: 24px;}
	h4.heading{font-size: 24px;}
	h4.sub-heading{font-size: 18px;}
	h5.heading{font-size: 18px;}
	h5.sub-heading{font-size: 14px;}
	h6.heading{color: #3f4196;}
	p.sub-para-25{font-size: 25px;}
	p.sub-para-21{font-size: 21px;position: relative;display: inline-block;line-height: 1.8;}
	p.sub-para-18{font-size: 18px;line-height: 1.7;}
	p.sub-para-16{font-size: 15px;}
}

.left-to-center-xs {} 
.loader {position: fixed;left: 0px;top: 0px;width: 100%;height: 130%;z-index: 9999;background: #ffffff;/* background: url('images/pageLoader.gif') 50% 50% no-repeat rgb(249,249,249); */opacity: 1;}
.load-shutter {position: fixed;bottom: 0;left: 0;width: 100%;height: 100%;background: white;z-index: 1111;}
/*---clickAnimation_wrp---*/
.arrows {width: 80px;height: 80px;position: absolute;left: 80px;margin-left: 0;bottom: -1px;z-index: 9;text-align: center;display: inline-block;background: #e6f2fd;}
.arrows svg {transform: scale(.4);width: 60px;height: 75px;display: grid;margin-left: 12px;margin-top: 4px;}
.arrows svg path {stroke: #000000;fill: transparent;stroke-width: 4px;animation: arrow 2s infinite;-webkit-animation: arrow 2s infinite;}
.arrows .scrollTxt{color: #9ab5d0;display: inline-block;text-transform: uppercase;letter-spacing: .5px;font-size: 9px;font-weight: 500;position: absolute;top: 36px;left: 100px;text-align: left;}
@keyframes arrow
{
	0% {opacity:0}
	40% {opacity:1}
	80% {opacity:0}
	100% {opacity:0}
}

@-webkit-keyframes arrow /*Safari and Chrome*/
{
	0% {opacity:0}
	40% {opacity:1}
	80% {opacity:0}
	100% {opacity:0}
}

.arrows path.a1 {animation-delay:-1s;-webkit-animation-delay:-1s;}
.arrows path.a2 {animation-delay:-0.5s;-webkit-animation-delay:-0.5s;}
.arrows path.a3 {animation-delay:0s;-webkit-animation-delay:0s;}
/*---clickAnimation_wrp---*/
#clickAnimation_wrp{position: fixed;top:0;left: 0;width:100%;height:100%;background: #000;opacity: 0;z-index: -1;} 
#clickAnimation_wrp.current { z-index: 99999; }
#clickAnimation_wrp .swipe { width: 20%;height: 100vh; display: inline-block;margin: 0px;padding: 0px;float: left; overflow: hidden;}
#clickAnimation_wrp .swipe .lr_animation { width: 0;height: 100vh;background: black;display: inline-block;margin: 0px;padding: 0px;float: right; transition: all 500ms ease-in-out; }
#clickAnimation_wrp.current .swipe .lr_animation { width: 100%; transition: all 500ms ease-in-out; } 

a#back-to-top {position: fixed;bottom: 10px;right:10px;/*padding: 10px 20px;*/ z-index: 11111;text-align: center;display: none;}
a#back-to-top span.top_icon {display: block;/* color: #f15931; *//* font-size: 18px; *//* background: #f15931; */width: 40px;/* height: 50px; *//*padding: 10px*//* border-radius: 100px; */} 
a#back-to-top span.txt {display: block;color: #fff;background: #f15931;padding: 2px 7px;text-transform: uppercase;font-weight: bold;letter-spacing: 1px;text-align: center;font-size: 11px;}
a#back-to-top:hover,
a#back-to-top:hover span.txt{color:#000;text-decoration:none;}

/***********************/
/*    btn-knowmore     */
/***********************/
a.btn.btn-logo-blue {position: absolute;right: 0;bottom: -60px;font-size: 12px;font-weight: 700;padding: 10px 10px;/* border: 1px solid red; */border-radius: 100px;overflow: hidden;transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue:after{content: "";position: absolute;top: 21px;left: 25px;width: 10px;height: 10px;border-radius: 100px;background: white;transform: scale(.01);transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue .logo-Txt {background: url("../img/btn-logo.png") no-repeat center center;width: 38px;height: 28px;float: left;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue .km-Txt {text-transform: uppercase;color: #38a997;height: 28px;float: left;padding: 6px;letter-spacing: .5px;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue:hover{transition: all 500ms ease-in-out;}
a.btn.btn-logo-blue:hover:after{transform: scale(50);transition: all 500ms ease-in-out;}

a.btn.btn-knowmore-blue {position: relative;font-size: 12px;font-weight: 700;padding: 10px 10px;border-radius: 100px;overflow: hidden;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue:after{content: "";position: absolute;top: 21px;left: 25px;width: 10px;height: 10px;border-radius: 100px;background: #333333;transform: scale(.01);transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue .logo-Txt {background: url("../img/btn-logo.png") no-repeat center center;width: 38px;height: 28px;float: left;position: relative;z-index: 2;transition: all 500ms ease-in-out;}

a.btn.btn-knowmore-blue .km-Txt {text-transform: uppercase;color: #38a997;height: 28px;float: left;padding: 6px;letter-spacing: .5px;position: relative;z-index: 2;transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue:hover{transition: all 500ms ease-in-out;}
a.btn.btn-knowmore-blue:hover:after{transform: scale(50);transition: all 500ms ease-in-out;}

/***********************/
/*    btn-knowmore     */
/***********************/

/***********************/
/*       Footer        */
/***********************/
footer {position: relative;background: #232323;font-size: 13px;line-height: 1;}
footer .footer-logo{/* filter: invert(1) grayscale(100); *//* opacity: .4; */margin-top: -150px;}
footer .top-footer{padding: 50px 0px 20px 0px;position: relative;z-index: 9;}
footer .top-footer p{font-size: 13px;position: relative;line-height: 1.7;color: #ccc;font-weight: 400;letter-spacing: .2px;margin-top: 20px;}
footer .top-footer p > a{color: #ccc;}
footer .sub-footer{padding: 15px 0px;font-size: 12px;/* border-top: 1px solid #000000; */background: #000000;} 
footer .sub-footer hr{margin-bottom: 30px;} 
footer .sub-footer p {font-size: 12px;letter-spacing: .2px;color: #616161;font-weight: 600;margin: 5px 0px 0px 0px;}
footer h2.footerHeading {font-size: 22px;color: #000;font-weight: 400;width: 90%;}
footer h3 {color: #f04e37;font-size: 20px;display: block;width: 100%;font-weight: 400;line-height: 1;padding-bottom: 13px;margin-bottom: 20px;border-bottom: 1px solid #131212;}
footer h3 span{display: inline-block;}
footer h4 {font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: .2px;margin-bottom: 11px;padding-bottom: 4px;color: #ffffff;position: relative;}
footer h4:after{content:"";position: absolute;bottom: 0px;left: 0;width: 40px;height: 1px;background: #f04e37;}

footer ul.tncLinks {margin: 0px;padding: 0px;list-style-type: none;}
footer ul.tncLinks li{padding: 5px 0px;display: inline-block;}
footer ul.tncLinks li.active a {color: #f15931;font-weight: 600;}
footer ul.tncLinks li a {position: relative;line-height: 1.5;font-size: 12px;color: #ffffff;text-decoration: none;padding: .5rem;transition: all 300ms ease-in-out;}
footer ul.tncLinks li a:after{content: "\f105";position: absolute;left: 0;top: 5px;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: none;}
footer ul.tncLinks li a:hover{color: #f15931;transition: all 300ms ease-in-out;}
footer ul.tncLinks {/* margin: 5px 30px 0px 12px; */}
footer ul.quicklinks{margin: 10px 0px 20px 0px;padding: 0px;list-style-type: none;}
footer ul.quicklinks li{padding: 0px;display: block;}
footer ul.quicklinks li.active a {color: #ccc;font-weight: 400;}
footer ul.quicklinks li a {position: relative;line-height: 1.5;font-size: 13px;color: #ccc;font-weight: 300;text-decoration: none;letter-spacing: .2px;padding: 3px 0px;transition: all 300ms ease-in-out;}
footer ul.quicklinks li a:after{content: "\f105";position: absolute;left: 0;top: 5px;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: none;}
footer ul.quicklinks li a:hover{color: #f04e37;font-weight: 500;transition: all 300ms ease-in-out;}
footer ul.quicklinks li a:hover:after {color: #29388f;left: 5px;transition: all 300ms ease-in-out;}
footer a, 
footer a:hover {color: #333333;}
.Topscroll{position: absolute;top: 0px;left:50%;width: 40px;height: 40px;color: #fff;font-size: 20px;line-height: 2;background: #f4792a;text-align: center;display: block; box-shadow: 0px 0px 10px rgba(0,0,0,.5)}
.Topscroll:hover{ color: #fff;}
/***********************/
/*       Footer        */
/***********************/

/***********************/
/*     Social Media    */
/***********************/
ul.social_media_footer {margin: 0 -15px;padding: 0px;list-style-type: none;}
ul.social_media_footer>li{ display: inline-block; } 
ul.footerLinks li.active > a { font-weight: 700; color: #333; }
ul.social_media_footer>li {/* width: 30px !important; *//* height: 30px !important; *//* display: block; */padding: 0px 5px;text-align: center;}
ul.social_media_footer>li>a {font-size: 14px;text-align: center;display: block;width: 30px;height: 30px;line-height: 1;padding: 8px 7px 8px 7px !important;color: #fff;/* border: 2px solid #cccccc; */border-radius: 100% !important;/* background: #fff; */transition: all 500ms ease-in-out;}
a.fb:hover { color: #fff; background: #3b5998 !important; transition: all 500ms ease-in-out; }
a.tw:hover { color: #fff; background: #38A1F3 !important; transition: all 500ms ease-in-out; }
a.dr:hover { color: #fff; background: #eb4b89 !important; transition: all 500ms ease-in-out; }
a.in:hover {color: #fff;background: #0077B5 !important;transition: all 500ms ease-in-out;}
a.insta:hover {color: #fff;/* background: #9c2cb7 !important; */background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);transition: all 500ms ease-in-out;}
a.vi:hover { color: #fff; background: #00adef !important; transition: all 500ms ease-in-out; }
a.yt:hover { color: #fff; background: #d82423 !important; transition: all 500ms ease-in-out; }
ul.social_media {position: absolute;bottom: 1%;left: 19px;z-index: 100;background: #fff;}
ul.social_media>li{ display: inline-block; } 
ul.social_media>li {padding: 5px 5px;text-align: center;display: block;}
ul.social_media>li>a {font-size: 14px;text-align: center;display: block;width: 30px;height: 30px;line-height: 1;padding: 8px 7px 8px 7px !important;color: #212121;/* border: 2px solid #cccccc; */border-radius: 100% !important;transition: all 500ms ease-in-out;}
/***********************/
/*     Social Media    */
/***********************/


/***********************/
/*      B&F Credits    */
/***********************/
.flip-container2 {-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.flip-container2:hover .back2,.flip-container2.hover .back2{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}
.flip-container2:hover .front2,.flip-container2.hover .front2{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-container2,.front2,.back2{height:30px;width:30px;position:relative;top: 3px;}
.flipper{-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-ms-transition:0.6s;-moz-transition:0.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:relative;top:-5px}
.text-muted{color:#fff}
.front2,.back2{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:preserve-3d;-moz-transition:0.6s;-moz-transform-style:preserve-3d;-o-transition:0.6s;-o-transform-style:preserve-3d;-ms-transition:0.6s;-ms-transform-style:preserve-3d;transition:0.6s;transform-style:preserve-3d;position:absolute;top:0;right:0;}
.front2{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);;z-index:2;}
.back2{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}
/***********************/
/*      B&F Credits    */
/***********************/

section.home-sec-mumbai {position: relative;/* padding: 100px 0px; *//* background: #011939; */}
section.home-sec-mumbai:after {content: "";position: absolute;bottom: 0;left: 0;width: 50%;height: 100%;opacity: .5;background: url(../img/parallax-bg-3.jpg) no-repeat center center;background-attachment: fixed;}
section.home-sec-mumbai h1 {display: inline-block;font-family: 'lemonmilkbold';font-weight: 700;font-size: 5vw;color: #ffffff;letter-spacing: 2vw;line-height: 1;text-transform: uppercase;margin: 5px 0px;}
section.home-sec-mumbai h2 {font-weight: 400;font-size: 3.2vh;color: #ffffff;letter-spacing: 1px;line-height: 1.3;text-transform: uppercase;margin: 0px;padding: 10px 10px 2px 10px;display: inline-block;position: relative;} 

/***********************/
/*   Radio | Checkbox  */
/***********************/  
.radioboxWrp {/* margin-top: 10px; */margin-bottom: 16px;}
input.radioTxt{opacity: 0;width: 20px;height: 20px;cursor: pointer;}
input[type=radio] + label.radioBox_css {position: relative;padding-left: 7px;font-size: 14px;font-weight: 400;margin: 0px;cursor: pointer;} 
input[type=radio] + label.radioBox_css:after {content: "";position: absolute;top: 9px;left: -17px;width: 8px;height: 8px;background: white;border-radius: 100px;/* box-shadow: 1px 1px 0 1px white; */z-index: 1;border: none;/* transform: rotate(45deg); */opacity: 0;transition: all 300ms ease-in-out;}
input[type=radio] + label.radioBox_css:before {content: "";position: absolute;top: 2px;left: -24px;width: 22px;height: 22px;background: white;border: 2px solid #fecc00;border-radius: 100px;z-index: 0;transition: all 300ms ease-in-out;}
input[type=radio]:checked + label.radioBox_css {color: #39a996;} 
input[type=radio]:checked + label.radioBox_css:after {opacity: 1;}
input[type=radio]:checked + label.radioBox_css:before {background: #39a996;border: 2px solid #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transition: all 300ms ease-in-out;}

.checkboxWrp {/* margin-top: 10px; */margin-bottom: 30px;}
input.checkTxt{opacity: 0;width: 20px;height: 20px;cursor: pointer;}
input[type=checkbox] + label.checkBox_css {position: relative;padding-left: 7px;font-size: 14px;font-weight: 400;margin: 0px;cursor: pointer;} 
input[type=checkbox] + label.checkBox_css:after {content: "";position: absolute;top: 9px;left: -17px;width: 8px;height: 8px;background: white;/* border-radius: 100px; *//* box-shadow: 1px 1px 0 1px white; */z-index: 1;border: none;/* transform: rotate(45deg); */opacity: 0;transition: all 300ms ease-in-out;}
input[type=checkbox] + label.checkBox_css:before {content: "";position: absolute;top: 2px;left: -24px;width: 22px;height: 22px;background: white;border: 1px solid #ddc4a6;/* border-radius: 100px; */z-index: 0;transition: all 300ms ease-in-out;}
input[type=checkbox]:checked + label.checkBox_css {color: #f15931;} 
input[type=checkbox]:checked + label.checkBox_css:after {opacity: 1;}
input[type=checkbox]:checked + label.checkBox_css:before {background: #f15931;border: 2px solid #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transition: all 300ms ease-in-out;}
/***********************/
/*   Radio | Checkbox  */
/***********************/

/***********************/
/*    Style-Format     */
/***********************/
.visible-xs{display: none;}.hidden{display: none;}.inline-block{display: inline-block;}.margin-auto{margin: 0px auto;}.no-bdr{border:none !important;}.overflow_hidden{overflow: hidden}.relative{position: relative}.floatL{float:left;display:block}.floatR{float:right}.bg-blue-lighten{background:#6f8fe2!important}.bg-pink-lighten{background:#e26fa0!important}.bg-yellow{background:#ffe15f}.bg-light-blue-1{background:#f5f6f8}.bg-light-gray{background:#ebebeb}.bg-light-gray1{background:#e8e8e8}.bg-light-gray2{background: #f6f7f7;}.bg-gray{background:#373737 !important}.bg-darkgray{background: #282828;}.bg-gray{background:#666}.bg-white{background:#fff !important}.bg-pink{background:#d93758}.bg-pinkish{background:#dd2f76}.bg-black{background:#000}.bg-bluish{background:#3d4094}.bg-skyblue{background:#5CD7F0}.bg-green_bright{background:#00C66B}.bg-maroon{background:#b5252e}.bg-redish_bright{background:#EE6055}.bg-orange{background:#f15931}.bdr_round{-webkit-border-radius:50px!important;-moz-border-radius:50px!important;border-radius:50px!important}.font_145{font-size:145px;color:#d7d7d7}.line_height-20{line-height:20px}.line_height-24{line-height:24px}.line_height-28{line-height:28px}.line_height-30{line-height:30px}.line_height-36{line-height:36px}.line_height-40{line-height:40px}.line_height-44{line-height:44px}.line_height-50{line-height:50px}.line_height-56{line-height:56px}.line_height-60{line-height:60px}.separator3-100{display:block;width:100px;height:3px;margin:15px 0;background-color:#224daf;position:relative}.separator2-50{display:block;width:50px;height: 2px;margin:15px 0;background-color: #f51c09;position:relative;}.separator-100{display:block;width:80px;height: 2px;margin: 28px 0 22px 0;background: #003e7c;position:relative;}.divider5,.divider10,.divider100,.divider20,.divider30,.divider40,.divider60,.divider70,.divider80,.divider90{float:left;width:100%;clear:both}.bold-100{font-weight:100}.bold-200{font-weight:200}.bold-300{font-weight:300}.bold-400{font-weight:400 !important}.bold-500{font-weight:500 !important}.bold-600{font-weight:600 !important}.bold-700{font-weight:700 !important}.bold-800{font-weight:800 !important}.bold-900{font-weight:900 !important}.opacity_0{opacity:0}.opacity_08{opacity:0.08}.opacity_1{opacity:0.1}.opacity_2{opacity:0.2}.opacity_3{opacity:0.3}.opacity_4{opacity:0.4}.opacity_5{opacity:0.5}.opacity_6{opacity:0.6}.opacity_7{opacity:0.7}.opacity_8{opacity:0.8}.opacity_9{opacity:0.9}.opacity_10{opacity:10}.no-padding{padding:0!important}.no-padding-left{padding-left:0 !important}.no-padding-right{padding-right:0 !important}.padding-10{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-60{padding:60px}.padding-70{padding:70px}.padding-80{padding:80px}.padding-90{padding:90px}.pt-0{padding-top:0!important}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pl-90{padding-left:90px}.pl-100{padding-left:100px}.pr-5{padding-right:5px}.pr-6{padding-right:6px}.pr-7{padding-right:7px}.pr-8{padding-right:8px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.pr-90{padding-right:90px}.pr-100{padding-right:100px}.mt-0{margin-top:0 !important;}.mt-5{margin-top:5px !important;}.mt-10{margin-top: 10px !important;}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:30px !important;}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}.mb-70{margin-bottom:70px !important}.mb-80{margin-bottom:80px !important}.mb-90{margin-bottom:90px !important}.mb-100{margin-bottom:100px !important}.ml-0{margin-left:0!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.ml-90{margin-left:90px}.ml-100{margin-left:100px}.mr-0{margin-right:0!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px}.mr-20{margin-right:20px !important;}.mr-30{margin-right:30px !important}.mr-40{margin-right:40px !important}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.mr-90{margin-right:90px}.mr-100{margin-right:100px}.divider5{height:5px}.divider10{height:10px}.divider20{height:20px}.divider30{height:30px}.divider40{height:40px}.divider50{float:left;height:50px;width:100%;clear:both}.divider60{height:60px}.divider70{height:70px}.divider80{height:80px;}.divider90{height:90px}.divider100{height:100px}.font-size_1vh{font-size:1vh}.font-size_2vh{font-size:2vh}.font-size_3vh{font-size:3vh}.font-size_3_5vh{font-size:3.5vh}.font-size_4vh{font-size:4vh}.font-size_4_5vh{font-size:4.5vh}.font-size_5vh{font-size:5vh}.font-size_5_5vh{font-size:5.5vh}.font-size_6vh{font-size:6vh}.font-size_6_5vh{font-size:6.5vh}.font-size_7vh{font-size:7vh}.font-size_7_5vh{font-size:7.5vh}.font-size_8vh{font-size:8vh}.font-size_8_5vh{font-size:8.5vh}.font-size_9vh{font-size:9vh}.font-size_9_5vh{font-size:9.5vh}.font-size_10vh{font-size:10vh}.font-size_10_5vh{font-size:10.5vh}.font-size_11vh{font-size:11vh}.font-size_11_5vh{font-size:11.5vh}.font-size_12vh{font-size:12vh}.font-size_12_5vh{font-size:12.5vh}.font-green{color:#A6CE39!important}.font-light-gray1{color: #fbfbfb!important;}.font-light-gray2{color: #fbfbfb!important;}.font-white{color:#fff!important}.font-dark_blue{color:#16315b!important}.font-gray-light{color:#d9d9d9!important}.font-gray{color: #373737!important;}.font-bluish{color:#3d4094!important}.font-red{color:#cf2929 !important}.font-blue{color:#224daf!important}.font-bright_blue{color:#288fc5!important}.font-copper{color: #e7a262!important;}.font-pink{color:#ec008c!important}.font-maroon{color:#c92f31!important}.font-black{color:#000!important}.font-pink-lighten{color:#f96599!important}.font-blue-lighten{color:#6f8fe2!important}.font-purple-lighten{color:#8972c3!important}.font-purple{color:#7244aa!important}.font-orange{color: #f76601!important;}.font-yellow{color: #fecc00!important;}.z-index1{z-index:1}.z-index2{z-index:2}.z-index3{z-index:3}.z-index4{z-index:4;}.z-index5{z-index:5}.z-index6{z-index:6}.z-index7{z-index:7}.z-index8{z-index:8}.z-index99{z-index:99}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.arrow11{position:fixed;bottom:0;left:50%;margin-left:-20px;width:40px;height:40px;border-radius:2px solid #ea088c;background:url(../credential/bounce-arrow.png);background-size:contain}.bounce11{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.letterSace-01{letter-spacing: 1px;}.letterSace-02{letter-spacing: 2px;}.letterSace-03{letter-spacing: 3px;}.letterSace-04{letter-spacing: 4px;}.letterSace-05{letter-spacing: 5px;}.row-flex,.display-flex {display: flex;}.vh-90{height: 90vh !important;}
/***********************/
/*    Style-Format     */
/***********************/

/***********************/
/*        Header       */
/***********************/
header{text-align: center;background: white;position: fixed;top: 0;left: 45px;width: calc(100% - 90px);z-index: 9;padding: 0px 40px;/* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); */}
header .nav-link {color: #000 !important;font-size: 14px;font-weight: 400;letter-spacing: .5px;padding: 20px  2vh !important;}
header a.navbar-brand{width: 300px;}
header.stickyHeader{background: #fff;}
header li.active a{font-weight: bold;}
header nav.navbar.navbar-expand-lg.navbar-light{padding: 0px;}

/***********************/
/*        Header       */
/***********************/

/*---hero banner---*/

.curve-01 {position: absolute;top: 0%;z-index: 1;height: 39vh;}
.curve-02 {position: absolute;top: 18%;right: 18%;z-index: 2;height: 36vh;}
.curve-03 {position: absolute;top: -80px;right: -30px;z-index: -4;}
.curve-04 {position: absolute;top: 70%;left: -20%;z-index: -1;}

.mx-width-1500 {max-width: 1500px;}
.max-width-3{max-width: 390px;}
.max-width-4{max-width: 420px;}
.max-width-5{max-width: 540px;display: inline-block;}


#fullpage .section{padding: 0px 45px;}
#fp-nav ul li .fp-tooltip{font-size: 10px;background: #333333;padding: 2px 7px;}


.home-section{width: 100vw;height: calc(100vh - 90px);display: table-cell;vertical-align: middle;position: relative;padding: 0px 40px 0px 40px;overflow: hidden;}
.home-section .home-number{font-size: 90vh;font-weight: 900;line-height: 0.7;position: absolute;bottom: 0;left: -2%;}

.home-section h3 {font-weight: 500;font-size: 4.5vh;margin-bottom: 5vh;}
.home-section h4 {font-family: 'ITCAvantGardeStd-Bold', serif;font-weight: 700;}
.home-section .lead {font-size: 1.5rem;font-weight: 400;margin-bottom: 4vh;max-width: 480px;display: inline-block;}
.home-section ul.home-proList{margin: 0px;padding: 0px;list-style-type: none;}
.home-section ul.home-proList li{}
.home-section ul.home-proList li a{color: #f04e37;font-size: 18px;font-style: italic;font-weight: 400;padding: 3px 0px;display: inline-block;}

.h-sec-01 h1 {font-family: 'ITCAvantGardeStd-XLt';font-size: 6vh;font-weight: 100;background: #F04E37;background: -moz-linear-gradient(left, #F04E37 0%, #242424 100%);background: -webkit-linear-gradient(left, #F04E37 0%, #242424 100%);background: linear-gradient(to right, #F04E37 0%, #242424 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.h-sec-01 .box-orange{position: absolute;top: 7%;left: -6vh;width: 60vh;height: 60vh;background:#f04e37;mix-blend-mode: multiply;}

.h-sec-02 {}
.h-sec-02 h1 {font-size: 6vh;font-weight: 400;color: #f04e37;margin-bottom: 7vh;}
.h-sec-02 .logo-solomon {max-width: 300px;margin-bottom: 4vh;}
.h-sec-02 .solomon-vision{position: absolute;top: 0;left: 0;right: 0;margin: 0px auto;width: 40vh;}
.h-sec-02 .h-product-02{position: absolute;top: 45%;right: -40px;width: 55vh;}

.h-sec-03{}
.h-sec-03 .logo-mecademic {max-width: 300px;margin-bottom: 4vh;}
.h-sec-03 h1 {font-size: 6vh;font-weight: 400;color: #f04e37;margin-bottom: 5vh;}
.h-sec-03 .product-03{position: relative;bottom: -34px;left: -54px;}


.h-sec-04{}
.h-sec-04 .logo-rotodex {max-width: 300px;margin-bottom: 4vh;}
.h-sec-04 h1 {font-size: 6vh;font-weight: 400;color: #f04e37;margin-bottom: 5vh;}
.h-sec-04 .product-04{position: absolute;bottom: -34px;right: -54px;}


.h-sec-05{}
.h-sec-05 .logo-ompi {max-width: 300px;margin-bottom: 4vh;}
.h-sec-05 h1 {font-size: 6vh;font-weight: 400;color: #f04e37;margin-bottom: 5vh;}
.h-sec-05 .product-04{position: relative;bottom: -34px;left: -54px;}

.h-sec-06{}
.h-sec-06 h1 {font-size: 10vh;font-weight: 700;color: #f04e37;margin-bottom: 5vh;}
.h-sec-06 ul.clientsList {margin: 0px 0px 0vh 0px;padding: 0px;list-style-type: none;display: inline-block;}
.h-sec-06 ul.clientsList li {width: 14%;float: left;text-align: center;/* min-height: 16vh; */padding: 3vh;margin-left: -1px;margin-top: -1px;border: 1px solid #ccc;}
.h-sec-06 ul.clientsList img {/* margin-bottom: 10px; */}
.h-sec-06 ul.clientsList p {margin: 0px;font-size: 14px;display: none;}


.h-sec-07{background: url("../img/home/lets-talk.png") no-repeat center center;}
.h-sec-07 h1 {font-size: 10vh;font-weight: 700;color: #f04e37;margin-bottom: 5vh;}


.brochure-download{width: 100vw;height: 100vh;display: table-cell;vertical-align: middle;position: relative;padding: 0px 40px 0px 40px;}
.brochure-download h1{font-weight: 400;color: #f04e37;margin-bottom: 40px;}
.brochure-download .download-link{display: inline-block;border: 1px solid #dddee0;margin: 5px;padding: 2px;}

.product-sec-01{padding-top: 170px;padding-bottom: 100px;}

.product-sec-01 h1{
    font-family: 'ITCAvantGardeStd-XLt';
    font-size: 6vh;
    font-weight: 100;
    margin-bottom: 30px;
    background: #F04E37;
    background: -moz-linear-gradient(left, #F04E37 0%, #242424 100%);
    background: -webkit-linear-gradient(left, #F04E37 0%, #242424 100%);
    background: linear-gradient(to right, #F04E37 0%, #242424 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.product-sec-01 .product-desc,
.introduction-section .product-desc {
	padding: 0px 17px 0px 60px;
	max-width: 700px;
}

.product-sec-01 .product-desc .product-logo{margin-bottom: 15px;max-width: 300px;}
.product-sec-01 .product-desc h2,
.introduction-section .introduction-title
{font-family: 'ITCAvantGardeStd-Bk', serif;font-size: 4vh;color: #f04e37;margin-bottom: 30px;}
.product-sec-01 .product-desc h4,
.introduction-section .introduction-subtitle,
.description-section .description-subtitle {
    font-size: 1.5rem;
    margin-bottom: 18px;
}
.product-sec-01 .product-desc .lead{font-size: 1.1rem;}
.product-sec-01 .product-desc ul.dotlist{margin: 20px 0px 0px 0px;padding: 0px;list-style-type: none;}
.product-sec-01 .product-desc ul.dotlist li{/* font-size: 1.1rem; */font-size: 1.5rem;display: inline-block;padding: 0px 20px;position:relative;}
.product-sec-01 .product-desc ul.dotlist li:after{content:"";position: absolute;top: 15px;left: 0;width: 10px;height: 10px;/* background: #cc220a; */border: 2px solid #f04e37;border-radius: 100px;}



.product-sec-02{}
ul#ProductTabs {margin: 0px auto;display: inline-block;text-align: center;border-bottom: 1px solid #0c4da2;}
ul#ProductTabs li {display: inline-block !important;float: none;}
ul#ProductTabs li a {background: #ffffff;border: 1px solid #d5412d;color: #d5412d;min-width: 150px;padding: 23px 30px;font-size: 18px;letter-spacing: 1px;border-radius: 0px;margin-left: -1px;transition: all 300ms ease-in-out;}
ul#ProductTabs li a.active {background: #d5412d;color: #fff;border: 1px solid #d5412d;transition: all 300ms ease-in-out;}
#ProductTabcontent {color: #fff;padding: 50px 0px 100px 0px;margin: 0px -15px;background: rgb(58, 58, 58);background: -moz-linear-gradient(45deg, #424242 0%,#333333 100%);background: -webkit-linear-gradient(45deg, #424242 0%,#333333 100%);background: linear-gradient(45deg, #8e2011 0%,#f04e37 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#102382', endColorstr='#1b66c7',GradientType=1 );}
#ProductTabcontent .ProductRageName {display: table-cell;padding: 40px;vertical-align: middle;margin: 0 auto;background-image: -moz-linear-gradient( 137deg, rgba(16,35,130,.2) 0%, rgba(27,102,199,.2) 100%);background-image: -webkit-linear-gradient( 137deg, rgba(162, 42, 25, 0.39) 0%, rgba(229, 73, 51, 0.33) 100%);background-image: -ms-linear-gradient( 137deg, rgba(16,35,130,.2) 0%, rgba(27,102,199,.2) 100%);}
#ProductTabcontent h2{margin-bottom: 50px;font-family: 'ITCAvantGardeStd-Bk';letter-spacing: 1px;}
#ProductTabcontent h3.prodrName{font-size: 1.5rem;color: #ffffff;margin-bottom: 16px;}
#ProductTabcontent .prodrTxt{/* font-family: 'ITCAvantGardeStd-XLt';letter-spacing: 1px; */}
#ProductTabcontent .prodrTxt p{margin-bottom:0px;}

#ProductTabcontent ul.qualitCertificateList {margin: 0 0 0 20px;padding: 0;list-style-type: none;}
#ProductTabcontent ul.qualitCertificateList li {padding: 10px 0px 10px 25px;border-bottom: 1px solid #e14731;position: relative;}
#ProductTabcontent ul.qualitCertificateList li:after {content: "";position: absolute;top: 18px;left: 6px;width: 10px;height: 10px;/* background: #cc220a; */border: 2px solid #ffffff;border-radius: 100px;}


.product-sec-02 .application-box{text-align: center;margin-bottom: 35px;display: inline-block;}
.product-sec-02 .application-box .application-img{margin-bottom: 15px;padding: 5px;border: 1px solid #e84a34;}
.product-sec-02 .application-box h4{font-size: 18px;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	
	/*.col-12 {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
}*/
	
	#fullpage .section{padding: 0px;}
	
	header{width: 100%;left: 0;padding: 0px;}
	a.bright-logo {width: 72%;display: inline-block;padding: 8px 0px;}
	header a.navbar-brand{width: 80%;display: inline-block;padding: 10px 0px 8px 15px;margin: 0px;}
	button.navbar-toggler,
	button.navbar-toggler.collapsed{position: relative;top: 0px;right: 0px;float: right;width: 60px;height: 60px;background: #2d2d2d;/* margin-left: 20px; */padding: 14px;border-radius: 0px;outline: none;transition: all 500ms ease-in-out;}
	button.navbar-toggler .navbar-toggler-icon{width: 0px;height: 0px;transition: all 500ms ease-in-out;}
	button.navbar-toggler:before{content: "";position: absolute;top: 25px;left: 0;right: 0;margin: 0px auto;width: 30px;height: 2px;background: #fff;transform: rotate(45deg);transition: all 500ms ease-in-out;}
	button.navbar-toggler:after{content: "";position: absolute;bottom: 32px;left: 0;right: 0;margin: 0px auto;width: 30px;height: 2px;background: #fff;transform: rotate(-45deg);transition: all 500ms ease-in-out;}
	 
	button.navbar-toggler.collapsed .navbar-toggler-icon{width: 100%;height: 2px;background: #aeaeae;transition: all 500ms ease-in-out;}
	button.navbar-toggler.collapsed:before{content: "";position: absolute;top: 21px;left: 0;right: 0;margin: 0px auto;width: 30px;height: 1px;background: #8a8a8a;transform: rotate(0deg);transition: all 500ms ease-in-out;}
	button.navbar-toggler.collapsed:after{content: "";position: absolute;bottom: 16px;left: 0;right: 0;margin: 0px auto;width: 30px;height: 3px;background: #fff;transform: rotate(0deg);transition: all 500ms ease-in-out;}	
	header li.nav-item .nav-link{text-align: left;color: #fff !important;font-size: 15px;font-weight: 300;padding: 15px 30px !important;border-top: 1px solid #000000;border-bottom: 1px solid #4a4848;}	
	header li.nav-item:nth-child(1) .nav-link{border-top: none;}
	header li.nav-item:nth-last-child(1) .nav-link{border-bottom: none;}
	header nav.navbar.navbar-expand-lg.navbar-invert{background:#fff;padding: 0px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}	
	header .navbar-collapse{padding: 0px;background: #2d2d2d;top: -3px;position: relative;}
	
	
	.brochure-download{width: 100vw;height: auto;padding: 130px 15px 80px 15px;}
	.brochure-download h1{font-size: 34px;}
	.brochure-download .download-link{margin-bottom: 30px;}
	
	.curve-01{position: absolute;top: 4%;left: 0%;z-index: 1;height: 22vh;}
	.curve-02{top: 52%;right: 19%;z-index: 2;height: 23vh;}
	
	.home-section .home-number{font-size: 90vw;}

	.home-section{padding: 0px;height: auto;}
	.home-section .lead{font-size: 1.1rem;}
	.home-section h1{font-size: 34px;margin-bottom: 5vh;}
	.home-section h3{font-size: 24px;font-weight: 700;margin-bottom: 20px;}
	.home-section h4{font-size: 21px;}
	
	.h-sec-01{padding-top: 80px;}
	.h-sec-01 .heading{font-size: 30px;margin-top: 60px;margin-left: 13px;margin-bottom: 50px;margin-right: 6px;}
	.h-sec-01 .box-orange{width: 20vh;height: 20vh;top: 25px;left: 15px;z-index: 1;}
	.h-sec-01 .h-product-01{/* position: absolute; */top: 40px;}

	.h-sec-02{padding-top: 0px;padding-bottom: 80px;}
	.h-sec-02 .solomon-vision{position: relative;width: 60%;}
	.h-sec-02 .h-product-02{position: relative;width: 70%;margin-top: 50px;margin-bottom: 30px;right: -20%;}

	.h-sec-03{padding-top: 100px;padding-bottom: 100px;}
	.h-sec-03 .logo-mecademic{margin-bottom: 20px;}
	.h-sec-03 .product-03{left: 0;bottom: 0;transform: scale(1.1);margin-bottom: 50px;}
	
	.h-sec-04{padding-top: 80px;padding-bottom: 80px;}
	.h-sec-04 .product-04{position: relative;bottom: 0;margin-bottom: 60px;transform: scale(1.2);}
	
	.h-sec-05 {padding: 50px 0px 80px 0px;}
	.h-sec-05 .product-05{margin-bottom:50px}

	.h-sec-06 {padding: 60px 15px;}
	.h-sec-06 ul.clientsList li{padding: 20px 10px;width: 33%;}

	.h-sec-07 {padding: 60px 0px;background: #f6f7f7;}
	.h-sec-07 h1{margin-left:15px;}
	form{padding: 15px 20px;}
	
	
	.product-sec-01{padding-top: 110px;padding-bottom: 60px;}
	.product-sec-01 h1{font-size: 34px;/* margin-bottom: 5vh; */}
	.product-sec-01 .product-desc ul.dotlist li,
	.product-sec-01 .product-desc h4{font-size: 21px;}
	.product-sec-01 .product-desc ul.dotlist li:after {top: 12px;}
    .product-sec-01 .product-desc .lead{font-size: 15px;margin-bottom: 20px !important;}
    .product-sec-01 .product-desc .lead.mt-40{margin-top:20px}
    .product-sec-01 .product-desc .lead.mb-40{margin-top:20px}
	.product-sec-01 .product-desc .product-logo{margin-top: 40px;max-width: 200px;}
	.product-sec-01 .product-desc{padding: 0px;}
	#ProductTabcontent{padding: 20px 10px 100px 10px;}
	#ProductTabcontent h2{margin-top: 30px;margin-bottom: 30px;}
	#ProductTabcontent h3.prodrName{font-size:21px;}
	#ProductTabcontent .ProductRageName{padding: 30px 30px;}
	#ProductTabcontent ul.qualitCertificateList{margin: 20px 0px;	}
	ul#ProductTabs li a{min-width: 110px;font-size: 16px;padding: 20px 25px;}

	.product-sec-02 .application-box{margin-bottom: 30px;}
	.product-sec-02 .application-box .application-img{padding: 10px;}
	.product-sec-02 .application-box h4{}

	
	.vh-90{height:auto !important}
	footer .top-footer{padding: 30px 15px 40px 15px;/* position: relative; *//* z-index: 9; */}
	
	footer h3{font-size: 18px;font-weight: 600;margin-top: 20px;}
	footer ul.quicklinks{margin-bottom: 30px;}
	footer .sub-footer p{margin-bottom: 15px;}
	ul.social_media_footer{margin: 0px 10px;}	
	ul.social_media_footer>li{padding: 0px;}
}

.introduction-section .introduction-title {
	color: #DB082B;
	font-size: 42px;
    font-weight: 900;
}

.introduction-section {
	padding-top: 170px;
    padding-bottom: 20px;
}

.introduction-img {
	margin-bottom: 15px;
}

.introduction-subtitle, 
.description-subtitle, 
.pneumatic-clutch-brake-subtitle,
.ompi-product-lines-subtitle,
.application-of-clutch-brake-subtitle {
	text-transform: uppercase;
}

.introduction-content, .description-content {
	font-size: 1.1rem;
	font-weight: 300;
	margin-bottom: 10px;
}

.pneumatic-clutch-brake-content li,
.application-of-clutch-brake-content li,
.application-of-clutch-brake-section p,
.ompi-product-lines-content li,
.pneumatic-clutch-brake-section p {
	font-size: 1.1rem;
	font-weight: 300;
}

.pneumatic-clutch-brake-content,
.ompi-product-lines-content,
.application-of-clutch-brake-content {
	margin-left: 18px;
}

.description-section, 
.pneumatic-clutch-brake-section, 
.ompi-product-lines-section,
.application-of-clutch-brake-section {
	padding-top: 20px;
    padding-bottom: 20px;
}