* {border: none;outline: none;}
body{font-family: 'Open Sans', sans-serif;font-weight: 400;color: #fff;margin: 0;padding: 0;}
h1, h2, h3, h4, h5{font-family: 'Open Sans Condensed', sans-serif;}
.krisel-bg{background: url("../../web-img/krisel.png");}
.page-wrapper{position: relative;margin: 0 auto;width: 100%;min-width: 300px;z-index: 9;overflow: hidden;}

.pnl-container{width: 85%;margin: 0 auto;position: relative;box-sizing: border-box;}
.pnl-row{margin: 0 -15px;}
.auto-container{position: static;width: 1200px;padding: 0px 15px;margin: 0 auto;box-sizing: border-box;}

@media (max-width: 767px) {
  .auto-container {width: 100%;padding: 0 30px;}
}
@media (min-width: 768px) {
  .auto-container {width: 738px;}
}
@media (min-width: 992px) {
  .auto-container {
    width: 952px;
  }
}
@media (min-width: 1200px) {
  .auto-container {
    width: 1140px;
  }
}

header{position: fixed;top: 0;width: 100%;z-index: 999;}
.header-upper{border-bottom: 1px solid rgba(255, 255, 255, .2);}
.header-upper .inner-container{position: relative;display: block;padding: 0 40px;}
.inner-container::after{content: '';display: table;clear: both;}
.header-upper .logo-box{position: relative;float: left;padding: 10px 0px;margin-right: 15px;}
.logo-box a{display: block;float: left;}
.logo-box a img{display: inline-block;max-width: 100%;height: auto;float: left;}
.logo-box .group{float: left;font-size: 11px;color: #929292;text-transform: uppercase;line-height: 14px;
    padding: 17px 0 0 15px;text-decoration: none;
}
.logo-box .group:hover{color: #d2ab66;transition: all 500ms ease;}

.logo-right{float: right;}
.top-menu{float: left;}
.top-menu::after{content: '';display: table;clear: both;}
.top-menu ul{margin: 0;padding: 0;list-style: none;}
.top-menu ul li{padding: 0 25px;float: left;}
/*.top-menu ul li a::after {bottom: 0;content: "";display: block;height: 2px;left: 50%;position: absolute;background: #d2ab66;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;
}
.top-menu ul li a:hover::after{width: 100%;left: 0;}
*/
.menu-item{display: flex;position: relative;
	transition: background 0.3s ease-in-out;z-index: 999;
}
.top-menu .menu-item a, .top-menu .menu-item span{color: #d2ab66;font-weight: bold;font-family:  'Open Sans Condensed', sans-serif;font-size: 16px;
	text-transform: uppercase;text-decoration: none;padding: 32px 0;display: block;position: relative;cursor: pointer;
}
.menu-item .sub-menu {position: absolute;top: 100%;left: 0;width: 250px;transform-origin: top;margin: 0;padding: 5px 0;
	transform: rotateX(-90deg);transition: transform 0.3s linear;background-color: #fff;list-style: none;
}
.menu-item .sub-menu .sub-menu-item {border-color: rgba(255, 255, 255, 0.15);padding: 0 15px;display: block;width: 100%}
.menu-item:hover, .menu-item.active {background-color: rgba(255, 255, 255, 0.15);}
.menu-item:hover .sub-menu {transform: rotateX(0deg);}
.top-menu .menu-item .sub-menu-item a{color: #292929;text-transform: uppercase;padding: 15px 0;transition: ease-in all 0.3s;}
.top-menu .menu-item .sub-menu-item a:hover{color: #d2ab66;}


.top-call-btn{float: left;border-left: 1px solid rgba(255, 255, 255, .2);padding: 0 0 0 25px;}
.call-btn{display: block;font-family:  'Open Sans Condensed', sans-serif;text-transform: uppercase;text-decoration: none;
	background: url("../../web-img/top-call-btn-icon.png") no-repeat 0 20px;padding: 21px 0 21px 59px;
}
.call-btn span{color: #929292;font-size: 12px;}
.call-btn strong{color: #fff;}

.mobile-nav-toggler{position: relative;float: right;margin: 32px 0px 0px;display: none;}
.mobile-link{display:block;float:right;}
.mobile-link .icon-bar{display:block;width:32px;height:3px;border-radius:1px;background-color:#d2ab66}
.mobile-link .icon-bar+.icon-bar{margin-top:6px}

.side-menu__block{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;
	transform: translateX(-100%);-webkit-transform-origin: left center;
    transform-origin: left center;transition: transform 500ms ease 500ms, visibility 500ms ease 500ms;
    visibility: hidden;
}
.side-menu__block-overlay{width: 100%;height: 100%;background-color: #000;position: absolute;top: 0;left: 0;
	right: 0;bottom: 0;z-index: 999;opacity: 0.7;
}
.side-menu__block-inner{position: absolute;left: 0;top: 0;width: 100%;max-width: 400px;height: 100%;
    overflow-y: auto;background-color: #000;z-index: 9999;padding: 40px 0;opacity: 0;visibility: hidden;
    transform: translateX(-100%);transition: opacity 500ms ease 0ms, visibility 500ms ease 0ms, transform 500ms ease 0ms;
}
.side-menu__block-inner .logo a{display: block;}
.side-menu__top{display: flex;align-items: center;
	padding-left: 30px;padding-right: 30px;
}
.side-menu__close-btn{background-image: url("../../web-img/sprites.png");width: 17px;height: 17px;background-repeat: no-repeat;
	background-position: 0 -625px;
}
.justify-content-between{-ms-flex-pack: justify !important;justify-content: space-between !important;}

.mobile-nav__container{padding-left: 30px;padding-right: 30px;padding-top: 20px;}

.side-menu__block.active{transform: translateX(0%);visibility: visible;
	transition: transform 500ms ease 0ms, visibility 500ms ease 0ms;
}
.side-menu__block.active .side-menu__block-inner{opacity: 1;visibility: visible;transform: translateX(0);
    transition: opacity 500ms ease 500ms, visibility 500ms ease 500ms, transform 500ms ease 500ms;
}

.mobile-nav__container ul{margin: 0;padding: 0;list-style: none;position: relative;}
.mobile-nav__container li a/*, .mobile-menu-accordion div.link*/{
    text-transform: uppercase;font-size: 16px;transition: all 500ms ease;
    font-family: 'Open Sans Condensed', sans-serif;position: relative;padding-bottom: 10px;padding-top: 13px;border-top: 1px solid rgba(255, 255, 255, .1);
    display: flex;align-items: center;color: #9ca3a9;font-weight: bold;text-decoration: none;
}
.mobile-menu-accordion div.link{cursor: pointer;position: absolute;right: 0;top: 11px;transition: all 0.3s ease-in-out;border-radius: 4px;background: url("../../web-img/sprites.png") no-repeat 9px -653px #d2ab66;width: 24px;height: 24px;content: "";
}
.mobile-menu-accordion .submenu {display: none;padding: 0 0 0 20px;}
.mobile-nav__container li a:hover{color: #d2ab66;}
.mobile-menu-accordion li.open .link {
    transform: rotate(90deg);
}
.menu-text{padding-left: 30px;padding-right: 30px;margin-top: 40px;border-top: 1px solid rgba(255, 255, 255, .1);
	display: flex;align-items: center;margin-bottom: 100px;
}
.menu-text ul{margin: 0;padding: 10px 0;list-style: none;}
.menu-text ul li a{color: #d2ab66;text-decoration: none;display: block;padding: 8px 0;}

@media only screen and (max-width: 1199px) {
	.mobile-nav-toggler{display: block;}
	.top-menu, .top-call-btn{display: none;}
}
@media only screen and (max-width: 399px) {
	.header-upper .inner-container{padding: 0 20px;}
	.logo-box div{float: none;padding: 0;clear: both;}
	.logo-box div br{display: none;}
	.mobile-nav-toggler{margin: 38px 0px 0px;}
}
.main-header{position: relative;margin-top: 87px;}
.main-header::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.6;z-index: 1;}
.main-header::after{content: "";position: absolute;background: url("../../web-img/rw-big.png") no-repeat bottom right;height: 100%;width: 100%;bottom: 0;right: 0;z-index: 2;}
.main-header img{width: 100%;display: block;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);}
.pnl-caption{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.caption-wrap{display: table;width: 100%;height: 100%;}
.caption-wrap .wrapper{width: 100%;display: table-cell;vertical-align: middle;padding: 0 45% 0 5%;}
.pnl-caption h3{margin: 0;padding: 0;font-size: 18px;text-transform: uppercase;}
.pnl-caption h1{font-size: 100px;text-transform: uppercase;margin: 2rem 0;padding: 0;line-height: 6rem;}

.heading-dot{color: #d2ab66;}

.g-btn{position: relative;display: inline-block;text-align: center;text-decoration: none;text-transform: uppercase;background: #d2ab66;
	color: #000;border-radius: 8px;overflow: hidden;transition: all 0.3s ease;font-family: 'Open Sans Condensed', sans-serif;
	-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;
}
.g-btn span{position: relative;display: block;line-height: 30px;padding: 16px 60px;z-index: 1;font-size: 16px;font-weight: 700;}
.g-btn i{display: inline-block;background: url("../../web-img/rw-btn-small.png") no-repeat -16px -23px;
	position: absolute;right: 0;top: 0;width: 90px;height: 100%;z-index: 0;
	transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;
}
.g-btn:hover i{width: 50%;opacity: 0;}

@media only screen and (max-width: 1199px) {
	.pnl-caption h1{font-size: 6vw;line-height: 6vw;}
	.main-header::after{height: 50%;width: 50%;background-size: contain;}
	.g-btn span{padding: 10px 30px;}
}
@media only screen and (max-width: 1199px) {
	.caption-wrap .wrapper{padding: 0 0 0 5%}
}

.section-solutions{padding: 5rem 0 0 0;}
.solutions-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.solutions-wrap .col-2x,
.solutions-wrap .col-4x{padding-right: 15px;padding-left: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;margin-bottom: 30px;}
.solutions-wrap .col-2x{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.solutions-wrap .col-4x{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.heading-text{}
.heading-text h2, .heading-text h3, .heading-text h4{font-size: 62px;text-transform: uppercase;line-height: 72px;margin: 0 0 40px 0;padding: 0;}
.heading-text p{color: #999;margin: 0;padding: 0 15% 0 0;font-size: 16px;line-height: 28px;text-align: justify;}
.no-p-pad p{padding: 0}
.color666 p{color: #666;}
.solutions-white{position: relative;}
.solutions-white h2{color: #222429;}
.solutions-box{position: relative;padding: 50px 45px;background: #292929;min-height: 100%;border-radius: 10px;overflow: hidden;transition: all 500ms ease;box-sizing: border-box;display: block;text-decoration: none;}
.solutions-box::before {position: absolute;left: 45px;top: 50px;font-size: 40px;line-height: 1em;color: #ffffff;
	opacity: 0.07;font-family: 'Open Sans Condensed', sans-serif;
}
.solutions-box .icon-box1,
.solutions-box .icon-box2,
.solutions-box .icon-box3,
.solutions-box .icon-box4,
.solutions-box .icon-box5,
.solutions-box .icon-box6,
.solutions-box .icon-box7,
.solutions-box .icon-box8{position: absolute;right: 45px;top: 50px;background: url("../../web-img/sprites.png") no-repeat;width: 72px;height: 72px;
	transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
.solutions-box h6 {position: relative;margin: 90px 0 0 0;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 700;max-width: 200px;
}

.solution-1, .solution-2, .solution-3, .solution-4, .solution-5, .solution-6{position: relative;}
.solution-1::before{content: "01";}
.solution-2::before{content: "02";}
.solution-3::before{content: "03";}
.solution-4::before{content: "04";}
.solution-5::before{content: "05";}
.solution-6::before{content: "06";}
.solution-7::before{content: "07";}
.solution-8::before{content: "08";}
.solutions-box .icon-box2{background-position: 0 -82px;}
.solutions-box .icon-box3{background-position: 0 -164px;}
.solutions-box .icon-box4{background-position: 0 -246px;}
.solutions-box .icon-box5{background-position: 0 -328px;}
.solutions-box .icon-box6{background-position: 0 -410px;}
.solutions-box .icon-box7{background-position: 0 -857px;}
.solutions-box .icon-box8{background-position: 0 -939px;}

.solutions-box:hover{background: #d2ab66;}
.solutions-box:hover h6{color: #000;}
.solutions-box:hover::before{color: #000;}
.solutions-box:hover .icon-box1{background-position: -72px 0}
.solutions-box:hover .icon-box2{background-position: -72px -82px}
.solutions-box:hover .icon-box3{background-position: -72px -164px}
.solutions-box:hover .icon-box4{background-position: -72px -246px}
.solutions-box:hover .icon-box5{background-position: -72px -328px}
.solutions-box:hover .icon-box6{background-position: -72px -410px}
.solutions-box:hover .icon-box7{background-position: -72px -857px}
.solutions-box:hover .icon-box8{background-position: -72px -939px}
.section-solutions-center{text-align: center;}
.section-solutions-center p{font-size: 18px;font-weight: 700;margin-bottom: 35px;text-transform: uppercase;color: #999;}

@media only screen and (max-width: 1199px) {
	.solutions-wrap .col-2x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.solutions-wrap .col-4x{-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}
}
@media only screen and (max-width: 991px) {
	.section-solutions{padding: 2.5rem 0 0 0;}
	.heading-text h2, .heading-text h3, .heading-text h4{font-size: 42px;margin: 0 0 20px 0;line-height: 52px;}
	.solutions-wrap .col-4x{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.heading-text p{padding: 0;}
}
@media only screen and (max-width: 600px) {
	.solutions-wrap .col-4x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}

.section-why-us{padding: 5rem 0;}
.why-us-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.section-why-us .col-6xa{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;box-sizing: border-box;padding: 0 15px;}
.section-why-us .col-6xb{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;box-sizing: border-box;padding: 0 15px;}
.section-why-us .inner1{position: relative;}
.inner1::before{content: "";position: absolute;left: 0;width: 15px;height: 280px;background: #d2ab66;border-radius: 8px;}
.section-why-us .image-block{position: relative;display: block;border-radius: 7px;overflow: hidden;}
.section-why-us .image-block:nth-child(1){margin-left: 30%;}
.section-why-us .image-block:nth-child(2){margin-right: 35%;margin-top: -120px;}
.section-why-us .image-block1{position: relative;display: block;border-radius: 7px;overflow: hidden;}
.image-block img,
.image-block1 img{display: block;width: 100%;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);
    -moz-filter: grayscale(100%);border-radius: 7px;
}
.image-block2 img{display: block;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);
    -moz-filter: grayscale(100%);border-radius: 0 7px 7px 0;
}
.section-why-us .inner2{padding-left: 50px;}
.section-why-us .inner3{padding-right: 50px;}
.inner2 .sub-head{font-size: 18px;color: #d2ab66;font-weight: 700;margin-bottom: 35px;text-transform: uppercase;}
.section-why-us .list-col{position: relative;margin-bottom: 15px;}
.section-why-us .list-col::after{content: "";display: table;clear: both;}
.list-col ul{padding: 0 30px 0 0;margin: 30px 0 0 0;list-style: none;display: block;float: left;width: 63%}
.list-col ul li{font-size: 16px;line-height: 28px;background: url("../../web-img/tick-mark.png") no-repeat 0 7px;padding: 0 0 0 30px;color: #ccc;}
.list-col .since-col{position: relative;float: left;margin-left: 82px;margin-top: 30px;margin-bottom: 40px;}
.since-col::before{content: "";position: absolute;left: -10px;top: 0px;width: 80px;height: 80px;background: rgba(255, 255, 255, .2);border-radius: 50%;}
.since-col::after{content: "";position: absolute;left: -42px;top: 0px;bottom: 0px;border-left: 2px solid #d2ab66;}
.since-col .txt{position: relative;padding: 27px 5px 21px;width: 90px;height: 90px;box-sizing: border-box;
	text-align: center;background: #d2ab66;text-transform: uppercase;color: #000;border-radius: 50%;line-height: 1;
	display: flex;align-items: center;justify-content: center;padding-top: 27px;font-weight: 700;font-size: 14px;
}

@media only screen and (max-width: 1399px) {
	.section-why-us .image-block:nth-child(2){margin-top: -10px;}
	.section-why-us .inner2{padding-left: 50px;}
	.section-why-us .col-6xa{ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
	.section-why-us .col-6xb{ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
}
@media only screen and (max-width: 1199px) {
	.section-why-us{padding: 5rem 0;}
    .section-why-us .pnl-container{width: 952px;}
	.section-why-us .col-6xb{ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.section-why-us .col-6xa{display: none;}
	.section-why-us .inner2{padding-left: 0;}
}
@media only screen and (max-width: 991px) {
    .section-why-us .pnl-container{width: 738px;}
	.section-why-us{padding: 2.5rem 0;}
}
@media only screen and (max-width: 767px) {
    .section-why-us .pnl-container{width: 100%;padding: 0 15px;}
	.list-col .since-col{margin-left: 20px;}
	.page-content-wrap .sub-head, .page-content-wrap p{text-align: left!important;}
}

.section-facts{position: relative;padding: 0px 0px 290px;}
.section-facts::before{background: #000;opacity: 0.6;content: "";width: 100%;height: 100%;display: block;position: absolute; z-index: -99;}
.section-facts::after{background: url("../../web-img/facts-img.jpg") fixed 100%;content: "";position: absolute;
	top: 0; left: 0;width: 100%; height: 100%;filter: grayscale(100%);z-index: -100;
}
.facts-wrap{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.facts-wrap .col-3x{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.facts-wrap .div-fact{position: relative;text-align: center;margin-bottom: 70px;}
.div-fact .inner {position: relative;padding: 120px 0px 0px;font-family: 'Open Sans Condensed', sans-serif;}
.div-fact .inner::before {position: absolute;content: "";left: 0;right: 0;top: 0;min-width: 100%;border-top: 4px solid #d2ab66;
    transform: scaleX(0);transition: all 500ms ease;
}
.div-fact:hover .inner::before{transform: scaleX(1);}
.div-fact .inner::after{position: absolute;content: "";right: 0;top: 0;bottom: 0;border-right: 1px solid rgba(255, 255, 255, 0.15);}
.facts-wrap .div-fact:last-child .inner:after {
  display: none;
}
.div-fact .count-outer{font-weight: 400;font-size: 62px;line-height: 1em;}
.div-fact .counter-title{font-weight: 400;color: #d2ab66;text-transform: uppercase;font-size: 18px;}

.section-trusted{position: relative;padding: 0px 0px 70px;background: none;z-index: 2;}
.section-trusted .outer-container{position: relative;margin-top: -240px;}
.trusted-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.trusted-wrap .col-x5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;box-sizing: border-box}
.trusted-wrap .col-x7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;box-sizing: border-box}
.trusted-wrap .left-col{padding: 0 4px;margin-bottom: 30px;}
.trusted-wrap .col-header {position: relative;text-align: center;padding: 75px 50px 20px;min-height: 240px;background: #d2ab66;font-size: 28px;
	line-height: 1.2em;text-transform: uppercase;color: #000;border-radius: 7px 7px 0px 0px;font-family: 'Open Sans Condensed', sans-serif;box-sizing: border-box;
}
.col-header::before{content: "";position: absolute;left: 0;bottom: -39px;width: 50px;height: 40px;
	background: url("../../web-img/curve-down-left.png") no-repeat left top;z-index: 10;
}
.trusted-wrap .features{position: relative;background: #fff;}
.features .feature{position: relative;display: block;padding: 30px 0px 30px 90px;border-bottom: 1px solid #e9ebee;}
.feature .count{position: absolute;left: 0;top: 55px;width: 60px;height: 60px;text-align: center;background: rgba(210, 171, 102, 0.2);
    padding: 12px 10px;line-height: 33px;font-size: 22px;color: #000;border-radius: 50%;transition: all 500ms ease;
	font-family: 'Open Sans Condensed', sans-serif;box-sizing: border-box;
}
.feature h5{margin: 0;color: #000;margin-bottom: 10px;font-size: 22px;text-transform: uppercase;}
.feature .sub-text{color: #767779;font-size: 16px;line-height: 28px;}
.trusted-wrap .right-col{position: relative;padding: 0px 4px;margin-bottom: 30px;z-index: 3;}
.right-col .inner{position: relative;display: block;min-height: 260px;padding: 65px 0px 0px 110px;background: #fff;
	border-radius: 7px 0px 0px 0px;box-sizing: border-box;
}
/*.right-col .inner::before{content: "";position: absolute;right: -51.3%;top: 0;margin-left: -1px;width: 100%;height: 100%;background: #fff;z-index: -1;}*/
.right-col .inner::before{content: "";position: absolute;left: 100%;top: 0;margin-left: -1px;width: 2000px;height: 100%;background: #fff;box-sizing: border-box;}
.right-col h2{color: #222429;}
.right-col .heading-text p{color: #666;}
.right-col ul {padding: 0 30px 0 0;margin: 30px 0 0 0;list-style: none;}
.right-col ul li{font-size: 16px;line-height: 28px;background: url("../../web-img/tick-mark.png") no-repeat 0 7px;padding: 0 0 0 30px;color: #666;}
.featured-block-two{position: relative;display: block;padding-left: 275px;min-height: 170px;margin-top: 30px;}
.featured-block-two .image{position: absolute;left: 0;top: 0;}
.featured-block-two .image img{display: block;width: 100%;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);border-radius: 7px;}
.featured-block-two .text{position: relative;}
.featured-block-two::after {display: block;clear: both;content: "";}

@media only screen and (max-width: 1199px) {
	.right-col .inner{padding: 65px 30px 0px 70px;}
	.featured-block-two{padding-left: 0;}
	.featured-block-two .image{display: none;}
}
@media only screen and (max-width: 991px) {
	.trusted-wrap .col-x5, .trusted-wrap .col-x7{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.section-facts{padding: 0px 0px 134px;}
	.section-trusted{padding: 0;}
	.section-trusted .outer-container{margin-top: -134px;}
	.trusted-wrap .col-header{padding: 50px 30px;min-height: 0px;}
	.right-col .inner{padding: 0;}
	.featured-block-two{padding-left: 275px;}
	.featured-block-two .image{display: block;}
}
@media only screen and (max-width: 767px) {
	.facts-wrap .col-3x{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.div-fact .inner{padding: 60px 0px 0px}
}
@media only screen and (max-width: 600px) {
	.featured-block-two{padding-left: 0;min-height: 0;}
	.featured-block-two .image{display: none;}
}

.section-industries{position: relative;padding: 5rem 0 10rem;}
.section-industries::before{background: #000;top: 0;left: 0;opacity: 0.6;content: "";width: 100%;height: 100%;display: block;position: absolute; z-index: -99;}
.section-industries::after{background: url("../../web-img/indrustries-img.jpg") no-repeat fixed 100%;content: "";position: absolute;
	top: 0; left: 0;width: 100%; height: 100%;filter: grayscale(100%);z-index: -100;
}
.section-industries .heading-text,
.section-solutions .heading-text{text-align: center;}
.section-industries h2{color: #d2ab66;}
.section-industries .heading-dot{color: #fff;}

.industries-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.section-industries .col-6xa,
.section-industries .col-6xb{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}
.section-industries .col-6xa{padding-right: 5%;}
.section-industries .col-6xb{padding-left: 5%;}

.accordion{position: relative;display: block;width: 100%;padding: 0;margin: 0;list-style: none;}
.accordion li{position: relative;display: block;width: 100%;background-color: #fff;padding: 20px 30px;margin: 0 0 15px 0;
  border: 1px solid #eee;border-radius: 7px;color: #000;box-sizing: border-box;
}
.accordion .link{position: relative;display: block;width: 100%;font-size: 18px;
	text-transform: uppercase;margin: 0;padding: 0;cursor: pointer;font-family: 'Open Sans Condensed', sans-serif;
}
.accordion .link span{color: #d2ab66;}
.accordion .link::after{content: "+";position: absolute;right: -11px;top: -11px;transition: all 0.3s ease-in-out;
	color: #d2ab66;font-size: 32px;font-weight: 400;font-family: 'Open Sans', sans-serif;
}
.accordion li.open .link:after{transform: rotate(45deg);}
.accordion .submenu{display: none;padding: 20px 0 0 0;}
.accordion .submenu p{display: block;padding: 10px 0 0 0;margin: 0 0 15px 0;font-size: 16px;color: #666;line-height: 28px;}
.accordion .submenu .g-btn span{padding: 10px 45px;}

@media only screen and (max-width: 991px) {
	.section-industries{padding: 2.5rem 0;}
	.section-industries .col-6xa,
	.section-industries .col-6xb{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-right: 0;padding-left: 0;}
}

footer{position: relative;padding: 0 0 1rem;}
.call-to-section{position: relative;padding: 0;z-index: 1;}
.call-to-section .inner{position: relative;padding: 35px 55px;background: #d2ab66;color: #292929;
	border-radius: 7px;overflow: hidden;top: -92px;
}
.call-to-section .inner::after{clear: both;content: "";display: block;}
.call-to-section .inner h4{font-size: 48px;text-transform: uppercase;margin: 0;padding: 0;line-height: 1.2em;float: left;}
.call-to-section .link-box{float: right;padding-top: 26px;}
.link-box .g-btn{background: #292929;color: #fff;}
.btn-aligh-right{text-align: left;margin-top: 15px;margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px dotted #999b9f;}
.btn-aligh-right .g-btn span{padding: 10px 30px;}

footer .footer-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.footer-wrap .col-4x{-ms-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%;box-sizing: border-box;padding: 0 15px;}
.footer-wrap .col-4x:first-child{-ms-flex: 0 0 18%;flex: 0 0 18%;max-width: 18%;}
.footer-wrap .col-4x:last-child{-ms-flex: 0 0 38%;flex: 0 0 38%;max-width: 38%;}
.footer-wrap ul{list-style: none;margin: 0;padding: 0;}
.footer-wrap ul li{font-size: 16px; color: #767779;}
.footer-wrap h3{font-size: 18px;margin: 0 0 15px 0;padding: 0;color: #fff;text-transform: uppercase;}
.footer-wrap h5{font-size: 18px;margin: 0 0 30px 0;padding: 0;color: #fff;text-transform: uppercase;}
.footer-wrap ul li a{color: #767779;text-decoration: none;font-size: 16px;line-height: 34px;transition: ease-in all .3s;}
.footer-wrap ul li a:hover{color: #d2ab66;}
.footer-wrap ul li.plain-text{margin-bottom: 25px;}
.plain-text a{display: inline-block;background: url("../../web-img/sprites.png") no-repeat;padding: 0 0 0 34px;}
.plain-text a.f-email{background-position: 0 -485px;margin-right: 50px;}
.plain-text a.f-tel{background-position: 0 -487px;}
.f-pinterest, .f-facebook, .f-twitter, .f-linkedin, .f-linkedin-big{display: inline-block;margin-right: 7px;}
.f-pinterest a, .f-facebook a, .f-twitter a, .f-linkedin a{display: block;width: 32px;height: 32px;
	background: url("../../web-img/sprites.png") no-repeat #d2ab66;border-radius: 50%;transition: ease-in all .2s;
}
.f-linkedin-big a{display: inline-block;background: #000;border-radius: 20px;padding: 0 20px 0 57px;
	color: #fff;position: relative;font-size: 12px!important;text-transform: uppercase;
}
.f-linkedin-big a:hover::before{background-color: #fff;background-position: -91px -555px;}
.f-linkedin-big a::before{display: block;content: "";width: 42px;height: 42px;position: absolute;top: -4px;left: 0;
	background: url("../../web-img/sprites.png") -59px -555px #d2ab66;border-radius: 50%;transition: ease-in all .2s;
}
.f-pinterest a{background-position: -96px -560px;}
.f-facebook a{background-position: 0 -560px;}
.f-twitter a{background-position: -32px -560px;}
.f-linkedin a{background-position: -64px -560px;}

.f-pinterest a:hover, .f-facebook a:hover, .f-twitter a:hover, .f-linkedin a:hover{background-color: #767779;}

.copyright-div{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;
	background: #292929;border-radius: 7px;margin: 25px 15px 0;padding: 8px 15px 10px;
}
.copyright-div .col-6x{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}
.copyright-div .col-6x:nth-child(2){text-align: right;}
.copyright-div .txt, .copyright-div .ico{display: inline-block;}
.copyright-div .txt{color: #767779;font-size: 12px;}
.copyright-div .ico {background: url("../../web-img/sprites.png") no-repeat 0 -602px;width: 10px;height: 12px;margin: 0 5px;}

@media only screen and (max-width: 1199px) {
	.footer-wrap .col-4x:first-child,
	.footer-wrap .col-4x,
	.footer-wrap .col-4x:last-child {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
	.footer-wrap .col-4x:last-child{margin-bottom: 0;}
	.footer-wrap ul li:first-child{display: block;}
	.footer-wrap ul li{display: inline-block;margin-right: 30px;position: relative;}
	.footer-wrap ul li::after{content: "|";position: absolute;top: 8px;right: -20px;}
	.footer-wrap h5{margin: 0;}
	.footer-wrap ul li.plain-text{width: 100%;}
	.footer-wrap ul li:first-child::after,
	.footer-wrap ul li:last-child::after,
	.footer-wrap ul li.plain-text::after{display: none;}
	.f-facebook, .f-twitter, .f-linkedin{margin-right: 7px!important;}
}
@media only screen and (max-width: 991px) {
	footer{padding: 0 0 1rem;}
	/*.footer-wrap .col-4x:nth-child(1),
	.footer-wrap .col-4x:nth-child(2){-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.footer-wrap .col-4x:nth-child(3){-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 20px;}
	.col-4x-wrap{width: 50%;display: block;float: left;box-sizing: border-box;}
	.col-4x-wrap:nth-child(2){padding: 0 0 0 15px;}*/
}
@media only screen and (max-width: 767px) {
	.call-to-section .inner{padding: 15px 20px;}
	.call-to-section .inner h4{font-size: 32px;}
}
@media only screen and (max-width: 599px) {
	.call-to-section .link-box{clear: both;float: left;}
	.footer-wrap .col-4x:nth-child(1),
	.footer-wrap .col-4x:nth-child(2),
	.footer-wrap .col-4x:nth-child(3){-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 20px;}
	.col-4x-wrap{width: 100%;padding: 0!important;}
	.copyright-div .col-6x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
	.copyright-div .col-6x:nth-child(2){text-align: center;}
}




/* Styles for inner pages */
.page-banner{position: relative;/*background: #000;background-position: center top;background-repeat: no-repeat;background-size: cover;*/margin-top: 87px;}
.banner-blog{background: #000;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.page-banner .image-layer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.4;
    z-index: 0;/*background-repeat: no-repeat;background-position: center center;background-size: cover;*/
	-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);
	/*background-image: url("../../web-img/about-header-img.jpg")*/;
}
.banner-blog .image-layer{background-repeat: no-repeat;background-position: center center;background-size: cover;
    background-image: url("../../web-img/about-header-img.jpg")
}
.page-banner .image-layer img{width: 100%;}
.page-banner .banner-inner{position: relative;display: block;text-align: center;z-index: 3;}
.page-banner .inner-container{position: relative;padding: 14% 0;/*padding: 160px 0px 158px;*/}
.banner-inner-new{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);
    z-index: 100;text-align: center;width: 100%;
}
.inner-header{position: relative;background: #000;}
.inner-header img{width: 100%;vertical-align: bottom;opacity: 0.4;
    -webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);
}
/*.inner-header::after{clear: both;content: '';display: table;}*/
.page-banner h1{font-size: 72px;text-transform: uppercase;margin: 0;padding: 0;/*word-break: break-all;*/}
.page-banner .page-nav{position: relative;padding-top: 5px;text-align: center;}
.page-banner .bread-crumb{position: relative;display: inline-block;margin: 0;padding: 0;list-style: none;}
.page-banner .bread-crumb li{position: relative;float: left;color: #ccd6df;line-height: 30px;
    text-transform: uppercase;padding-right: 15px;margin-right: 15px;font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;
}
.page-banner .bread-crumb li::before{position: absolute;right: -15px;width: 30px;text-align: center;font-size: 20px;
	line-height: 30px;content: "-";
}
.page-banner .bread-crumb li:last-child{padding-right: 0;margin-right: 0;}
.page-banner .bread-crumb li:last-child:before{display: none;}
.page-banner .bread-crumb li a{color: #fff;transition: all 300ms ease;text-decoration: none;}
.page-banner .bread-crumb li a:hover, .page-banner .bread-crumb li.active{color: #d2ab66;}

.page-content{position: relative;}
.page-content-wrap{padding: 5rem 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.page-content-wrap .col-6x{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}
.page-content-wrap .col-6x:nth-child(1){padding: 0 50px 0 0;}
.page-content-wrap .col-6x:nth-child(2){padding: 0 0 0 50px;}
.page-content-wrap .col-8x{-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;box-sizing: border-box;padding: 0 50px 0 0;}
.page-content-wrap .col-4x{-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;box-sizing: border-box;}
.page-content-wrap .col-12x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;box-sizing: border-box;margin-bottom: 30px;}
.sidebar-widget{background: #292929;color: #999b9f;padding: 40px 45px;border-radius: 7px;}
.sidebar-widget h5{font-size: 22px;text-transform: uppercase;color: #d2ab66;margin: 0 0 30px 0;padding: 0;}
.sidebar-widget .g-btn{width: 100%;}
.sidebar-widget .g-btn span{padding: 12px 20px;}
.sidebar-link1, .sidebar-link2{color: #d2ab66;display: block;text-decoration: none;line-height: 34px;padding: 0 0 0 34px;
	background: url("../../web-img/sprites.png") no-repeat;margin-top: 15px;
}
.sidebar-widget .sidebar-link1{background-position: 0 -485px;}
.sidebar-widget .sidebar-link2{background-position: 0 -519px;}
.sidebar-widget .sidebar-link3{margin-top: 15px;}
.sidebar-widget ul{margin: 0;padding: 0;list-style: none;}
.sidebar-widget ul li{line-height: 22px;margin-bottom: 10px;}
.sidebar-widget ul li a{display: block;background: url("../../web-img/tick-mark.png") no-repeat 0 5px;padding: 0 0 0 28px;
	color: #999b9f;text-decoration: none;transition: ease-in all 0.3s;
}
.sidebar-widget ul li a:hover{color: #d2ab66}
.page-content-wrap .sub-head,
.pnl-form .sub-head{font-size: 18px;color: #d2ab66;font-weight: 700;margin-bottom: 15px;text-transform: uppercase;}
.page-content-wrap h2, .page-content-wrap h3, .page-content-wrap h4{color: #d2ab66;font-size: 28px;}
.page-content-wrap p{color: #999b9f;margin: 0;padding: 0;font-size: 16px;line-height: 30px;text-align: justify;}
.page-content-wrap p a{color: #d2ab66;text-decoration: none;}
.page-content-wrap ol li{color: #999b9f;margin: 0;padding: 0;font-size: 16px;line-height: 30px;text-align: justify;}
ul.iconlist{margin: 0;padding: 0;list-style: none;display: block;}
ul.iconlist li{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;
    font-size: 16px;line-height: 30px;color: #999b9f;margin-bottom: 15px;
    border-bottom: 1px dotted #d2ab66;padding-bottom: 15px;text-align: justify;
}
ul.iconlist li i{
    width: 60px;height: 60px;background: url("../../web-img/sprites.png") no-repeat;background-size: 120px;
    display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 20px;flex-shrink: 0;
    box-sizing: border-box;
}
ul.iconlist li:nth-child(1) i{background-position: 0 0;}
ul.iconlist li:nth-child(2) i{background-position: 0 -68px;}
ul.iconlist li:nth-child(3) i{background-position: 0 -136px;}
ul.iconlist li:nth-child(4) i{background-position: 0 -204px;}
ul.iconlist li:nth-child(5) i{background-position: 0 -273px;}
ul.iconlist li:nth-child(6) i{background-position: 0 -342px;}

.page-img{margin-bottom: 30px;}
.page-img img{display: block;width: 100%;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);
	-moz-filter: grayscale(100%);border-radius: 7px;transition: ease-in all .3s;
}

.blog-details {margin-bottom: 25px;border-top: 1px dashed #999;border-bottom: 1px dashed #999;padding: 4px 0 6px}
.blog-details ul{margin: 0;padding: 0;list-style: none;}
.blog-details ul li{display: inline-block;font-size: 14px;color: #fff;padding: 0 0 0 28px;}
.blog-details ul li:nth-child(1){background: url("../../web-img/sprites.png") no-repeat 0 -689px;}

.page-content-head{font-size: 22px;text-transform: uppercase;color: #d2ab66;}

.div-tabs{position: relative;padding: 5rem 0;background: #f4f5f8;}
.div-tabs .page-content-wrap{background: #f4f5f8;padding: 0;/*margin-top: 2rem;border-radius: 7px;*/}
/* Style the tab */
.tab-btns{position: relative;display: block;/*background: #f4f5f8;*/border-radius: 7px;
    text-align: center;/*overflow: hidden*/;margin: 0 0 20px 0;padding: 0 0 20px 0;list-style: none;
}
.tab-btns::after{clear: both;content: "";display: table;}
/* Style the buttons inside the tab */
.tab-btns button{position: relative;float: left;width: 33.333%;line-height: 40px;font-size: 22px;
    color: #fff;padding: 30px 15px;text-transform: uppercase;margin: 0;transition: all 0.3s ease;
	font-family: 'Open Sans Condensed', sans-serif;box-sizing: border-box;cursor: pointer;background: #222429;
}
.tab-btns button span{position: relative;display: block;z-index: 1;}

.tab-btns button::before{content: "";position: absolute;left: 0;top: 0;
	width: 101%;height: 0px;background: #d2ab66;transition: all 0.3s ease;
}
.tab-btns button::after{width: 100%;position: absolute;content: "";bottom: 80px;left: 0;box-sizing: border-box;
	height: 0;border-left: 193px solid transparent;border-right: 193px solid transparent;border-top: 20px solid #d2ab66;
	transition: all 0.3s ease;opacity: 0;
}
.tab-btns button.active::after{bottom: -20px;opacity: 1;
}
/* Create an active/current tablink class */
.tab-btns button.active{color: #fff;}
.tab-btns button.active::before{height: 100%;}

/* Style the tab content */
.tabcontent{display: none;-webkit-animation: fadeEffect 1s;animation: fadeEffect 1s;}
.tabcontent p{color: #686a6f;font-size: 18px;line-height: 34px;}
.tabcontent h4{color: #d2ab66;font-size: 24px;text-transform: uppercase;}

/* Fade in tabs */
@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

.pnl-why-us{padding: 5rem 0 10rem;}
.pnl-why-us::before{background: #000;top: 0;left: 0;opacity: 0.8;content: "";width: 100%;height: 100%;
	display: block;position: absolute;z-index: -99;
}
.pnl-why-us::after{background: url("../../web-img/indrustries-img.jpg") no-repeat fixed 100%;content: "";position: absolute;
    top: 0;left: 0;width: 100%;height: 100%;filter: grayscale(100%);z-index: -100;
}
.pnl-why-us .heading-text h2{text-align: center;color: #d2ab66;}
.pnl-why-us .heading-dot {color: #fff;}
.pnl-why-us p{margin: 0;padding: 0 0 20px 0;font-size: 16px;color: #fff;}
.content-color-text{color: #d2ab66;}

.page-ico-block{position: relative;padding: 0 0 5rem 0;background: #f4f5f8;}
.ico-block-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;}
.page-ico-block .ico-col-4x{-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;
	padding-right: 15px;padding-left: 15px;box-sizing: border-box;
}
.ico-wrap{padding: 25px 30px;background: #292929;min-height: 100%;border-radius: 10px;overflow: hidden;
	transition: all 500ms ease;box-sizing: border-box;text-align: center;
}
.ico-holder{width: 72px;margin: 0 auto;}
.ico-wrap h6{font-size: 16px;text-transform: uppercase;color: #d2ab66;margin: 0;padding: 25px 0;}
.ico-wrap p{color: #999b9f;margin: 0;padding: 0;font-size: 14px;line-height: 28px;}
.custom-padd1{padding: 5rem 0 10rem;}
.content-list{margin: 20px 0 0 0;padding: 0;list-style: none;}
.content-list li{font-size: 16px;line-height: 30px;background: url("../../web-img/tick-mark.png") no-repeat 0 9px;
    padding: 0 0 0 30px;color: #999b9f;text-align: justify;
}
.content-list.para li{margin-bottom: 20px;text-align: justify;}
.content-list li a{color: #d2ab66;text-decoration: none;}
.blog-div{margin-bottom: 60px;text-decoration: none;display: block;}
.blog-div:last-child{margin-bottom: 0;}
.blog-div .page-img{max-height: 280px;overflow: hidden;border-radius: 7px;}
.blog-div h4 span{background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 77% / 0px 2px no-repeat;
	transition: all 500ms ease;display: inline-block;padding-bottom: 12px;
}
.blog-div span.btn{display: inline-block;margin-top: 10px;padding: 12px 0 8px;border-bottom: 2px solid #d2ab66;
	text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;color: #fff;transition: all 500ms ease;
 }
.blog-div:hover img{opacity: .5;}
.blog-div:hover span.btn{color: #d2ab66;}
.blog-div:hover h4 span{background-size: 100% 2px;}


.inpage-content{padding: 0 0 5rem;position: relative;}
.inpage-content .heading-text{text-align: center;border-top: 1px solid #d2ab66;padding-top: 25px;}
.inpage-content .heading-text p, .home-inpage-content .heading-text p{padding: 0;margin: 0 0 50px 0;text-align: center;}
.inpage-content .sub-head, .home-inpage-content .sub-head{font-size: 18px;color: #d2ab66;font-weight: 700;margin-bottom: 35px;text-transform: uppercase;}
.techno-wrapper{position: relative;}
.techno-wrapper::after{clear: both;display: table;content: '';}
.techno-wrapper .skills-div{transition: ease-in .1s all;position: relative;display: -ms-flexbox;display: flex;
    -ms-flex-wrap: wrap;flex-wrap: wrap;
}
.skills-div div{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;
    text-transform: uppercase;padding: 0 15px;box-sizing: border-box;margin-bottom: 30px;;transition: ease-in .2s all;
}
.skills-div div a, .home-skills-div div i{display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;background: #fff;
    padding: 25px 15px;border-radius: 10px;color: #6d6d6d;position: relative;text-align: center;justify-content: center;font-style: normal;
    text-decoration: none;transition: ease-in .2s all;font-weight: 700;height: 100%;box-sizing: border-box;
}
.skills-div div a span, .home-skills-div div i span{position: absolute;left: -5px;top: 0;font-size: 52px;
    display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;
    color: #000;opacity: 0.07;font-family: 'Open Sans Condensed', sans-serif;height: 100%;
}

.home-inpage-content{padding: 3rem 0 10rem;position: relative;}
.home-inpage-content .heading-text{text-align: center;padding-top: 25px;}
.home-skills-div {padding: 15px 0 0 0;}
.home-skills-div div{text-transform: uppercase;padding: 0 15px;box-sizing: border-box;margin-bottom: 30px;;transition: ease-in .2s all;}
.home-skills-div div i{cursor: pointer;}

.techno-wrapper .skills-div:hover div{/*text-shadow: 0px 0px 5px black;*/filter: blur(3px);color: transparent;}
.techno-wrapper .skills-div:hover div:hover{/*text-shadow: none;*/filter: blur(0);color: black;}
.techno-wrapper .skills-div:hover div:hover a,
.home-skills-div div i:hover{background: #d2ab66;color: #000;transform:scale(1.1);z-index:1000;}




@media only screen and (max-width: 1199px) {
	.page-content-wrap .col-6x:nth-child(1){display: none;}
	.page-content-wrap .col-6x:nth-child(2){-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
	.tab-btns button::after{border-left-width: 158px;border-right-width: 158px;}
}
@media only screen and (max-width: 991px) {
	.page-banner h1{font-size: 4.5vw;}
	.page-content-wrap, .div-tabs{padding: 2.5rem 0;}
	.pnl-why-us{padding: 2.5rem 0 7.5rem;}
	.tab-btns button{padding: 15px;}
	.tab-btns button::after{border-left-width: 124px;border-right-width: 124px;}
	.page-ico-block{padding: 0 0 2.5rem 0;}
	.page-ico-block .ico-col-4x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px}
	.page-ico-block .ico-col-4x:last-child{margin-bottom: 0;}
	.custom-padd1{padding: 2.5rem 0 7.5rem;}
	.page-content-wrap .col-8x, .page-content-wrap .col-4x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
	.page-content-wrap .col-4x{margin-top: 30px;}
    .inpage-content{padding: 0 0 2.5rem;}
    .skills-div div{-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}
}
@media only screen and (max-width: 767px) {
	.page-content-wrap .col-6x:nth-child(2){padding: 0 15px;}
	.tab-btns{padding: 0;margin: 0;}
	.tab-btns button{width: 100%;}
	.tab-btns button::after{display: none;}
	.tab-btns button::before{width: 100%;}
	.pnl-why-us .pnl-row{margin: 0;}
	.page-content-wrap .col-8x, .page-content-wrap .col-4x{padding: 0 15px;}
    .skills-div div{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media only screen and (max-width: 499px) {
    .skills-div div{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .logo-box .group {
   
    font-size: 5px !important; 
    }
}


/* form styels */
.pnl-form{background: #fff;padding: 20px 15px;border-radius: 7px;}
.pnl-form form::after{content: '';display: table;clear: both;}
.pnl-form .col-6{width: 33.33333%;float: left;box-sizing: border-box;}
.pnl-form .col-66{width: 50%;float: left;box-sizing: border-box;}
.pnl-form .col-12 {width: 100%;float: left;box-sizing: border-box;}
.pnl-form .col-captcha{float: left;}
.pnl-form .col-6,
.pnl-form .col-66,
.pnl-form .col-12{margin-bottom: 15px;padding: 0 15px;}
.pnl-form label{font-size: 11px;width: 100%;font-weight: bold;display: block;/*margin-bottom: 5px;*/text-transform: uppercase;color: #7d7d7d;}

.form-control-wrapper{position: relative;}
.form-control-wrapper i{display: block;width: 18px;height: 18px;position: absolute;bottom: 5px;right: 0;}
.input-icon{background: url("../../web-img/sprites.png") no-repeat;}
.name-icon {background-position: 0 -717px;}
.email-icon {background-position: 0 -745px;}
.phone-icon {background-position: 0 -773px;}
.text-icon {background-position: 0 -829px;}

.pnl-form .form-control, .pnl-form .form-control1, .pnl-form .form-control2{display: block;width: 100%;height: 34px;padding: 6px 0;line-height: 1.42857143;background-color: #fff;
    background-image: none;border:none;border-bottom:1px solid #d2ab66;border-radius: 0; box-sizing: border-box;
    box-shadow: none; color: #000;font-size: 13px;
}
.pnl-form .form-control1{height: 50px;font-family: 'Open Sans', sans-serif;}
.pnl-form .form-control2{height: 100px;font-family: 'Open Sans', sans-serif;}

.form-control ~ .focus-border,
.form-control1 ~ .focus-border,
.form-control2 ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #999; transition: 0.4s;}
.form-control:focus ~ .focus-border,
.form-control1:focus ~ .focus-border,
.form-control2:focus ~ .focus-border{width: 100%; transition: 0.4s;}
.form-control:focus,
.form-control1:focus,
.form-control2:focus{outline: none;}

.form-buttun-control{margin-top: 15px;margin-bottom: 0;text-align: center;position: relative;}
.pnl-form .btn-submit{position: relative;display: inline-block;text-align: center;text-transform: uppercase;
	color: #000;border-radius: 8px;overflow: hidden;transition: all 0.3s ease;font-family: 'Open Sans Condensed', sans-serif;
	-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;
	line-height: 30px;padding: 16px 60px;font-size: 16px;font-weight: 700;background: url("../../web-img/rw-btn-small.png") no-repeat 60px -23px #d2ab66;
	cursor: pointer;
}
.pnl-form .btn-submit:hover{background-position: 40px -23px;}

.captcha-info{color: #666;font-size: 12px;}
.captcha-info a{color: #d2ab66;}
.form-msg{font-size: 22px;color: #f00;margin-bottom: 30px;}
.form_success{position: relative;background-color: #22292F;color: #fff;padding: 31px 0 31px 102px;;text-align: left;border-radius: 5px;}
.form_success::before{background: url("../../web-img/tenor.gif") no-repeat 10px 10px #22292F;background-size: 72px;width: 92px;height: 92px;
	position: absolute;top: 0;left: 0;content: "";border-radius: 5px;}
.form_success::after{content: "";clear: both;display: table;}

/* rating for testimonails page */
.rating{
  display: inline-block;
  position: relative;
  height: 50px;
  line-height: 50px;
  font-size: 50px;
}

.rating label {
  position: absolute;
	width: auto;
  font-size: 32px;
  top: 0;
  left: 0;
  height: 100%;
  cursor: pointer;
}

.rating label:last-child {
  position: static;
}

.rating label:nth-child(1) {
  z-index: 5;
}

.rating label:nth-child(2) {
  z-index: 4;
}

.rating label:nth-child(3) {
  z-index: 3;
}

.rating label:nth-child(4) {
  z-index: 2;
}

.rating label:nth-child(5) {
  z-index: 1;
}/*

.rating label:nth-child(6) {
  z-index: 5;
}

.rating label:nth-child(7) {
  z-index: 4;
}

.rating label:nth-child(8) {
  z-index: 3;
}

.rating label:nth-child(9) {
  z-index: 2;
}

.rating label:nth-child(10) {
  z-index: 1;
}*/

.rating label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.rating label .icon {
  float: left;
  color: transparent;
}

.rating label:last-child .icon {
  color: #292929;
}

.rating:not(:hover) label input:checked ~ .icon,
.rating:hover label:hover input ~ .icon {
  color: #d2ab66;
}

.rating label input:focus:not(:checked) ~ .icon:last-child {
  color: #292929;
  text-shadow: 0 0 5px #d2ab66;
}

@media(max-width:767px){
	.pnl-form .col-6{width: 50%;}
    .pnl-form .col-6:nth-child(3){width: 100%;}
}
@media(max-width:500px){
    .pnl-form .col-6{width: 100%;}
    .logo-box .group {
    float: left;
    }
}

.pagination-center {
  text-align: center;
}

.pagination {
  display: inline-block;
}

.pagination a {
  color: #d2ab66;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #d2ab66;
  margin: 0 4px;
}

.pagination a.active {
  background-color: #d2ab66;
  color: black;
  border: 1px solid #d2ab66;
}
.pagination a:hover:not(.active) {background-color: #d2ab66;color: black;}
.pagination a.inactive, .pagination a.inactive:hover {
  background-color: #333;
  color: #9B9B9B;
  border: 1px solid #333;
}

.role-of-rpo{position: relative;padding: 0 0 5rem 0;}
.role-of-rpo::after{clear: both;display: table;content: '';}
.role-of-rpo .col-6xa{display: table-cell;width: 25%;vertical-align: middle;padding: 0 50px;
    background: #d2ab66;border-radius: 0 7px 7px 0;
}
.role-of-rpo .col-6xb{display: table-cell;width: 75%;vertical-align: middle;padding: 0 60px;}
.role-of-rpo h4{color: #222429;}
.role-of-rpo .heading-dot {
    color: #fff;
}
.block-txt{position: relative;}
.block-txt p{color: #999;margin: 0;padding: 0;font-size: 16px;line-height: 28px;text-align: justify;
    column-count: 2;column-gap: 120px;column-rule: 1px double #d2ab66;
}

.why-crox{padding: 5rem 0;}
.why-crox-wrap{position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.why-crox .col-4x{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;z-index: -1;}
.why-crox .col-8x{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
.feature-content{padding: 100px;margin-top: 60px;background-color: #fff;
    border-radius: 7px 0 0 7px;box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
}
.why-crox h4{color: #222429;}
.feature-content p{color: #666;margin: 0;padding: 0;font-size: 16px;line-height: 28px;text-align: justify;}

.words-from-ceo{position: relative;padding: 5rem 0;}
.words-from-ceo::before{top: 0;left: 0;content: "";width: 100%;height: 100%;display: block;position: absolute;z-index: -99;}
.words-from-ceo::after{background: url("../../web-img/words-from-ceo.jpg") no-repeat fixed 100%;content: "";
    position: absolute;top: 0;left: 0;width: 100%;height: 100%;filter: grayscale(100%);z-index: -100;
}
.feature-content1 p{color: #999;margin: 0;padding: 0;font-size: 16px;line-height: 28px;text-align: justify;}
.gold-txt{color: #d2ab66;}

@media(max-width:1199px){
    .section-why-us .inner3{padding-right: 0;}
    .role-of-rpo{padding: 0 0 2.5rem 0;}
    .role-of-rpo .col-6xb{padding: 0px;}
    .role-of-rpo .col-6xa, .role-of-rpo .col-6xb{width: 100%;display: block;box-sizing: border-box;border-radius: 0;}
    .role-of-rpo .heading-text{text-align: center;}
    .why-crox{padding: 0;}
    .role-of-rpo .auto-container-none,
    .why-crox .auto-container-none{width: 952px;margin: 0 auto;box-sizing: border-box;}
    .why-crox .col-4x{display: none;}
    .why-crox .col-8x{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .feature-content{margin-top: 0;padding: 50px;}
}
@media(max-width:991px){
    .words-from-ceo{padding: 2.5rem 0;}
    .role-of-rpo .auto-container-none,
    .why-crox .auto-container-none{width: 738px;}
    .block-txt p{column-count: 1;}
}
@media(max-width:767px){
    .role-of-rpo .auto-container-none{width: 100%;padding: 0 15px;}
    .why-crox .auto-container-none{width: 100%;}
    .feature-content{padding: 15px;}
}


