/**
**
Project Name: Axxon(EPS),Abu Dhabi
website build by: www.webandcrafts.com
Developed By: Krishnaswamy S
Reserved to: www.axxonhr.com
**
**/


/*****includes fonts*****/

@font-face {
    font-family: 'kelson_sansregular';
    src: url('../fonts/kelson_sans_regular-webfont.eot');
    src: url('../fonts/kelson_sans_regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/kelson_sans_regular-webfont.woff2') format('woff2'),
    url('../fonts/kelson_sans_regular-webfont.woff') format('woff'),
    url('../fonts/kelson_sans_regular-webfont.ttf') format('truetype'),
    url('../fonts/kelson_sans_regular-webfont.svg#kelson_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'kelson_sansbold';
    src: url('../fonts/kelson_sans_bold-webfont.eot');
    src: url('../fonts/kelson_sans_bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/kelson_sans_bold-webfont.woff2') format('woff2'),
    url('../fonts/kelson_sans_bold-webfont.woff') format('woff'),
    url('../fonts/kelson_sans_bold-webfont.ttf') format('truetype'),
    url('../fonts/kelson_sans_bold-webfont.svg#kelson_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {

    font-family: 'OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Boldd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/OpenSans-Bold.woff') format('woff'),
    url('../fonts/OpenSans-Bold.ttf') format('truetype'),
    url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'openSansSemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-semibold-webfont.woff') format('woff'),
    url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
    url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'opensans-regular';
    src:url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regulard41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/opensans-regular.woff') format('woff'),
    url('../fonts/opensans-regular.ttf') format('truetype'),
    url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'titillium_bdbold';
    src: url('../fonts/titillium-bold-webfont.eot');
    src: url('../fonts/titillium-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
    url('../fonts/titillium-bold-webfont.woff2') format('woff2'),
    url('../fonts/titillium-bold-webfont.woff') format('woff'),
    url('../fonts/titillium-bold-webfont.ttf') format('truetype'),
    url('../fonts/titillium-bold-webfont.svg#titillium_bdbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*** comman style begin***/
.rotate90 {  
  -webkit-transform:rotate(90deg);  
  -moz-transform: rotate(90deg);  
  -ms-transform: rotate(90deg);  
  -o-transform: rotate(90deg);  
  transform: rotate(90deg);  
}  

*{ margin: 0; padding: 0;}

*, *:before, *:after{ -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

ul,li{ list-style: none;}

html{ min-height: 100%;}

img{ max-width: 100%; height: auto; vertical-align: middle;}

a{ text-decoration: none;}

body{background: #ffffff;font-family: 'Arial';font-weight: normal;font-size: 14px;color: #464545; line-height: 1; overflow-x:hidden;  }

h1,h2,h3,h4,h5,h6{line-height: 1.1;font-weight: normal;color:#046d8d;text-transform:uppercase;position: relative;}

h1{font-family: 'Arial';font-size: 30px;}

h3{font-family: 'openSansSemibold';font-size: 14px;}

p{font-family: 'Arial';line-height:1.5;color:#2f2f2f;font-size:14px;}

section{padding:50px 0px;}

.row:after,
.clear:after { content: "";display:table;clear: both;}

.error{    color: #d91b5c;font-size: 12px;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    float: left;
    position: relative;
    min-height: 1px;
}
.col-12 {
    width: 100%;
}
.col-11 {
    width: 91.66666667%;
}
.col-10 {
    width: 83.33333333%;
}
.col-9 {
    width: 75%;
}
.col-8 {
    width: 66.66666667%;
}
.col-7 {
    width: 58.33333333%;
}
.col-6 {
    width: 50%;
}
.col-5 {
    width: 41.66666667%;
}
.col-4 {
    width: 33.33333333%;
}
.col-3 {
    width: 25%;
}
.col-2 {
    width: 16.66666667%;
}
.col-1 {
    width: 8.33333333%;
}

.hidden{opacity:0;}

.visible{opacity:1;}

.owl-pagination{display:none}


/*****mobile menu css****/

*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    /* For some Androids */
}

.hamburger{display:none;}

.top-animate {background: #000 !important; top: 13px !important;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.mid-animate {opacity: 0;}

.bottom-animate {background: #000 !important;top: 13px !important;-webkit-transform: rotate(-225deg);transform: rotate(-225deg);}

.top-menu {top: 5px;width: 25px;height: 2px;border-radius: 10px;background-color: rgba(217,27,92,0.7);}

.mid-menu {top: 13px; width: 25px; height: 2px; border-radius: 10px;background-color:  rgba(217,27,92,0.7);}

.bottom-menu {top: 21px; width: 25px; height: 2px; border-radius: 10px; background-color: rgba(217,27,92,0.7);}

.menui { background: rgba(217,27,92,0.7); transition: 0.6s ease;transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);margin-top: 10px; position: absolute;}

.icon {z-index: 100;position: fixed; display: block;padding: 9px; height: 32px; width: 32px;margin: 0px;top: 0;left: 0;  }

.mobilenav {font-family: inherit;top: 0;left: 0;z-index: 99;display: none; position: fixed;width: 100%;height: 100%;background: rgba(23,38,56,0.9);  }

.mobilenav li {list-style-type: none;text-align: center;padding: 10px;}

.mobilenav li a {font-size: 16px;color: #fff;text-decoration: none;font-weight: 300; width: 100%;transition: all 0.2s ease;}

.mobilenav li a:hover{color:#d91b5c;}

/*.mobilenav li:first-child {margin-top: 25%;}*/

.mobilenav ul{left: 0;
    top: 40%;
    position: absolute;
    margin: auto;
    bottom: 0px;
    right: 0px;}
/*************************
   css classes-begin here
*************************/
/**********fancy box***********/

.fancybox-skin{padding: 7px !important;}



/*******header style begin here******/

#header-wrap{ position: fixed; width: 100%;top: 0px; z-index: 99; background: #fff; box-shadow: 0px 1px 5px #A9A4A4;}

.container{width:1170px;margin: 0 auto;}

.inner-header{width:100%;}

.logo-axxon{float:left;}

.nav-menu{padding:18px 0px;float: right;}

.inner-header ul li {display: inline-block;position:relative;color:#777777;transition: all 400ms ease;}

.inner-header ul li:last-child a{padding:8px 0px 8px 0px;margin:0px 5px;}

.inner-header ul {margin: 15px 0px;text-align: right;}

.inner-header ul li a {padding:8px 20px 8px 20px;margin:0px 5px;color:#777777;}

.inner-header ul li a:hover {color:#d91b5c;}

.inner-header ul li a.active {color:#d91b5c;}


/******home pages style begin here*****/


#content-wrap{width:100%;padding-top:81px;}

.banner-wrap{background:url("../images/back2.jpg");width:100%;height:616px;position:relative;background-size:cover;}

.banner-over{padding:33px 0px;}

.banner-block{width:100%;padding:0px 0px;}

.banner-over section article{width:25%;background:rgba(21,138,217,1);float:left;}

.feature-service ul li{padding:35px 0px 35px 95px;    /*padding: 11% 0px 11% 95px;*/border-bottom:1px solid #647084;color:#e0e0e0;text-transform: uppercase;font-weight: bold;position:relative;}

.feature-service ul li:last-child{border-bottom:0px solid #647084;}

.feature-service ul li:nth-child(2),.feature-service ul li:nth-child(4){   /* padding: 10% 0px 10% 95px;*/padding:27px 0px 28px 95px;}

.feature-service ul li:after{content:'';position:absolute;bottom:-1px;left:0px;width:0%;height:2px;background:#d91b5c;transition: all 0.4s ease-in-out; }

.feature-service ul li:hover:after{width:100%;}

.feature-service li a { position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.icon1:before{content:'';position: absolute;top:-11%;left:-4%;background:url("../images/sprite.png") 0px 0px;height:100px;width:120px;}

.icon2:before{content:'';position: absolute;top:-15%;left:-4%;background:url("../images/sprite.png") -122px 0px;height:100px;width:120px;}

.icon3:before{content:'';position: absolute;top:-15%;left:-4%;background:url("../images/sprite.png") -242px 0px;height:100px;width:120px;}

.icon4:before{content:'';position: absolute;top:-15%;left:-4%;background:url("../images/sprite.png") -362px 0px;height:100px;width:120px;}

#bann-count{float:left;position: relative;width: 75%;}

.banner-img-hidden{position:relative;width:100%;overflow:hidden;}

.banner-img-hidden img{width:100%;opacity:0;visibility:hidden;}

.banner-slide{/*position: absolute;*/width:100%;/*height:100%;*/overflow:hidden;}

.banner-slide img{width:100%;position:absolute;top:0px;opacity:0;z-index:9;}

.banner-text{z-index: 10;position:absolute;width: 410px;top: 27%;padding: 0% 0px 0px 4%;height: 52%;}

.banner-text li{opacity:0;list-style: none;position:relative;}

.text-node{position: absolute;width:100%;}

.text-node h4{font-family: 'kelson_sansregular';font-size: 102.94px;color:#ffffff;}

.text-node h5{font-family: 'kelson_sansregular';font-size: 30.4px;color:#ffffff;font-weight: 100;text-transform: none;}

.points{width:200px;position:absolute;top:0%;padding: 32% 0px 8px 4%;z-index:9;}

.points li{float:left;margin-left:5px;width:6px;height:6px;background:rgba(255,255,255,0.4);border-radius:50%;position:relative;cursor:pointer;transition: all 0.4s ease-in-out;}

.points li:nth-child(5):after{content: '';position: absolute;left:20px;top:-4px;width:39px;height:18px;background: url("../images/white-arrow.png");}

.points li:hover{background: #ffffff;}

.points li.active{background: #ffffff;}

.Axxon-group{margin-top:30px;padding:0px 0px;position: relative;}

.Axxon-group .col-6{position: relative;}

.Axxon-group .col6:nth-child(2){position: relative;}

.Axxon-group .col-6 a{position: absolute;left:0px;top:0px;width:100%;height:100%;}

#axxon-left:nth-child(1){margin-right:22px;}

#axxon-left{background:#fff;cursor:pointer;width:49%;}

.overview{position: relative; display: inline-block;}

.overview img{width:100%;}

.overview:before{content:'';position: absolute;top:25%;left:27%;background: url("../images/sprite.png") 0px -295px;width:100px;height:120px;}

.cnt-word{ overflow: hidden; max-height: 116px;position: relative;}

.overview-cnt{background: #ffffff;padding:32px 15px 35px 30px;position: relative;overflow: hidden;}

.cnt-word h1{font-weight: bold;text-transform: uppercase;margin-bottom:15px;}

.cnt-word p{color:#000;}

.overview-cnt:after{content:'';position: absolute;left:11%;bottom:3%;background: url("../images/arrow-blue.png");width:37px;height:14px;transition: all 0.6s ease-in-out;}

#axxon-left:hover .overview-cnt:after{left:14%;}

.Axxon-trade .desciples{padding:0px 0px;}

.Axxon-trade .desciples-cnt{margin:50px 0px 20px 0px;position: relative;}

.Axxon-trade .desciples-cnt:after{content:'';position: absolute;top:0px;right:-24px;height:142px;border-right: 1px solid #d1d1d1;}

.Axxon-trade .desciples-cnt h4{ font-family: 'OpenSans-Bold';font-size: 18px;margin-bottom:10px; }

.Axxon-trade .desciples-cnt p{padding: 13px 0px 10px 0px;}

.Axxon-trade .load-value{margin:50px 0px;position: relative;}

.Axxon-trade .load-value h5{font-family: 'kelson_sansregular';font-size: 44px;margin-top: 15px;margin-bottom: 22px;}

.Axxon-trade .load-value .col-4{padding: 0px 0px 0px 80px;}

.Axxon-trade .load-value .col-4 h5{padding: 0px 0px 0px 0px;}

.Axxon-trade .load-value .col-4:nth-child(1){padding-left: 80px;}

.Axxon-trade .load-value .col-4 h6{ font-family: 'opensans-regular';font-size: 16px;color:#000000; line-height: 1.2;}

.Axxon-industires{background: url("../images/Services-background.jpg");background-size: cover;width:100%; padding: 108px 0px; }

.Axxon-industires h3{font-size: 24px;color:#ffffff;text-align: center;}
.Axxon-form h3{

}

.Axxon-industires h3:after{content: '';position: absolute;left:50%;bottom:-24px;background: url("../images/red-mark.png");width:22px;height:17px;/*-webkit-animation-name:arrow-jump;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-delay:3s;*/}

@-webkit-keyframes arrow-jump {
    0%   { opacity: 0;}
    50%   { opacity: 0;}
    100% { opacity: 1;-webkit-transform: translateY(10px); -moz-transform: translateY(10px); -o-transform: translateY(10px);transform: translateY(10px);}
}
#arrow { -webkit-animation: arrow-jump 1s infinite;-moz-animation: arrow-jump 1s infinite; -o-animation:arrow-jump 1s infinite;  animation:arrow-jump 1s infinite;  }

.Axxon-industires article {margin:112px 0px;}

.Axxon-industires article .service-listed ul{border-bottom:1px solid #768184;position: relative;}

.Axxon-industires article .service-listed ul:before{content: '';position:absolute;bottom:-2px;left:0px;height:4px;width: 4px;border-radius: 50%;background: #fff; }

.Axxon-industires article .service-listed ul:after{content: '';position:absolute;bottom:-2px;right:0px;height:4px;width: 4px;border-radius: 50%;background: #fff; }

.Axxon-industires article .service-listed ul li{padding:0px 0px;position: relative;float:left;margin-top: 20px; border-right: 1px solid #768184;}

.Axxon-industires article .service-listed ul li:nth-child(5){ border-right: 0px solid #768184;}

.Axxon-industires article .service-listed ul li:before{content: '';position:absolute;top:-2px;right:-2px;height:4px;width: 4px;border-radius: 50%;background: #fff; animation: blink 1s; animation-iteration-count: infinite; }

.Axxon-industires article .service-listed ul li:nth-child(5):before{display: none;}

.Axxon-industires article .service-listed ul li:nth-child(1) h6{padding: 0px 25px 48px 85px;}

.Axxon-industires article .service-listed ul li:nth-child(5) h6{padding: 0px 0px 48px 110px;}

.Axxon-industires article .service-listed h6{ font-family: 'OpenSans-Bold';color:#d0d0d0;font-size: 15px;padding: 0px 35px 48px 106px;}

.icon5{content:'';position: absolute;bottom:35%;left:-14%;background:url("../images/sprite.png") -482px 0px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon6{content:'';position: absolute;bottom:35%;left:-14%;background:url("../images/sprite.png") -562px 0px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon7{content:'';position: absolute;bottom:35%;left:-4%;background:url("../images/sprite.png") 0px -100px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon8{content:'';position: absolute;bottom:35%;left:-4%;background:url("../images/sprite.png") -122px -100px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon9{content:'';position: absolute;bottom:35%;left:-4%;background:url("../images/sprite.png") -242px -100px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.Axxon-industires article .service-listed ul li:hover >span{bottom:40%;}

.Axxon-industires article .service-listed2 ul{position: relative;}

.Axxon-industires article .service-listed2 ul li{padding:0px 0px;position: relative;float:left; border-right: 1px solid #768184;}

.Axxon-industires article .service-listed2 ul li:nth-child(5){ border-right: 0px solid #768184;}

.Axxon-industires article .service-listed2 ul li:before{content: '';position:absolute;bottom:0px;right:-2px;height:4px;width: 4px;border-radius: 50%;background: #fff; animation: blink 1s; animation-iteration-count: infinite; }

.Axxon-industires article .service-listed2 ul li:nth-child(5):before{display: none;}

.Axxon-industires article .service-listed2 ul li:nth-child(1) h6{padding: 56px 25px 0px 80px;}

.Axxon-industires article .service-listed2 ul li:nth-child(5) h6{padding: 56px 0px 0px 110px;}

.Axxon-industires article .service-listed2 h6{ font-family: 'OpenSans-Bold';color:#d0d0d0;font-size: 15px;padding: 56px 35px 0px 102px;}

.icon10{content:'';position: absolute;top:9%;left:-14%;background:url("../images/sprite.png") -364px -100px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon11{content:'';position: absolute;top:9%;left:0%;background:url("../images/sprite.png") -482px -100px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon12{content:'';position: absolute;top:9%;left:-4%;background:url("../images/sprite.png") -584px -100px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon13{content:'';position: absolute;top:9%;left:-4%;background:url("../images/sprite.png") 0px -200px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.icon14{content:'';position: absolute;top:9%;left:-4%;background:url("../images/sprite.png") -122px -200px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.Axxon-industires article .service-listed2 ul li:hover >span{top:4%;}

@keyframes blink {
    0% {opacity: 1;}
    50% {opacity: 0;}
    100% {opacity: 1;}
}

.Axxon-industires .more-service{border:1px solid #768184;width:220px;position:relative;margin:0px auto;}

.Axxon-industires .more-service h5{padding:16px 25px;color:#ffffff;font-size: 14px;font-family: 'openSansSemibold'; text-align: center;position:relative;}

.Axxon-industires .more-service a{color:#fff;}
.Axxon-form{
    background-color: rgba(85, 85, 85, 0.8);
}
.Axxon-form h3{
font-size: 30px;color:#ffffff;text-align: left;
padding-top:100px;
padding-bottom:45px;
text-transform: none;
}
.Axxon-form h3:after{
content: none;
}
.Axxon-form li{
font-size: 18px;color:#ffffff;text-align: left;padding-bottom:25px;clear:both;
}
.Axxon-form p{
font-size: 15px;color:#ffffff;text-align: left;line-height:2;padding-left:15px;
}
.Axxon-industires .form h4{
color: #fff;
font-size: 20px;
padding-top:20px;
padding-bottom:25px;
text-align: left;
text-transform: none;
}

.more-service:before{position:absolute;content:"";width:1px;height:0;background:#fff;left:0;top:0;transition:all .4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;}

.more-service:after{position: absolute;content: "";width: 1px;height: 0px;background: #fff;bottom: 0;right: 0;transition: all .4s ease-in-out;-webkit-transition: 0.4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}

.more-service:hover:before { position: absolute;content: "";width: 2px;height: 100%;background: #fff; left: 0;top: 0;  }

.more-service:hover:after {position: absolute;content: ""; width: 2px;height: 100%;background: #fff;bottom: 0;right: 0;}

.more-service h5:before{position: absolute;content: "";width: 0px;height: 1px;background: #fff;left: 0;top: 0;transition: all .4s ease-in-out;-webkit-transition: 0.4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}

.more-service h5:after{position: absolute;content: "";width: 0px;height: 1px;background: #fff;bottom: 0;right: 0;transition: all .4s ease-in-out;-webkit-transition: 0.4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;}

.more-service h5:hover:before{position: absolute;content: "";width: 100%;height: 1px;background: #fff;left: 0;top: 0;}

.more-service h5:hover:after{position: absolute;content: "";width: 100%;height: 1px;background: #fff;bottom: 0;right: 0;}

.Axxon-globe{background: url("../images/globe-banner.jpg");background-size: cover;width:100%; padding: 118px 0px; }

.Axxon-globe article .col-6{padding:0px 0px;}

.Axxon-globe article .col-6 h2{font-family: 'OpenSans-Bold';color:#304b78;font-size: 36px;position:relative;}

.Axxon-globe article .col-6 h2:after{content: ''; position: absolute;left: 2px;bottom: -10px;width: 40px;height: 3px;background: #d91b5c;}

.Axxon-globe article .col-6 p{font-size: 15px;line-height: 1.8;margin:50px 0px 20px 0px;padding-right: 205px;}

.Axxon-globe article .col-6 h6{ font-family: 'opensans-regular';font-style: italic;font-size: 15px;color:#e95280;position: relative;padding:5px 0px 5px 50px;font-weight:600;text-transform: none;}

.Axxon-globe article .col-6 h6:before{content:'';position: absolute;left:1%;bottom:22%;background: url("../images/arrow-blue.png");width:37px;height:14px;transition: all 0.4s ease-in-out;}

.Axxon-globe article .col-6 h6 a{position: absolute;width: 100%;height:100%;top:0px;left:0px;}

.flags{padding:15px 0px;}

.flags h5{font-family: 'kelson_sansregular';font-size: 17.06px;color:#e95280;text-transform: none;    margin: 20px 0px 15px 0px;}

.flags li h4{font-size: 15.16px;font-family: 'openSansSemibold';text-align: center; padding: 12px 0px;}

.flags li{position: relative;float:left;padding:10px 30px;}

.flags li:nth-child(2){padding:10px 30px 10px 0px;}

.flags li:nth-child(2) figure{background:url("../images/flag-usa.png");height:48px;width:60px;transition: all 0.4s ease-in-out;}

.flags li:nth-child(3) figure{background:url("../images/flag-italy.png");height:48px;width:60px;transition: all 0.4s ease-in-out;}

.flags li:nth-child(4) figure{background:url("../images/flag-oman.png");height:48px;width:60px;transition: all 0.4s ease-in-out;}

.flags li:nth-child(5) figure{background:url("../images/flag-uae.png");height:48px;width:60px;transition: all 0.4s ease-in-out;}

.flags li:nth-child(6) figure{background:url("../images/flag-india.png");height:48px;width:60px;transition: all 0.4s ease-in-out;}

.Axxon-factory{background: url("../images/backnew.jpg");background-size: cover;width:100%;/*height:697px; padding: 118px 0px;*/ }

.Axxon-factory article .fact-cnt{padding:0px 125px;}

.Axxon-factory article .fact-cnt h5{font-family: 'kelson_sansregular';font-size: 48px; color:#ffffff;text-align: center;text-transform: none;}

.Axxon-factory .fact-cnt h5:after{content: '';position: absolute;left:48%;bottom:-24px;background: url("../images/red-mark.png");width:22px;height:17px;/*-webkit-animation-name:arrow-jump;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-delay:3s;*/}

.Axxon-factory .fact-cnt p{font-size: 16px;color:#dde1e5;/*margin:61px 0px;*/text-align: center;line-height: 1.8;}

.axxon-spread:nth-child(1){margin-right:22px;}

.axxon-spread{background:#fff;cursor:pointer;width:49%;position: relative;}

.anmt-left{position: relative;}

.anmt-left a{  position: absolute;width: 100%;  height: 100%;  top: 0;  left: 0;}

.anmt-right{position: relative;}

.anmt-right a{  position: absolute;width: 100%;  height: 100%;  top: 0;  left: 0;}

.axxon-do{position: relative; display: inline-block;}

.axxon-do img{width:100%;}

.axxon-do:before{content:'';position: absolute;top:17%;right:-1%;background: url("../images/white-mark.png");width:17px;height:28px;}

.do-word{ overflow: hidden; max-height: 120px;position: relative;}

.axxon-do-cnt{background: #ffffff;padding:37px 15px 35px 30px;position: relative;overflow: hidden;}

.do-word h1{font-family: 'OpenSans-Bold';color:#444444;font-size: 18px;text-transform: uppercase;margin-bottom:15px;}

.do-word p{color:#000;}

.marker1{position:relative;width:150px;height:20px;}

.marker1:before{content:'';position: absolute;left:0%;bottom:28%;width:30px;border-bottom:2px solid #046d8d;transition: all 0.4s ease-in-out;}

.axxon-spread:hover .marker1:before{width:45px;}

.marker1:after {position: absolute;content: ""; width: 7px; height: 7px;border-right: 2px solid #046d8d;border-bottom: 2px solid #046d8d;bottom: 3px;  left: 24px;  transform: rotate(-44deg);  -webkit-transform: rotate(-44deg);  -ms-transform: rotate(-44deg);  -o-transform: rotate(-44deg);transition: all 0.4s ease-in-out;  }

.axxon-spread:hover .marker1:after{left:40px;}

.axxon-do-cnt:after{display:none;content:'';position: absolute;left:11%;bottom:3%;background: url("../images/arrow-blue.png");width:37px;height:14px;transition: all 0.4s ease-in-out;}

.axxon-spread:hover .axxon-do-cnt:after{left:16%;}

.Axxon-work{padding:80px 0px;}

.Axxon-work article .work-cnt{padding:0px 125px;}

.Axxon-work article .work-cnt h5{font-family: 'kelson_sansregular';font-size: 36px; color:#046d8d;text-align: center;text-transform: none;}

.Axxon-work .work-cnt h5:after{content: '';position: absolute;left:48%;bottom:-24px;background: url("../images/red-mark.png");width:22px;height:17px;/*-webkit-animation-name:arrow-jump;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-delay:3s;*/}

.Axxon-work .work-cnt p{font-size: 15px;margin:61px 0px 0px 0px;text-align: center;line-height: 1.8;}

.Axxon-selection{background: url("../images/ash-box-banner.jpg");background-size: cover;width:100%;height:486px; padding: 76px 0px; position:relative;}

.Axxon-selection .upper-selection{/*position: absolute;top: 17%; */margin: 23px 0px;}

.Axxon-selection .upper-selection ul{padding:0px 0px;}

.Axxon-selection .upper-selection ul li{opacity: 0;}

.Axxon-selection .upper-selection ul li:nth-child(1){padding:0px 140px 0px 30px;}

.Axxon-selection .upper-selection ul li:nth-child(2){ padding: 0px 150px 0px 0px;}

.Axxon-selection .upper-selection ul li:nth-child(3){padding: 0px 150px 0px 0px;}

.Axxon-selection .upper-selection ul li:nth-child(5){padding:0px 0px 0px 60px}

.Axxon-selection .upper-selection ul li{color:#046d8d;font-size: 14px;font-family: 'openSansSemibold';float:left;padding: 0px 137px 0px 0px;text-align: center;}

.curve-line{margin: 54px 0px 68px 0px;position:relative;}

.Axxon-selection .circle-marker{position: absolute;top: 17%;}

.Axxon-selection .circle-marker ul{padding:0px 0px;}

.Axxon-selection .circle-marker ul li:nth-child(1){position: absolute;top: -3px;left:72px;position:relative;}

.Axxon-selection .circle-marker ul li:nth-child(2){position: absolute;top: -3px;left:331px;}

.Axxon-selection .circle-marker ul li:nth-child(3){position: absolute;top: -15px;left:578px;}

.Axxon-selection .circle-marker ul li:nth-child(4){position: absolute;top: -8px;left:803px;}

.Axxon-selection .circle-marker ul li:nth-child(5){position: absolute;top: -14px;left:1080px;}

.Axxon-selection .circle-marker ul li:nth-child(6){position: absolute;top: 65px;left:192px;}

.Axxon-selection .circle-marker ul li:nth-child(7){position: absolute;top: 52px;left:439px;}

.Axxon-selection .circle-marker ul li:nth-child(8){position: absolute;top: 42px;left:689px;}

.Axxon-selection .circle-marker ul li:nth-child(9){position: absolute;top: 68px;left:959px;}

.Axxon-selection .circle-marker ul li span{position:relative;}

.Axxon-selection .circle-marker ul li .clc:before{content:'';position:absolute;left:2px;top:-58px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li .clc:after{content:'';position:absolute;left:4px;top:-51px;height:46px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li:nth-child(3) .clc:before{content:'';position:absolute;left:2px;top:-45px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li:nth-child(3) .clc:after{content:'';position:absolute;left:4px;top:-39px;height:36px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li:nth-child(4) .clc:before{content:'';position:absolute;left:2px;top:-52px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li:nth-child(4) .clc:after{content:'';position:absolute;left:4px;top:-46px;height:42px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li:nth-child(5) .clc:before{content:'';position:absolute;left:2px;top:-47px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li:nth-child(5) .clc:after{content:'';position:absolute;left:4px;top:-39px;height:36px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li .clc2:before{content:'';position:absolute;left:2px;top:51px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li .clc2:after{content:'';position:absolute;left:4px;top:15px;height:46px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li:nth-child(6) .clc2:after{content:'';position:absolute;left:4px;top:15px;height:36px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li:nth-child(7) .clc2:before{content:'';position:absolute;left:2px;top:63px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li:nth-child(8) .clc2:before{content:'';position:absolute;left:2px;top:71px;height:7px;width:7px;border-radius:50%;background:#b7b7b7;}

.Axxon-selection .circle-marker ul li:nth-child(8) .clc2:after{content:'';position:absolute;left:4px;top:15px;height:56px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li:nth-child(9) .clc2:after{content:'';position:absolute;left:4px;top:15px;height:32px;border:1px dashed #a1a1a1;}

.Axxon-selection .circle-marker ul li{height:18px;width:18px;background:#ffffff;border:4px solid #a1a1a1;border-radius:50%;}

.Axxon-selection .lower-selection{/*position: absolute;top: 17%; */margin: 23px 0px;}

.Axxon-selection .lower-selection ul{padding:0px 0px;}

.Axxon-selection .lower-selection ul li{opacity: 0;}

.Axxon-selection .lower-selection ul li:nth-child(1){padding:0px 0px 0px 140px;}

.Axxon-selection .lower-selection ul li:nth-child(3){padding: 0px 0px 0px 150px;}

.Axxon-selection .lower-selection ul li:nth-child(4){padding: 0px 0px 0px 160px;}

.Axxon-selection .lower-selection ul li:nth-child(5){padding:0px 0px 0px 15px;}

.Axxon-selection .lower-selection ul li{color:#046d8d;font-size: 14px;font-family: 'openSansSemibold';float:left;padding: 0px 0px 0px 110px;text-align: center;}

.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important;opacity:1}

@keyframes fadeIn{0%{transform:scale(0);opacity:0.0;}
    100%{transform:scale(1);opacity:1;}
}
@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0.0;}
    100%{-webkit-transform:scale(1);opacity:1;}
}

.Axxon-clients{padding:80px 0px;}

.Axxon-clients article .client-proc{padding:0px 125px;}

.Axxon-clients article .client-proc h5{font-family: 'kelson_sansregular';font-size: 27.54px; text-align: center;text-transform: none;}

.Axxon-clients .client-proc h5:after{content: '';position: absolute;left:49%;bottom:-24px;background: url("../images/red-mark.png");width:22px;height:17px;/*-webkit-animation-name:arrow-jump;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-delay:3s;*/}

.Axxon-clients .client-proc p{font-size: 15px;margin:50px 0px 50px 0px;text-align: center;line-height: 1.8;}

.Axxon-clients .client-slide{padding:0px 0px;position: relative;}

.Axxon-clients .client-slide ul{ height: 81px;overflow: hidden;}

.Axxon-clients .client-slide ul li{float:left; margin: 0px 16px;}


#select-proc-resp{display:none;}

.vert-straight-line{display:none;}

.upper-selection-resp{float:left;}

.lower-selection-resp{float:left;margin-left: 20px;position: relative;top: 74px;}

.upper-selection-resp li{float:none;padding:42px 0px;}

.lower-selection-resp li{float:none;padding:36px 0px;}

.vert-curve-line{float:left;}


/*******about page style begin here*******/

/*.about-banner{width:300px;background: url("../images/aboutus.gif");}*/

/*.about-text{padding:105px 0px 96px 0px; width: 510px;margin: 0px auto;}*/

/*.about-text h4{font-family: 'opensans-regular';font-size:24px;color:#ffffff;text-transform:none;border:1px solid #a5afb8;border-left:0;border-right:0;padding:13px 18px;/*margin:0px 330px;*/}*/

.About-Axxon{padding:70px 0px;}
.About-Axxon1{padding:70px 0px;padding-bottom:0px;}
.block1{padding-bottom:45px;}

.About-Axxon .block1 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.About-Axxon .block1 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.About-Axxon .block1 p{font-size: 15px;line-height: 2;text-align: center; padding: 10px 15px;}

.block2{padding-top:45px;}

.block2 h4{font-family: 'Arial';font-size: 30px;text-transform: none;margin-bottom: 37px;position: relative;display:none;}

.block2 h4:after { content: ''; position: absolute;left: 2px;bottom: -7px;width: 25px; height: 2px;background: #d91b5c;display:none; }

.block2 .col-12{margin-top:30px;}

.About-Axxon .block2 .col-5{width:38.1111111%;border-right: 1px solid #d9d9d9;}

.dir-pic{position: relative;width:389px;}

.dir-pic img{position: relative;top: -30px;}

/*.dir-pic:before{content:'';position: absolute;background: url("../images/dir-man.png");width:251px;height:304px;left:12%;bottom:-2px;}*/

.dir-pic:after {  content: '';  position: absolute;  left: 2%;  bottom: -17px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.About-Axxon .block2 .col-5 h2{ font-family: 'kelson_sansbold';font-size: 30px;color:#324459;line-height:1.5;text-transform: none;margin-top:55px;}

.About-Axxon .block2 .col-7{padding-left:55px}

.About-Axxon .block2 .col-7 h4{font-family: 'Arial';font-size: 30px;text-transform: none;margin-bottom: 37px;position: relative;display:block;}

.About-Axxon .block2 .col-7 h4:after{content:'';position: absolute;left:2px;bottom:-7px;width:25px;height:2px;background: #d91b5c;display:block;}

.About-Axxon .block2 .col-7 p{padding:14px 0px;font-size: 15px;line-height: 2;}

.About-Axxon .block2 .col-7 h6{padding-top:20px;padding-bottom:0px;font-family: 'Arial';font-size: 15px;text-transform: none;color:#2f2f2f;}

.About-Axxon .block2 .col-7 h3{font-size: 24px;margin:15px 0px;color:#2b3a42;}

.About-Axxon .block2 .col-7 h5{font-family: 'Arial';font-size: 16px;text-transform: none;color:#2f2f2f;}

.Axxon-mivi{width:100%;background: url("../images/vision-banner.jpg");padding:85px 0px;}
.Axxon-mivi1 {
padding-top: 0px;
background: none;
}

.Axxon-mivi .col-6:nth-child(1){border-right:1px solid #6d757e;}

.Axxon-mivi .col-6 h2{font-family: 'kelson_sansregular';font-size: 34.98px;color:#ffffff;text-transform: none;text-align: center;margin-top:15px;margin-bottom:45px;position: relative;}

.Axxon-mivi .col-6 h2:after{content: '';  position: absolute;  left: 48%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;}

.Axxon-mivi1 .col-6 h2:after{
content: none;
}
.Axxon-mivi .col-6 p{font-family: 'Arial';font-size: 15px;color:#ffffff;line-height:1.8;padding:15px 68px;text-align: center;}
.Axxon-mivi1 .col-6 h2{
margin-bottom:10px;
color:#046d8d;
}
.Axxon-mivi1 .col-6 p{

color:#2f2f2f;
}


.Axxon-develop{padding:90px 0px;}

.Axxon-develop h2{font-family: 'Arial'; font-size: 30px; text-transform: none; position: relative;margin-top: 50px; margin-bottom: 20px;display:none;}

.Axxon-develop h2:after { content: ''; position: absolute;left: 2px;bottom: -7px;width: 25px; height: 2px;background: #d91b5c;display:none; }

.Axxon-develop .partner{width:62.333333%;border-right:1px solid #d9d9d9;padding-bottom: 125px;}

.Axxon-develop .col-7 .col-5{width: 38.666667%;}

.Axxon-develop .col-7 .col-5 h6{padding-top:60px;padding-bottom:0px;font-family: 'Arial';font-size: 15px;text-transform: none;color:#2f2f2f;}

.Axxon-develop .col-7 .col-5 h3{font-size: 24px;margin:15px 0px;color:#2b3a42;}

.Axxon-develop .col-7 .col-5 h5{font-family: 'Arial';font-size: 16px;text-transform: none;color:#2f2f2f;}

.p-note{padding:0px 70px 0px 35px;}

.Axxon-develop .col-7 .col-7 h2{font-family: 'Arial';font-size: 30px;text-transform: none;position: relative;margin-top:50px;margin-bottom:20px;display:block;}

.Axxon-develop .col-7 .col-7 h2:after{content:'';position: absolute;left:2px;bottom:-7px;width:25px;height:2px;background: #d91b5c;display:block;}

.Axxon-develop .col-7 .col-7 p{font-size: 15px;line-height: 2;padding-top:40px;}

.Axxon-develop .growth{width:37.666667%;padding-left:60px;}

.Axxon-develop .growth h4{ font-family: 'kelson_sansbold';font-size: 25.03px; text-transform: none;color:#2b3a42;margin-bottom:30px;position: relative; }

.Axxon-develop .growth h4:after{content:'';position: absolute;left:2px;bottom:-7px;width:25px;height:2px;background: #d91b5c;}

.axxon-improve li{padding:22px 0px 22px 0px;}

.axxon-improve li:nth-child(1){padding:0px 0px 22px 0px;}

.axxon-improve li:nth-child(4){padding:22px 0px 0px 0px;}

.axxon-improve li .g-text{width:60.3333333%;padding: 40px 0px 40px 40px;}

.axxon-improve li .g-text h3{text-transform: none;color:#2b3a42;position: relative;}

.axxon-improve li .g-text h3:before{content: '';  position: absolute;  left: -14%;  top:0px;  background: url("../images/upper-red-arrow.png");  width: 19px;  height: 14px;}

.axxon-improve li:nth-child(2) .g-text{width:60.3333333%;padding: 40px 40px 40px 15px;}

.axxon-improve li:nth-child(2) .g-text h3{text-transform: none;color:#2b3a42;position: relative;}

.axxon-improve li:nth-child(2) .g-text h3:before{content: '';  position: absolute;  left:85%;  top:0px;  background: url("../images/upper-red-arrow.png");  width: 19px;  height: 14px;}

.axxon-improve .round-year{width: 29.666667%;border-radius:50%;border:15px solid #ececec; padding: 30px 18px;}

.axxon-improve .round-year h5{font-size: 20px;font-family: 'openSansSemibold';color:#2b3a42;text-transform: none;}

.std{font-size: 24px;font-family: 'openSansSemibold';color:#2b3a42;text-transform: none;}

.axxon-improve li:nth-child(4) .g-text{width:60.3333333%;padding: 40px 10px 40px 40px;}

.axxon-improve li:nth-child(4) .g-text h3{text-transform: none;color:#2b3a42;position: relative;}

.axxon-improve li:nth-child(4) .g-text h3:before{content: ''; position: absolute; left:70%; top:18px; background: url("../images/big-red-mark.png");  width: 29px;  height: 22px;}

.Axxon-strength{background: #f0f3f4;padding:80px 0px;width:100%;}

.Axxon-strength .block3 h4{font-family: 'Arial';font-size: 30px;text-transform: none;color:#046d8d;margin-bottom:30px;text-align:center;position: relative;}

.Axxon-strength .block3 h4:after{content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;}

.Axxon-strength .block3 p{font-family: 'Arial';font-size: 15px;color:#046d8d;line-height: 2;text-align:center;padding:30px 30px;}

.Axxon-strength .block4{margin-top:40px;margin-bottom:15px;position: relative;}

.Axxon-strength .block4 .col-3 figure{position: relative;}

.Axxon-strength .block4 .col-3:nth-child(1) figure{background:url("../images/sprite.png") 0px -600px;height:100px;width:120px;transition: all 0.4s ease-in-out;margin:0px auto;}

.Axxon-strength .block4 .col-3:nth-child(2) figure{background:url("../images/sprite.png") -120px -600px;height:100px;width:120px;transition: all 0.4s ease-in-out;margin:0px auto;}

.Axxon-strength .block4 .col-3:nth-child(3) figure{background:url("../images/sprite.png") -240px -600px;height:100px;width:120px;transition: all 0.4s ease-in-out;margin:0px auto;}

.Axxon-strength .block4 .col-3:nth-child(4) figure{background:url("../images/sprite.png") -360px -600px;height:100px;width:120px;transition: all 0.4s ease-in-out;margin:0px auto;}

/*.Axxon-strength .block4 h5{font-family: 'kelson_sansregular';font-size: 44px;margin-top: 15px;margin-bottom: 22px;}*/

.Axxon-strength .block4 .col-3{/*padding: 0px 0px 0px 80px;*/border-right:1px solid #a8bac1;}

.Axxon-strength .block4 .col-3:nth-child(4){border-right:0px;}

/*.Axxon-strength .block4 .col-3 h5{padding: 0px 0px 0px 0px;}

.Axxon-strength .block4 .col-3:nth-child(1){padding-left: 80px;}*/

.Axxon-strength .block4 .col-3 h6{ font-family: 'titillium_bdbold';font-size: 18px;color:#046d8d; line-height: 1.2;text-align: center; padding: 8px 0px;}

.Axxon-who-we{padding:90px 0px 0px 0px;}

.Axxon-who-we .block5{padding:0px 0px 90px 0px;border-bottom:1px solid #c7c7c7;}

.Axxon-who-we .block5 h4{font-family: 'Arial';font-size: 30px;text-transform: none;color:#046d8d;margin-bottom:52px;text-align:center;position: relative;}

.Axxon-who-we .block5 h4:after{content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;}

.Axxon-who-we .block5 p{font-family: 'Arial';font-size: 15px;color:#2b3a42;line-height: 2;text-align:center;padding:8px 125px;}

.about-client p{padding:0px 110px;}

/*******Services  page style begin here*******/

.service-banner{width:100%;background: url("../images/Services-banner.png");}

.service-text{padding:105px 0px 96px 0px; width: 593px;margin: 0px auto;}

.service-text h4{font-family: 'opensans-regular';font-size:24px;color:#ffffff;text-transform:none;border:1px solid #a5afb8;border-left:0;border-right:0;padding:13px 18px;}

.Service-Axxon{padding:70px 0px;}

.block-s1{padding-bottom:45px;}

.Service-Axxon .block-s1 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.Service-Axxon .block-s1 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.Service-Axxon .block-s1 p{font-size: 15px;line-height: 2;text-align: center; padding: 10px 30px;}

.block-s2 {padding-bottom:0px;}

.Service-Axxon .block-s2 .col-3{border: 1px solid #c4c4c4;border-left: none;height:155px;cursor: pointer;overflow:hidden;transition: all 0.4s ease-in-out;}

.Service-Axxon .block-s2 .col-3:hover{background: #046d8d;}

.Service-Axxon .block-s2 .col-3.active{background: #046d8d;}

.Service-Axxon .block-s2 .col-3:nth-child(1){border-left: 1px solid #c4c4c4;}

.Service-Axxon .block-s2 .col-3 h4{font-family: 'Arial';font-weight:bold;font-size: 16px;color:#046d8d;position: relative;padding:60px 30px 60px 95px;transition: all 0.4s ease-in-out;}

.Service-Axxon .block-s2 .col-3 h4:after{  content: '';  position: absolute;  left: 33%;  bottom: 0px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px; opacity:0;visibility:hidden;transition: all 0.4s ease-in-out;}

.Service-Axxon .block-s2 .col-3:nth-child(1) h4:after{  content: '';  position: absolute;  left: 40%;  bottom: 0px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px; }

.Service-Axxon .block-s2 .col-3:hover h4{color:#ffffff;}

.Service-Axxon .block-s2 .col-3:hover h4:after{bottom:40px;visibility:visible;opacity:1;}

.Service-Axxon .block-s2 .col-3.active h4{color:#ffffff;}

.Service-Axxon .block-s2 .col-3.active h4:after{bottom:40px;visibility:visible;opacity:1;}

.Service-Axxon .block-s2 .col-3:nth-child(1) h4{padding:60px 30px 60px 115px;}

.block-s2 .col-3 figure{position: relative;}

.block-s2 .col-3:nth-child(1) figure{position: absolute;top:15%;left:2%;background:url("../images/sprite.png") -360px -200px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.block-s2 .col-3:hover:nth-child(1) figure{background:url("../images/sprite.png") -240px -200px;}

.block-s2 .col-3.active:nth-child(1) figure{background:url("../images/sprite.png") -240px -200px;}

.block-s2 .col-3:nth-child(2) figure{position: absolute;top:15%;left:-5%;background:url("../images/sprite.png") -580px -200px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.block-s2 .col-3:hover:nth-child(2) figure{background:url("../images/sprite.png") -470px -200px;}

.block-s2 .col-3.active:nth-child(2) figure{background:url("../images/sprite.png") -470px -200px;}

.block-s2 .col-3:nth-child(3) figure{position: absolute;top:15%;left:-5%;background:url("../images/sprite.png") -115px -300px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.block-s2 .col-3:hover:nth-child(3) figure{background:url("../images/sprite.png") -240px -300px;}

.block-s2 .col-3.active:nth-child(3) figure{background:url("../images/sprite.png") -240px -300px;}

.block-s2 .col-3:nth-child(4) figure{position: absolute;top:15%;left:-5%;background:url("../images/sprite.png") -350px -300px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.block-s2 .col-3:hover:nth-child(4) figure{background:url("../images/sprite.png") -470px -300px;}

.block-s2 .col-3.active:nth-child(4) figure{background:url("../images/sprite.png") -470px -300px;}

.block-s3{padding:80px 0px 0px 0px;}

#service-pass1{display: block;}

#service-pass2{display: none;}

#service-pass3{display: none;}

#service-pass4{display: none;}

.service-post{width:357px;position:relative;}

.block-s3 .sector-lane{width:100%;position:absolute;bottom:0px;padding: 50px 0px;}

.block-s3 aside .past-cnt{padding:0px 0px 0px 30px;}

.block-s3 .sector-lane h3{font-family: 'Arial';font-weight:bold;font-size: 30px;color:#ffffff;margin:8px 0px 15px 0px;padding-bottom:12px;border-bottom:4px solid #e62064;}

.block-s3 .sector-lane p{font-size: 16px;color:#ffffff;line-height: 1.3;}

.block-s3 .col-8{ padding:0px 22px 0px 12px;}

.block-s3 .col-8 h2{font-family: 'kelson_sansregular';font-size: 30px;color:#046d8d;text-transform: none;margin:6px 0px 12px 0px;position: relative;}

.block-s3 .col-8 h2:after{content:'';position: absolute;width:9px;height:15px;left:36%;bottom:8px;}

.pjt-staff h2:after{left:44% !important;}

.tag-change h2:after{left:55% !important;}

.skill-change h2:after{left:47% !important;}

.block-s3 .col-8 p{font-size:15px;line-height: 2;padding:10px 0px;}

.skill-change p{padding:25px 0px !important;}

.block-s3 .col-8 h5{font-family: 'Arial';font-weight:bold;font-size: 16px;color:#046d8d;text-transform:none;margin:30px 0px 20px 0px;}

.tag-change h5{margin:30px 0px 10px 0px !important;}

.block-s3 .col-8 .col-4{width: 39.333333%;}

.block-s3 .col-8 .col-3{width:20%;}

.pjt-staff .col-5{width: 44.666667%;}

.pjt-staff .col-4{width: 28.333333% !important;}

.pjt-staff .col-3{width: 27% !important;}

.line-pt{position:relative;}

.line-pt li{font-family: 'Arial';line-height: 1.6;font-size: 15px;color:#2b3a42;border-radius:50%;padding:20px 0px 20px 20px;position:relative;}

.line-pt li:before{content: '';position: absolute;top:24px;left:0px;width:9px;height:9px;border: 2px solid #c7c7c7;border-radius: 50%;}

.bg-client{background: #f0f3f4;}

/********industry pages style begin here*********/

.industries-banner{width:100%;background: url("../images/industries-banner.png");}

.industries-text{padding:105px 0px 96px 0px; width: 510px;margin: 0px auto;}

.industries-text h4{font-family: 'opensans-regular';font-size:24px;color:#ffffff;text-transform:none;border:1px solid #a5afb8;border-left:0;border-right:0;padding:13px 18px;}

.Service-Axxon{padding:70px 0px;}

.industries-Axxon{padding:50px 0px 0px 0px;}

.block-ind1{padding-bottom:45px;}

.industries-Axxon .block-ind1 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.industries-Axxon .block-ind1 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.industries-Axxon .block-ind1 p{font-size: 15px;line-height: 2;text-align: center; padding: 10px 40px;}

.block-ind2 {padding-bottom:90px;border-bottom:1px solid #c7c7c7;}

.industries-Axxon .block-ind2 .col-3{padding: 0px 42px 0px 0px; margin: 22px 0px;}

.industries-Axxon .block-ind2 .col-3 li{padding:15px 12px;border-bottom:1px solid #e3e3e3;font-size: 14px;font-family: 'openSansSemibold';color:#2b3a42;font-weight: 100;text-transform: none;transition: all 0.5s ease-in-out;position: relative;}

.industries-Axxon .block-ind2 .col-3 li a {position: absolute; width: 100%;height: 100%;top: 0;left: 0;}

.industries-Axxon .block-ind2 .col-3 li:hover{color:#e62064;}

.industries-Axxon .block-ind2 .col-3 li.active{color:#e62064;}

.industries-Axxon .block-ind2 .col-3 li:last-of-type{border-bottom:0px;}

.industries-Axxon .col-9{border-left:1px solid #e9e9e9;}

.industries-Axxon .col-9 .indus-part {padding:0px 0px 0px 46px;}

.industries-Axxon .col-9 .indus-part  h2{font-family: 'kelson_sansregular';font-size: 27.54px;color:#37464d;text-transform: none;padding-left:85px;margin:25px 0px 48px 0px;position: relative;}

.indus-part h2:before{content:'';position: absolute;top:-43px;left:-3%;background:url("../images/sprite.png") -590px -300px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.indus-part h2:after { content:'';position: absolute;background: url("../images/footer-arrow.png");width:9px;height:15px;left:355px;bottom:7px;  }

.petro-part h2:before{content:'';position: absolute;top:-43px;left:-4%;background:url("../images/sprite.png") 0px -400px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.petro-part h2:after{left:375px;}

.construct-part h2:before{content:'';position: absolute;top:-43px;left:-3%;background:url("../images/sprite.png") -120px -400px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.construct-part h2:after{left:355px;}

.marine-part h2:before{content:'';position: absolute;top:-43px;left:-4%;background:url("../images/sprite.png") -240px -400px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.marine-part h2:after{left:285px;}

.Auto-part h2:before{content:'';position: absolute;top:-43px;left:-4%;background:url("../images/sprite.png") -360px -400px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.Auto-part h2:after{left:335px;}

.bank-part h2:before{content:'';position: absolute;top:-43px;left:-3%;background:url("../images/sprite.png") -480px -400px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.bank-part h2:after{left:435px;}

.power-part h2:before{content:'';position: absolute;top:-35px;left:-4%;background:url("../images/sprite.png") -580px -400px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.power-part h2:after{left:290px;}

.infra-part h2:before{content:'';position: absolute;top:-35px;left:-4%;background:url("../images/sprite.png") 0px -500px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.infra-part h2:after{left:355px;}

.hosp-part h2:before{content:'';position: absolute;top:-35px;left:-4%;background:url("../images/sprite.png") -120px -500px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.hosp-part h2:after{left:325px;}

.manufact-part h2:before{content:'';position: absolute;top:-35px;left:-4%;background:url("../images/sprite.png") -240px -500px;height:100px;width:120px;transition: all 0.4s ease-in-out;}

.manufact-part h2:after{left:375px;}

.block-ind2 .col-9 .col-5{position:relative;}

.indus-post{width:312px;position:relative;overflow:hidden;}

.indus-post img{position: relative;}

.block-ind2 .indus-lane{width:100%;position:absolute;bottom:0px;padding: 50px 0px;}

.block-ind2 aside .indus-cnt{padding:0px 0px 0px 30px;opacity: 0;}

.block-ind2 .indus-lane h3{font-family: 'Arial';font-weight:bold;font-size: 30px;color:#ffffff;margin:8px 0px 15px 0px;padding-bottom:12px;border-bottom:4px solid #e62064;}

.block-ind2 .indus-lane p{font-size: 16px;color:#ffffff;line-height: 1.3;}

.block-ind2 .col-7{padding: 0px 30px 0px 0px;}

.block-ind2 .col-7 p{font-size:15px;line-height: 2;padding:10px 0px;}

.block-ind2 .indus-part .job-categories{padding:50px 0px 0px 0px;}

.block-ind2 .indus-part .job-categories p{font-size:15px;padding: 10px 0px 20px 0px;}

.ind-pt{position:relative;}

.ind-pt li{font-family: 'Arial';font-weight:bold;font-size: 15px;color:#2b3a42;border-radius:50%;padding:20px 0px 20px 20px;position:relative;}

.ind-pt li:before{content: '';position: absolute;top:24px;left:0px;width:9px;height:9px;border: 2px solid #c7c7c7;border-radius: 50%;}

/*********career page style begin here*********/

.career-banner{width:100%;background: url("../images/career-banner.png");}

.career-text{padding:105px 0px 96px 0px; width: 510px;margin: 0px auto;}

.career-text h4{font-family: 'opensans-regular';font-size:24px;color:#ffffff;text-transform:none;border:1px solid #a5afb8;border-left:0;border-right:0;padding:13px 18px;}

.Career-Axxon{padding:70px 0px;}

.block-cr1{padding-bottom:75px;}

.Career-Axxon .block-cr1 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.Career-Axxon .block-cr1 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.Career-Axxon .block-cr1 p{font-size: 15px;line-height: 2;text-align: center; padding: 10px 35px;}

.block-cr2{padding-bottom:75px;}

.block-cr2 .col-5 h2{font-family: 'Arial';font-size: 30px;color:#2b3a42;text-transform:none;position: relative;}

.block-cr2 .col-5 h2:before{content: '';position: absolute;left:0px;bottom:-6px;height:2px;width:25px;background: #d91b5c;}

.block-cr2 .col-5 .order-tlt{margin:40px 0px;}

.block-cr2 .col-5 .order-tlt li{padding:15px 0px 15px 20px;font-family: 'Arial';font-size: 15px;position: relative;cursor: pointer;}

.block-cr2 .col-5 .order-tlt li:before{content:'';position: absolute;width:4px;height:4px;background: #768eab;border-radius: 50%;top:22px;left:0px;}

.block-cr2 .col-5 .order-tlt li:hover{color:#d91b5c;}

.block-cr2 .col-5 .order-tlt li.active{color:#d91b5c;}

.block-cr2 .col-5 .order-tlt li:hover:before{background:#d91b5c;}

.block-cr2 .col-5 .order-tlt li.active:before{background:#d91b5c;}

.block-cr2 .col-7{padding:0px 0px 0px 90px;border-left:1px solid #e9e9e9;}

.block-cr2 .col-7 p{font-family: 'Arial';font-size: 15px;line-height: 2;}

.block-cr2 .col-7 h4{font-family: 'Arial';font-weight:bold;font-size: 16px;text-transform:none;color:#2b3a42;margin:40px 0px 25px 0px;}

.block-cr2 .qul-list li{font-family: 'Arial';font-size: 15px;line-height: 1.7;padding:10px 0px;position: relative;}

.block-cr2 .qul-list li:before{content:'';position: absolute;width:3px;height:3px;background: #768eab;border-radius: 50%;top:21px;left:-11px;}

.Career-Axxon .block-cr3 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.Career-Axxon .block-cr3 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.block-cr3 .apply-mode{padding:25px 0px 0px 0px;}

.block-cr3 .col-5{margin-left:30px;}

.block-cr3 .col-5:nth-child(2){margin-left:90px;}

.box-post{padding: 0px 0px;height: 80px;}

.box-post2{padding: 0px 0px;height: 90px;}

.form-control { display: block;width: 100%;height: 45px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff !important;background-image: none;border: 1px solid #ccc; border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
    .form-control1{
background: transparent !important;
border-radius: 0px !important;

    padding: 30px 12px !important;
}

.identity{outline: none !important;font-family: 'opensans-regular';font-size:14px;}

textarea {resize: none}

textarea.form-control { height: 125px !important;padding: 18px 12px; }

input[type="file"] {display: block; }

.f-upload{margin-top:35px;width:180px;;height:45px;text-align: center;position: relative;outline: 0;float:left;}

.f-upload::before {content: 'UPLOAD RESUME'; display: inline-block; background: #046d8d;font-size: 14px;font-family: 'openSansSemibold'; border: 1px solid #046d8d; border-radius: 3px; padding: 13px 30px; outline: none; white-space: nowrap; -webkit-user-select: none; cursor: pointer; color: #ffffff;  }

.ping{ margin-left: 50px;border-radius: 4px;border:0px;margin-top:35px;width:180px;;height:47px; background: #046d8d;font-size: 14px;font-family: 'openSansSemibold';text-align: center;position: relative;outline: 0;float:left;-webkit-user-select: none; cursor: pointer; color: #ffffff; padding: 13px 35px;}

.Axxon-multiple{padding:60px 0px 40px 0px;background: #f0f3f4;}

.Axxon-multiple .block-cr4 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.Axxon-multiple .block-cr4 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.Axxon-multiple .block-cr4 p{font-size: 15px;line-height: 2;text-align: center; padding: 10px 116px;}

.Axxon-multiple .block-cr4 .col-12{margin:50px 0px 0px 0px;}

.Axxon-multiple .block-cr4 .col-4 {padding:0px 40px 0px 56px;}

.Ex-step{width:294px;overflow:hidden;}

.Axxon-multiple .block-cr4 .col-4:nth-child(2){padding:0px 48px 0px 48px;}

.Axxon-multiple .block-cr4 .col-4:nth-child(3){padding:0px 56px 0px 40px;}

.block-cr4 .col-4 .Ex-step img{-webkit-transition: 0.5s ease;-moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  transition: all 0.5s ease;}

.block-cr4 .col-4:hover .Ex-step img {-webkit-transform: scale(1.15);  -moz-transform: scale(1.15);  -ms-transform: scale(1.15);  -o-transform: scale(1.15);  transform: scale(1.15);  }

.Axxon-multiple .block-cr4 .col-4 h5{font-family: 'OpenSans-Bold';font-size: 16px;color:#000000;margin:35px 0px 30px 0px;text-align: center;}

.Axxon-multiple .block-cr4 .col-4 p{font-family: 'opensans-regular';font-size:14px;color:#000000;line-height:1.6;padding:0px 0px;text-align: center;}

.Axxon-multiple .block-cr4 .col-4 h6{font-family: 'opensans-regular';font-style: italic;font-size: 15px;color:#000000;text-align:center;text-transform:none;padding:18px 0px;position: relative;font-weight: 500;}

.Axxon-multiple .block-cr4 .col-4 h6:before{content:'';position: absolute;background: url("../images/pink-arrow.png");width:36px;height:15px;left:60px;top:18px;transition: all 0.3s ease;}

.Axxon-multiple .block-cr4 .col-4 h6:hover:before{left:63px;}

.block-cr4 .col-4 h6 a{color:#000000;}

.Axxon-multiple .block-cr4 .col-4:nth-child(3) h6{padding:38px 0px;}

.Axxon-multiple .block-cr4 .col-4:nth-child(3) h6:before{top:38px;}


/*********contact page style begin here********/


.contact-banner{width:100%;background: url("../images/Contact-banner.png");}

.contact-text{padding:105px 0px 96px 0px; width: 510px;margin: 0px auto;}

.contact-text h4{font-family: 'opensans-regular';font-size:24px;color:#ffffff;text-transform:none;border:1px solid #a5afb8;border-left:0;border-right:0;padding:13px 18px;/*margin:0px 330px;*/}

.contact-Axxon{padding:70px 0px;}

.block-ct1{padding-bottom:75px;}

.contact-Axxon .block-ct1 h1{font-family: 'kelson_sansregular';font-size: 36px;color:#046d8d;text-transform: none;text-align: center;position: relative;margin-bottom:50px;}

.contact-Axxon .block-ct1 h1:after {  content: '';  position: absolute;  left: 49%;  bottom: -24px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.contact-Axxon .block-ct1 p{font-size: 15px;line-height: 2;text-align: center; padding: 10px 60px;}

.block-ct2 .col-8{padding-left:55px;}

.txt-yard{padding-left:0px !important;}

.block-ct2 .col-8 .col-6{padding-right:10px;}

.end-post{height:85px;}

.identity2{border-radius: 0px !important;height:60px !important;outline: 0;font-family: 'opensans-regular';font-size:14px;}

textarea.identity { height: 125px !important;padding: 18px 12px; }

.ct-bnt{cursor:pointer;height: 125px !important;background: #ffffff;  border: 1px solid #ccc; padding: 0px 55px;outline: 0;font-size: 15px;font-family: 'Arial';font-weight:bold;border-left:none;text-align: center;position: relative;}

.ct-bnt:before{content: '';position: absolute;background: url("../images/footer-arrow.png");width: 9px;height: 15px;right: 42px;bottom: 55px;}

.block-ct2 .col-3{margin-left:90px;}

.block-ct2 .col-3 img{position: relative;top: -31px;}

.block-ct2 .col-3 h5{text-transform: none; font-family: 'OpenSans-Bold';font-size:18px;color:#000000;padding:34px 0px;margin:0px 60px 0px 0px;border-bottom:2px solid #d91b5c;position: relative;}

.block-ct2 .col-3 h5 a{position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;}

.map-Axxon{position:relative;/*background: url("../images/Contact-map.jpg");*/width:100%;/*padding:430px 0px 0px 0px;*/z-index: 9;}

.out-map{position:relative;top:0px;width:100%;/*height:100%;*/left:0px;background-color:rgba(25,40,59,1); padding: 140px 0px;}

.out-map .col-4{position: relative;}

.out-map .col-4:before{ content: '';  position: absolute;  left: 5%; top: -13px;  background: url("../images/red-mark.png");  width: 22px;  height: 17px;  }

.out-map .col-4 h6{font-family: 'opensans-regular';font-size:18px;padding:15px 0px 15px 20px;color:#ffffff;text-transform:none;border-right:2px solid #e62064;}

.out-map .col-5{padding-left:65px;}

.out-map .col-5 h5{font-family: 'opensans-regular';font-size:20px;padding:15px 0px 15px 20px;color:#ffffff;text-transform:none;}

.out-map .col-3 .locate{width:150px;height:150px;border:3px solid #60676f;cursor: pointer;}

.out-map .col-3 .locate figure{background: url("../images/locate-mark.png");width:49px;height:50px;margin:35px 45px 0px 45px;}

.out-map .col-3 .locate h4{font-family: 'opensans-regular';font-size:20px;padding:12px 0px 12px 0px;color:#ffffff;text-transform:none;text-align: center;}

/**********footer*************/

.footer{padding:60px 0px 0px 0px; background:#141414;}

.marvel{padding:0px 0px;}

.quick-pass h4{font-family: 'opensans-regular';font-size:18px;position: relative;padding: 0px 0px 0px 24px;color:#ffffff;text-transform: none;   }

.quick-pass h4:before{content:'';position: absolute;background: url("../images/footer-arrow.png");width:9px;height:15px;left:0px;bottom:0px;}

.direct-links{padding:40px 0px;}

.lf-link{padding:0px 0px;}

.lf-link li{list-style:none;padding:7px 0px;}

.lf-link li a{text-decoration: none;font-size:15px;color:#b6bec5;transition: all 0.4s ease-in-out;}

.lf-link li a:hover{color:#ffffff;}

.rt-link{padding:0px 0px;}

.rt-link li{list-style:none;padding:7px 0px;}

.rt-link li a{text-decoration: none;font-size:15px;color:#b6bec5;transition: all 0.4s ease-in-out;}

.rt-link li a:hover{color:#ffffff;}

.division{margin: 0px 48px;}

.division h4{font-family: 'opensans-regular';font-size:18px;position: relative;margin: 0px 0px;color:#ffffff;text-transform: none; }

.info-links-pass{padding:40px 0px;}

.info-links-pass li{list-style:none;padding:7px 0px;}

.info-links-pass li a{text-decoration: none;font-size:15px;color:#b6bec5;transition: all 0.4s ease-in-out;}

.info-links-pass li a:hover{color:#ffffff;}

.connect-link h4{font-family: 'opensans-regular';font-size:18px;position: relative;margin: 0px 0px;color:#ffffff;text-transform: none;  }

.cnct-feed{padding:40px 0px;}

.connect-link .cnct-feed li{font-size:15px;color:#b6bec5;padding:7px 0px;}

.connect-link .cnct-feed h6{font-size:24px;margin: 0px 0px;color:#b6bec5;padding-top: 20px; padding-bottom: 15px;}

.connect-link .cnct-feed h5{font-size:15px;color:#b6bec5;padding:7px 0px;margin:0px 0px;text-transform: none;}

.social-media{padding:13px 0px;}

.social-media h3{font-size:20px;color:#ffffff;text-transform: none;float:left;margin:7px 35px 7px 0px;}

.footer .social-media li{list-style: none;float:left;padding-right:35px;}

.footer .social-media li:last-of-type{padding-right:0px;}

.footer .social-media li a{ display: inline-block;width: 30px; height: 30px; line-height: 28px;  font-size: 14px;  border-radius: 50%;  color: #a2a3a5;  border: 2px solid #a2a3a5;  text-align: center;  transition: all 0.5s;}

.footer .social-media li a.tw:hover { background: #55acee;color:#ffffff;}

.footer .social-media li a.fb:hover { background: #3b5998;color:#ffffff;}

.footer .social-media li a.ml:hover { background: #EF5350;color:#ffffff;}

.develope-team{padding:20px 0px;background:#000000;}

.cp-section{padding:0px 0px;}

.cp-section h2{font-family: 'opensans-regular';font-size:12px;color:#9595a2;margin:0px 0px;text-transform: none;}

.cp-section h2 a{text-decoration: none;color:#9595a2;}

.cp-section h2 a:hover{color:#FFF;}

.ddh-company{padding:0px 0px;}

.ddh-company h6{font-family: 'opensans-regular';font-size:12px;color:#9595a2;margin:0px 0px; padding-left: 50%;text-transform: none;}

.ddh-company h6 a{text-decoration: none;color:#9595a2;}

.ddh-company h6 a:hover{color:#FFF;}

.form-div{
padding-left:50px !important;
}
.button-form{
    text-align: center;
    width: 100%;
    padding: 15px;
    background-color: #c02050;
    border: 1px solid  #c02050;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
/******popup contact address******/


/************popup code************/



#prod_overlay{ display: none;position: absolute;top:0px;left:0px;width: 100%;height: 100%;font-size: 17px;color:#616161;  }

#prod_white_overlay {  width: 950px;height: 660px;display: block;left: 50%;top: 42%;z-index: 99999;background: #fff; position: absolute;border-radius: 5px; transition:0.5s ease-in-out;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);  }

#prod_black_overlay { cursor: pointer;display: block;width:100%; height: 100%;z-index: 9999;position: absolute;top:0px;left:0px;background: #000 !important;opacity:0.8;z-index: 10000;}

#popup_cancel{ cursor: pointer; position:absolute; right: 32px;top: 20px; width: 60px; height: 35px; border:1px solid #b2c8da;}

#popup_cancel h5 {font-size: 15px;color: #d91b5c; text-align: center; top: 0px;font-family: 'opensans-regular';padding:8px 0px;text-transform: none;}

.popup-form {margin: 0px 20px; padding: 8px 0px;}

.popup-form  img{width:100%;}

.map_padding{
    padding-bottom: 0px!important;
}
.hidden{
display : block !important;
}
.fa-blue {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 15px;
    text-rendering: auto;
padding-right:10px;
    color: #02a9d6;
}
.contact-form p{

font-size: 18px;
color: #2f2727;
padding-top: 25px;
float: right;
}

.contact-form a{
color: #044e8e;
}
.form-group{
padding-bottom: 15px;
}


.styled-input {
    width: 100%;
    margin: 3em 0 1em;
    position: relative;
}

.contact-form input[type="submit"] {
    border: none;
    padding: 0.7em 2.5em;
    font-size: 15px;
    outline: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: #e01f3d;
    color: #fff;
}
.contact-form input[type="submit"]:hover {
    background: #23b684;
}

.contactright {
    padding-left: 7em;
    padding-top: 1em;
}







#ouibounce-modal .modal{
    top: 10%;
    display: block;
    background-color: #fff;
    /*width: 50% !important;*/
    /*height: 43% !important;*/
    box-shadow: 45px 54px 87px rgba(0, 0, 0, 0.25);
    /*overflow: scroll;*/
    border-radius: 0px !important;
}
#ouibounce-modal{
    background-color: rgba(0,0,0,0.85);
}
.titlepop{
    padding-left: 40px !important;
}
.titlepop h2{
    line-height: 1.1;
    font-size: 3.4rem;
    margin-top: 30px;
    /*                font-family: 'futura-pt', Arial, sans-serif;*/
    font-weight: 700;
    color:#086d92 !important;
}
.titlepop p{
    margin: 40px 0;
    font-size: 2.0rem;
    padding-right: 50px;
    line-height: 1.375;
    color: #086d92 !important;
}
.fromarestick{
    float:right;
    color: #FF5148 !important;
}
.popform{
    padding-right: 40px !important;
}
.popforminput{
    font-size: 1.8rem;
    line-height: 30px;
    border: 0px !important;
    border-radius: 0px important;
    display: inline-block;
    vertical-align: middle;
    /*padding: 0 10px;*/
    width: 100% !important;
    /*height: 50px !important;*/
}
.popform label{
    font-size: 1.5rem;
    /*padding-top: 20px;*/
    margin-bottom: 5px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1rem;
    display: block;
    text-align: left;
    color: #086d92 !important;
}
.popformsubmit{
    font-size: 1.8rem;
    line-height: 30px;
    border: 0px !important;
    border-radius: 0px !important;
    display: inline-block;
    vertical-align: middle;
    padding: 5px 10px;
    width: 100% !important;    
    color: #FFFFFF !important;
    background-color: #c02050 !important;
    /*height: 50px !important;*/
}
.callpop p{
    font-size: 2.0rem;
    text-align: right;
    line-height: 3rem;
    color: #086d92 !important;
}
.callpop p span a{
    font-size: 3.2rem;
    margin-left: 5px;
    color: #c02050 !important;
    text-decoration: none !important;
}
.callpop{
    padding-right: 40px !important;
    clear: both !important;
}
#ouibounce-modal form input[type=text] {
    border-radius: 0px !important;
    border: 1px solid #f8f8f8 !important;

}
#ouibounce-modal form input[type=submit] {
    border-radius: 0px !important;
    border: 0px !important

}

#toTopPh {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	/*right: 2%;*/
	overflow: hidden;
	z-index: 999; 
	width: 100px;
	height: 100px;
	border: none;
	text-indent: 100%;
	background: url(../images/phoneicon.png) no-repeat 0px 0px;
}

#toTopPh1 {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 100px;
	height: 100px;
	border: none;
	text-indent: 100%;
	background: url(../images/wtapp.png) no-repeat 0px 0px;
}